GitLab 18.1 高級 SAST 已支持 PHP,可升級體驗!

GitLab 是一個全球知名的一體化 DevOps 平臺,很多人都通過私有化部署 GitLab 來進行源代碼托管。極狐GitLab 是 GitLab 在中國的發行版,專門為中國程序員服務。可以一鍵式部署極狐GitLab。

學習極狐GitLab 的相關資料:

  1. 極狐GitLab 官網
  2. 極狐GitLab 官網文檔
  3. 極狐GitLab 論壇

沿襲我們的月度發布傳統,極狐GitLab 發布了 18.1 版本,該版本帶來了Maven 虛擬倉庫、DAST 檢測與密鑰檢測默認規則的一致性、增強的 CODEOWNERS 文件驗證、在依賴列表中通過組件版本進行過濾、高級 SAST 已支持 PHP等幾十個重點功能的改進。下面是對部分重點功能的詳細解讀。

關于極狐GitLab 的安裝升級,可以查看官方指導文檔。

  • 18.1.0 容器鏡像
registry.gitlab.cn/omnibus/gitlab-jh:18.1.0-jh.0
  • 18.1.0 Helm Chart
helm search repo gitlab-jh
NAME                       CHART VERSION    APP VERSION    
gitlab-jh/gitlab           9.1.0            v18.1.0    
gitlab-jh/gitlab-runner    0.78.0           18.1.0            

關聯閱讀

  • GitLab 18.1 正式發布Maven 虛擬倉庫、密碼泄露檢測等功能,可升級體驗!
  • GitLab 18.1 發布代碼搜索中單文件多匹配項、CODEOWNERS 文件驗證功能,可升級體驗!
  • GitLab 18.1 發布依賴列表過濾、合規狀態報告控制狀態彈窗,可升級體驗!
  • GitLab 18.1 發布多項 DevSecOps 重磅功能,可升級體驗!
  • GitLab 18.1 發布 Runner、無效的個人訪問令牌查看等功能,可升級體驗!

高級 SAST 已支持 PHP

基礎版專業版旗艦版
SaaSY
私有化部署Y

我們已經在極狐GitLab 高級 SAST 中增加了對于 PHP 的支持。要是用此新的跨文件、跨函數掃描支持,需要啟用高級 SAST。如果你已經啟用了高級 SAST,則 PHP 支持會被自動激活。

流水線執行策略中的變量優先級控制

基礎版專業版旗艦版
SaaSY
私有化部署Y

安全團隊通常需要在安全保障和研發體驗之間做精妙權衡。確保安全掃描的準確執行是非常重要的,但安全分析工具可能需要開發團隊提供特定輸入才能正確執行。有了變量優先級控制,安全團隊就可以通過新的 variables_override配置選項來精細化控制變量在流水線執行策略中的處理。

使用此新的配置,現在你可以:

● 強制執行允許項目特定容器鏡像路徑的容器掃描策略(CS_IMAGE)
● 允許較低風險的變量,諸如 SAST_EXCLUDED_PATHS同時阻塞較高風險的變量,諸如 SAST_DISABLED。
● 定義使用全局 CI/CD 變量加強了安全(遮掩或隱藏的)的全局共享憑據,比如 AWS_CREDENTIALS,同時允許在適當情況下通過項目級 CI/CD 變量進行項目特定覆蓋。

此強大的功能支持以下兩種方法:

  • 默認鎖定變量(allow: false):鎖定所有變量,除了你列為例外的特定變量。
  • 默認允許變量(allow: true):允許變量被自定義,但需將關鍵風險變量列入例外清單進行限制。

當流水線執行策略作為 CI/CD 作業的源時,如要改進追蹤性并進行故障排查時,我們還引入了作業日志來幫助開發者和安全團隊識別由策略執行的作業。作業日志提供了變量覆蓋的影響詳情來幫助你了解變量是否被策略覆蓋或鎖定。

真實影響

此項改進有效彌合了安全要求與開發靈活性之間的鴻溝:

  • 安全團隊可以強制執行標準化的掃描,同時允許對指定項目進行自定義。
  • 開發者在無需請求策略例外時還能對指定項目變量進行維護控制。
  • 組織可以在無需打斷開發工作流的情況下實現持續的安全策略。

通過解決此重要的變量控制挑戰,極狐GitLab 能夠在不犧牲團隊高效交付軟件所需靈活性的情況下實現安全的穩定策略。

為外部自定義控制定義 Name

基礎版專業版旗艦版
SaaSY
私有化部署Y

之前,當創建自定義合規框架時,你是無法為外部自定義控制定義名稱的,這就導致難以對外部控制項與極狐GitLab 原生控制項進行區分。

現在,當定義外部自定義控制時,我們新增了一個 Name字段,作為工作流的一部分,所以你可以創建多個外部自定義控制并清楚地為每個控制定義獨一無二的名稱。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/86993.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/86993.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/86993.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

[學習]M-QAM的數學原理與調制解調原理詳解(仿真示例)

M-QAM的數學原理與調制解調原理詳解 QAM(正交幅度調制)作為現代數字通信的核心技術,其數學原理和實現方法值得深入探討。本文將分為數學原理、調制解調原理和實現要點三個部分進行系統闡述。 文章目錄 M-QAM的數學原理與調制解調原理詳解一、…

圖書管理系統練習項目源碼-前后端分離-使用node.js來做后端開發

前端學習了這么久了,node.js 也有了一定的了解,知道使用node也可以來開發后端,今天給大家分享 使用node 來做后端,vue來寫前端,做一個簡單的圖書管理系統。我們在剛開始學習編程的時候,需要自己寫大量的項目…

【甲方安全視角】企業建設下的安全運營

文章目錄 一、安全運營的概念與起源二、安全運營的職責與定位三、安全運營工程師的核心能力要求四、安全運營的典型場景與應對技巧1. 明確責任劃分,避免“醫生做保姆”2. 推動機制:自下而上 vs. 自上而下3. 宣傳與內部影響力建設五、安全運營的戰略意義六、為何需要安全原因在…

03認證原理自定義認證添加認證驗證碼

目錄 大綱 一、自定義資源權限規則 二、自定義登錄界面 三、自定義登錄成功處理 四、顯示登錄失敗信息 五、自定義登錄失敗處理 六、注銷登錄 七、登錄用戶數據獲取 1. SecurityContextHolder 2. SecurityContextHolderStrategy 3. 代碼中獲取認證之后用戶數據 4. 多…

IPLOOK 2025上半年足跡回顧:連接全球,步履不停

2025年上半年,IPLOOK積極活躍于全球通信舞臺,足跡橫跨亞洲、歐洲、非洲與北美洲,我們圍繞5G核心網、私有網絡、云化架構等方向,向來自不同地區的客戶與合作伙伴展示了領先的端到端解決方案,深入了解各地市場需求與技術…

【Kafka】docker 中配置帶 Kerberos 認證的 Kafka 環境(全過程)

1. 準備 docker 下載鏡像 docker pull centos/systemd,該鏡像是基于 centos7 增加了 systemd 的功能,可以更方便啟動后臺服務 啟動鏡像 使用 systemd 功能需要權限,如果是模擬 gitlab services 就不要使用 systemd 的方式啟動 如果不使用 s…

用Python構建一個可擴展的多網盤聚合管理工具 (以阿里云盤為例)

摘要 本文旨在從開發者視角,探討并實踐如何構建一個命令行界面的、支持多網盤聚合管理的工具。我們將以阿里云盤為例,深入解析其API認證與核心操作,并用Python從零開始實現文件列表、重命名、分享等功能。更重要的是,本文將重點討…

筑牢網絡安全屏障

在數字化浪潮席卷全球的今天,網絡空間已成為繼陸、海、空、天之后的 “第五疆域”,深刻影響著國家政治、經濟、軍事等各個領域。“沒有網絡安全就沒有國家安全”,這句論斷精準道出了網絡安全與國家安全之間密不可分的關系。? 網絡安全關乎國…

計算機網絡(一)層

一、分層 分層的意義:簡化復雜性、提高靈活性、促進標準化 (1)法律上國際標準——OSI體系結構 (2)事實上的網絡標準——TCP/IP體系結構 TCP:運輸層的協議 IP:網際層的一個協議 網絡接口層&…

STM32 rs485實現中斷DMA模式收發不定長數據

在STM32F103上使用TD301D485H模塊通過USB轉485/422串口線與電腦通信 TXD (TD301D485H) -> PA2 (STM32F103)RXD (TD301D485H) -> PA3 (STM32F103)CON (TD301D485H) -> PA1 (STM32F103) 由于485是半雙工通信,需要在發送和接收時控制方向引腳(CO…

DDL-8-小結

DDL 小結 DDL 小結 DDL 小結DDL - 數據庫操作DDL - 表操作 DDL - 數據庫操作 查看當前有哪些數據庫 SHOW DATABASES;新建數據庫 CREATE DATABASE 數據庫名;使用數據庫 USE 數據庫名;查詢當前數據庫 SELECT DATABASE();刪除數據庫 DROP DATABASE 數據庫名;DDL - 表操作 查看當前…

Redis 安裝使用教程

一、Redis 簡介 Redis 是一個開源(BSD 許可)、內存數據結構存儲系統,可以用作數據庫、緩存和消息中間件。支持字符串、哈希、列表、集合、有序集合等數據類型,廣泛應用于分布式緩存、排行榜、實時數據分析等場景。 二、下載安裝…

Go語言測試與調試:單元測試與基準測試

以下是《Go語言實戰指南》中關于 測試與調試:單元測試與基準測試 的詳細內容,涵蓋測試編寫、運行、覆蓋率分析與性能測試,適用于實際項目開發與性能優化階段。 一、Go 的測試體系概覽 Go 提供原生的測試工具包 testing,無需第三方…

數字FIR-I型濾波器設計(窗函數法)

目錄 一、實驗目的 二、實驗原理 2.1 概念辨析 2.2 代碼實現邏輯與工具函數 三、實驗內容 3.1 設計帶通濾波器(電平組合法,(理想寬帶低通-理想窄帶低通)x窗函數) 3.2 高通濾波器(…

RHCSA認證題目練習一(配置網絡設置)

一. 題目 配置網絡設置 解題過程&#xff1a; 注意&#xff1a;不可以在xshell中完成&#xff0c;否則會直接斷聯 這里用圖形化解題&#xff0c;更加簡單防止命令記錯 1. 打開圖形化視圖 命令&#xff1a;nmtui 按回車確認 按回車確認 2.首先把IPv4配置 <自動> 改成 …

STL簡介+string模擬實現

STL簡介string模擬實現 1. 什么是STL2. STL的版本3. STL的六大組件4.STL的缺陷5. string5.1 C語言中的字符串5.2 1個OJ題 6.標準庫中的string類6.1 string類(了解)6.2 string類的常用接口說明1.string類對象的常見構造函數2.析構函數(~string())3.賦值函數 (operator) 6.3 stri…

golang實現一個mysql中隨機獲取cookies的API

之前用FASTAPI寫了一個隨機cookies請求的接口,現在嘗試用golang實現同樣的效果 1.編寫go代碼 package mainimport ("database/sql""encoding/json""fmt"_ "github.com/go-sql-driver/mysql""log""net/http"&quo…

[Vue2組件]三角形角標

[Vue2組件]三角形角標 <template><div class"ys-subscript" :style"svgStyle"><svg width"200" height"200" viewBox"0 0 200 200" xmlns"http://www.w3.org/2000/svg"><!-- 三角形背景 - 右…

洛谷刷題4

B4354 [GESP202506 一級] 假期閱讀 題目傳送門 B4354 難度&#xff1a;入門 很簡單的題&#xff0c;如果小A看的頁數≤這本書的頁數&#xff0c;輸出他看的頁數 否則&#xff0c;輸出這本書的頁數 AC代碼&#xff1a; #include <iostream> using namespace std; in…

【基于Echarts的地圖可視化】

<!DOCTYPE html> <html> <head><meta charset"utf-8"><title>中國牛只分布可視化</title><script src"https://cdn.jsdelivr.net/npm/echarts5.4.3/dist/echarts.min.js"></script><script src"h…