全部產品
Search
文件中心

Security Center:滲透測試

更新時間:Aug 26, 2026

企業已部署大量安全防護,但"防護是否真正有效"往往缺乏持續驗證手段;傳統人工滲透測試成本高、覆蓋範圍有限。AI 滲透測試(AgenticBAS)通過多 Agent 協作自動類比真實攻擊,7×24 持續驗證安全體系有效性,以低成本營運方式驅動安全體系建設與安全營運效能提升。本文介紹如何建立滲透測試任務、配置訪問憑證與最大 Credits 用量、查看與驗證漏洞,以及計費說明。

什麼是滲透測試

滲透測試是Security Center提供的智能入侵攻擊類比服務,基於多 Agent 協作,聚焦安全體系有效性驗證,通過智能化手段持續評估安全體系的防護能力,驅動安全體系建設和安全營運效能提升。該功能具備以下核心能力:

  • 多Agent「擬人」角色協作:多個 AI Agent 分工協作,類比真實攻擊者的滲透路徑和攻擊手法。

  • 自主思考與決策:Agent 能夠根據目標環境動態調整攻擊策略,不依賴關聯規則庫。

  • 7×24 小時持續驗證:支援立即執行或定時調度,持續覆蓋安全盲區。

  • 低成本運營,安全穩定:通過 Credits 隨用隨付模式,相比傳統人工滲透測試大幅降低驗證成本。

適用範圍

  • 資產授權:待測試的目標資產必須是擁有合法授權的 IP 位址或網域名稱。

  • 支援的資產:

    • Security Center納管資產(有公網 IP 的 ECS 主機)。

    • 攻擊面管理掃描發現並完成盤點的已歸屬確認的資產。

    • 自訂資產:僅支援網域名稱,不含 http://、https://、連接埠或路徑。

  • 支援的漏洞檢測類型:

    漏洞類型

    說明

    未授權訪問

    檢測系統中存在的越權或未授權訪問漏洞。

    跨站指令碼攻擊

    注入惡意指令碼竊取使用者資料。

    SQL 注入

    檢測 SQL 注入漏洞。

    Web 請求偽造

    偽造使用者請求執行非授權操作。

    通用漏洞

    檢測其他常見 Web 安全性漏洞。

購買並開通滲透測試

  1. 訪問Security Center控制台-風險治理-滲透測試,在頁面左側頂部,選擇需防護資產所在的地區:中國內地或非中國內地。

  2. 單擊立即購買,跳轉至購買頁。

    說明

    也可直接存取購買頁進行購買。

  3. 在購買頁,選擇購買時間長度後,單擊立即購買並完成支付。

  4. 返回滲透測試首頁,可在Credits 使用量/餘量地區,查看套餐內 Credits。

    重要

    購買後,預設獲得 100 萬 Credits(按月到期),超出後自動啟用 Credits 隨用隨付。詳細說明,請參見計費說明。

添加白名單

如果在網路環境中部署了 Web Application Firewall (WAF)、Cloud Firewall或其他安全存取控制策略,請將掃描器 IP 位址加入目標伺服器的訪問白名單,避免掃描請求被攔截。

  • 非中國內地:8.219.211.171

  • 中國內地:8.133.212.119 121.40.209.82

建立滲透測試任務

  1. 訪問Security Center控制台-風險治理-滲透測試,在頁面左側頂部,選擇需防護資產所在的地區:中國內地或非中國內地。

  2. 單擊頁面右上方的滲透任務建立。

  3. 在建立滲透測試任務面板中,配置以下參數。

    參數

    說明

    任務名稱

    自訂任務名稱,最多 128 個字元。

    任務描述

    對本次滲透測試的補充說明,最多 1000 個字元。

    安全性漏洞選擇

    選擇需要檢測的漏洞類型,支援多選。可選類型包括:未授權訪問、跨站指令碼攻擊、SQL注入、Web請求偽造、通用安全性漏洞。

    滲透要求

    以自然語言描述額外的滲透測試需求或關注點。

    滲透對象選擇

    選擇檢測目標的來源方式。支援以下三種方式:

    • Security Center資產:Security Center納管資產(有公網 IP 的 ECS 主機),可在左側資產 > 主機資產中查看接入的 ECS 資產。

    • 攻擊面歸屬資產:攻擊面管理掃描發現並完成資產盤點的已歸屬資產,詳情請參見邊界資產發現。

    • 自定義資產:僅支援網域名稱,不含 http://、https://、連接埠或路徑。單擊自訂資產輸入框右側的image,填寫網域名稱並完成驗證。具體操作,請參見進階配置-配置自訂資產。

    訪問憑證(選填)

    用於登入態認證和越權測試,可配置不同身份許可權,以保障滲透測試深度。具體操作,請參見進階配置-配置訪問憑證。

    說明

    若未添加憑證資訊,滲透任務將在無身份認證狀態下執行。

    最大Credits用量(選填)

    可選配置。開啟後,任務執行過程中當 Credits 用量超過配置的最大值時,將自動終止任務並基於已檢出資訊產生報告。可拖動滑塊(範圍 0~5,000,000,預設 500)或直接輸入數字設定。

    說明

    由於滲透任務執行存在階段性用量差異,實際消耗可能略微超出所配置的最大 Credits 用量上限。

    執行方式

    選擇任務的執行方式:

    • 立即執行:建立後立即開始滲透測試。

    • 定時單次執行:在指定時間自動開始執行一次滲透測試。

    執行時間

    選擇定時執行時,需設定執行時間。執行時間不能早於目前時間。

  4. 確認配置無誤後,單擊確定。滲透測試任務執行時間較長(可能超過 1 小時),請耐心等待。

    重要

    若任務執行超過 12 小時,系統將自動停止當前任務並將本次任務狀態變更為逾時。已掃描出的資料將會保留,已消耗 Credits 不會退還。

處理和驗證漏洞

查看和處理漏洞

  1. 在工作清單中,單擊目標任務名稱或操作列的詳情。

  2. 在安全性漏洞頁簽,可查看當前任務掃描出的漏洞列表。

  3. 單擊漏洞操作列的下載報告,可下載漏洞詳情(如端點、發現時間、漏洞發現過程、修複方案等)。

  4. 請根據報告中的修複方案,手動執行修複操作。

    說明

    滲透測試暫不支援在控制台直接修複漏洞。

驗證漏洞修複情況

手動修複完成後,可返回漏洞列表,驗證漏洞是否已完全修複。

  1. 觸發驗證:

    1. 在工作清單中,單擊目標任務名稱或操作列的詳情。

    2. 在安全性漏洞頁簽,單擊目標漏洞操作列的驗證。

    3. 在驗證詳情頁,單擊右上方的驗證。

    4. 漏洞有效性變為驗證中,Tea Agent 開始複現驗證,驗證日誌即時寫入。

  2. 驗證完成:驗證完成後,歷史驗證記錄新增一條,Credits 消耗累加到漏洞驗證總消耗。驗證狀態說明:

    • 可利用:驗證流程無異常,漏洞經驗證可複現、可利用,驗證結果已輸出至日誌中。

    • 不可利用:經驗證後漏洞已修複或隔離,無法複現,可通過驗證日誌做進一步確認修複結果。

      說明

      因網路異常、臨時中斷等因素無法完全驗證,而造成的不可利用,已消耗的Credits不會返還。

  3. 確認漏洞修複結果:在驗證日誌地區的CONSOLE輸出框中,查看驗證流程日誌。通常會在最有一行輸出漏洞修複情況,如“複測結論 ### 漏洞狀態:**未修複 (Vulnerable)”。

  4. 下載驗證日誌:在驗證日誌地區,單擊CONSOLE輸出框右上方的下載日誌。

查看/下載滲透報告

  1. 在工作清單中,單擊目標任務名稱或操作列的詳情。

  2. 在滲透報告頁簽線上查看報告,單擊右上方下載報告,可將報告下載至本地儲存。

管理滲透測試任務

  • 管理單個測試工作:單擊目標任務操作列的image,可對滲透測試任務執行以下操作:

    操作

    適用任務狀態

    說明

    啟動

    待啟動

    立即執行當前任務。

    終止

    滲透執行中

    停止正在執行的滲透測試任務。停止後無法恢複,需重新建立任務。

    刪除

    非運行中

    刪除滲透測試任務及其結果資料。刪除後不可恢複。

  • 大量操作:支援勾選多個相同狀態的任務後進行大量操作。

    1. 在滲透測試工作清單頁,勾選多個相同狀態的任務。

    2. 單擊列表右下角啟動、終止、刪除。

查看 Credits 消耗

查看任務消耗

  • 查看單個任務消耗:

    1. 在工作清單中,單擊目標任務名稱或操作列的詳情。

    2. 在任務詳情頁簽的任務概況地區,查看Credits 消耗。

  • 查看任務整體消耗:在滲透測試首頁的Credits 使用量/餘量地區,查看套餐內 Credits消耗百分比和剩餘量。

查看漏洞驗證消耗

重要

漏洞驗證消耗Credits與任務執行消耗Credits獨立計量。

  1. 在工作清單中,單擊目標任務名稱或操作列的詳情。

  2. 在安全性漏洞頁簽,單擊目標漏洞操作列的驗證,進入在驗證詳情頁。

    • 驗證記錄地區可查看Credits總消耗。

      說明

      也可在漏洞列表頁的Credits驗證消耗列查看驗證總的消耗。

    • 在歷史驗證記錄地區,每一條驗證記錄下方,查看單次驗證Credits消耗。

進階配置(可選)

配置自訂資產

若需對自訂資產進行滲透測試,需手動填寫網域名稱並完成網域名稱驗證。驗證通過後,資產會進入自訂資產庫,可重複下發任務。

  1. 在滲透任務建立面板的滲透對象選擇地區,在自定義資產頁簽,單擊自訂資產輸入框右側的image。

  2. 在建立自訂資產並驗證面板,填寫待驗證的資產網域名稱,單擊產生驗證資訊。

    說明

    僅填寫網域名稱,不含 http://、https://、連接埠或路徑。

  3. 佈建網域名驗證:支援DNS TXT 驗證和檔案驗證兩種方式。產生的驗證資訊有到期時間,請在到期前完成驗證。

    警告

    若驗證資訊已到期,請單擊重建後,使用新的驗證資訊完成網域名稱驗證。

    DNS TXT 驗證

    操作步驟

    1. 登入網域名解析網站:找到"網域名稱解析""DNS 解析"或"解析記錄"等入口,再選擇當前需要驗證的網域名稱。找不到入口時,請聯絡網域名稱管理員操作。

    2. 建立並填寫 TXT 記錄:在添加記錄或添加解析頁面,根據提供的記錄類型(TXT)、主機記錄 / Name和記錄值 / Value逐項填寫。下文以網域名稱解析託管在阿里雲雲解析 DNS 為例,介紹如何配置 TXT 記錄。

    3. 儲存記錄並等待生效:單擊確定或儲存,保留這條記錄。

      重要

      DNS 解析不會立即生效,等待時間取決於 DNS 服務商和 TTL 配置。

    4. 記錄生效後,返回建立自訂資產並驗證面板,單擊驗證並儲存資產。

    DNS 配置範例

    本文以網域名稱解析託管在阿里雲雲解析 DNS 為例。若網域名稱解析託管在其他 DNS 服務商,請在對應服務商的解析設定頁面按相同參數添加記錄。

    1. 使用網域名稱持有人所在的阿里雲帳號,登入Alibaba Cloud DNS控制台。

    2. 在網域名稱列表中找到目標網域名稱,單擊其操作列下的解析设置,進入解析設定頁面。

    3. 在解析設定頁面,單擊添加记录,按以下說明填寫各欄位:

      參數

      說明

      記錄類型

      選擇 TXT。

      主機記錄

      粘貼建立自訂資產並驗證面板提供的主機記錄 / Name。

      記錄值

      粘貼建立自訂資產並驗證面板提供的記錄值 / Value。

      說明

      解析請求來源、TTL 等其他參數保持預設即可。

    4. 填寫完成後,單擊確定。

    檔案驗證

    操作步驟

    1. 下載或建立驗證檔案:單擊下載驗證檔案儲存至本地。也可以按照頁面提供的上傳路徑 / 檔案名稱和檔案內容手動建立。

      重要

      檔案名稱和檔案內容必須與頁面提供的內容完全一致,不能重新命名、增刪內容或添加空格。

    2. 上傳到網站的指定位置:

      1. 建立檔案儲存路徑:登入網站伺服器、Object Storage Service或建站後台,按照檔案內容中的路徑說明,逐級建立檔案路徑(.well-known/pki-validation/)。若已建立,請忽略本步驟。

      2. 放置檔案:將驗證檔案上傳至對應的路徑。下文將以部署在阿里雲 ECS 上的 Nginx(Linux 版本)為例,介紹如何上傳驗證檔案。

    3. 用瀏覽器檢查驗證地址:複製頁面提供的驗證地址,在瀏覽器無痕視窗中開啟。

      重要

      必須無需登入就能直接看到驗證檔案內容,如果出現 404、403、登入頁或跳轉頁面,請先調整檔案位置或存取權限。

    4. 確認瀏覽器顯示的內容與頁面提供的檔案內容完全一致後,單擊驗證並儲存資產。

      警告

      驗證成功前請不要刪除或修改檔案,否則可能導致驗證失敗。

    檔案上傳配置範例

    本文以部署在阿里雲Elastic Compute Service 上的 Nginx(Linux 版本)為例,介紹如何上傳驗證檔案。若網站部署在其他伺服器或Object Storage Service上,請按相同思路將檔案放置到上傳路徑/檔案名稱對應的位置。

    1. 串連 ECS 執行個體:具體操作,請參見選擇ECS遠端連線方式。

    2. 建立目錄:依次執行以下命令,在伺服器的 Web 根目錄(Nginx 服務預設為 /var/www/html/)下,按照建立自訂資產並驗證面板提供的上傳路徑(.well-known/pki-validation/)逐級建立目錄。若已建立,請忽略本步驟。

      cd /var/www/html
      mkdir -p .well-known/pki-validation
    3. 上傳驗證檔案:可以使用 WinSCP、Xshell 等遠程登入工具的檔案上傳功能,將驗證檔案上傳至上一步建立的目錄。具體操作,請參見選擇傳輸檔案的方式。

    4. 在瀏覽器無痕視窗中開啟面板提供的驗證地址(格式:https://網域名稱/.well-known/aibas-site-verification/檔案名稱.txt),確認可直接存取到驗證檔案內容。

配置訪問憑證

如需應用於登入態認證和越權測試,可為任務配置不同身份許可權的訪問憑證,以保障滲透測試深度。每個身份只需錄入一種訪問憑證,切換憑證類型後將僅提交當前選中的憑證。配置訪問憑證包含三個步驟:

  1. 憑證選型:根據目標網站的登入方式,選擇合適的憑證類型。

  2. 擷取憑證內容:按所選類型從瀏覽器或已授權測試環境中擷取待填寫的憑證資訊。

  3. 配置步驟:在滲透任務建立面板中錄入身份資訊與憑證內容。

憑證選型

憑證類型

適用情境

常見擷取位置

帳號/密碼

網站可通過標準登入表單完成認證。

測試帳號管理方提供。

Cookie

已在瀏覽器或代理工具中完成登入,希望直接複用登入態。

瀏覽器 DevTools、Burp、curl。

Local Storage

Token 或身份資訊持久化儲存在瀏覽器本機存放區中。

DevTools → Application → Local Storage。

Session Storage

Token 僅儲存在當前瀏覽器會話中。

DevTools → Application → Session Storage。

額外 Headers(進階)

網站通過固定要求標頭傳遞 Token、租戶或身份資訊。

DevTools → Network → Request Headers。

配置建議

  • 優先使用臨時、最小許可權、可隨時撤銷的憑證,避免使用個人常用帳號或生產高許可權帳號。

  • 測試結束後及時停用臨時帳號、輪換密碼或撤銷 Token,並清理不再需要的登入態。

  • 多身份與越權測試:如需進行水平或垂直越權測試,建議至少準備兩個許可權不同的臨時身份,例如:

    • 普通使用者A:普通業務許可權。

    • 普通使用者B:與使用者 A 資料範圍不同,用於水平越權檢查。

    • 管理員:用於比較高、低許可權行為差異。

    如果某個登入態同時依賴多種用戶端資料,請選擇能夠獨立恢複登入態的主要憑證方式,當前每個身份只會提交一種憑證類型。

擷取憑證內容

不同憑證類型的擷取位置不同。請先使用已授權的測試帳號登入目標網站,再按所選憑證類型擷取對應內容。

帳號/密碼

由測試帳號管理方提供授權測試帳號,帳號和密碼均需填寫。建議優先使用低風險、最小許可權、可隨時停用的臨時測試帳號,不要錄入生產高許可權帳號。

重要

如果登入過程依賴人工驗證碼、多因素認證或其他互動操作,建議先在瀏覽器中完成登入,再改用 Cookie、Local Storage 或 Session Storage 複用已有登入態。

Cookie
  1. 使用測試帳號登入目標網站。

Local Storage
  1. 使用測試帳號登入目標網站。

  2. 開啟瀏覽器開發人員工具,進入 Application > Local Storage。

  3. 選擇目標網站對應的 Origin。

  4. 逐項複製與認證相關的 Key 和 Value,填入憑證的 Key/Value 輸入框。樣本如下:

    Key

    Value(樣本)

    auth_token

    <temporary-token>

    user_profile

    {"role":"viewer"}

Session Storage
重要

Session Storage 通常與當前會話綁定。重新登入、關閉會話或憑證到期後,原有的值可能已經失效,需要重新擷取。

  1. 使用測試帳號登入目標網站,並保持當前標籤頁的會話有效。

  2. 開啟瀏覽器開發人員工具,進入 Application > Session Storage。

  3. 選擇目標網站對應的 Origin。

  4. 逐項複製與認證相關的 Key 和 Value,錄入方式與 Local Storage 相同。

額外 Headers
  1. 使用測試帳號登入目標網站。

  2. 開啟瀏覽器開發人員工具,進入 Network。

  3. 選擇一個已認證的請求,在 Request Headers 中確認用於認證或租戶識別的固定要求標頭。錄入樣本如下:

    說明

    僅建議錄入固定 Header。時間戳記、Nonce、一次性 Token、請求體摘要等動態簽名欄位由網站自身產生,不要作為固定 Header 錄入。

    Key

    Value(樣本)

    Authorization

    Bearer <temporary-token>

    X-Tenant-Id

    tenant-a

配置步驟

  1. 在滲透任務建立面板中,單擊訪問憑證地區的添加身份,可為任務配置不同身份許可權的訪問憑證。

  2. 在添加身份憑據對話方塊中,配置以下參數後,單擊儲存身份即可。

    說明

    如需配置多個身份,可再次單擊添加身份繼續添加。

    參數

    說明

    身份名稱

    必填。自訂身份名稱,例如管理員、普通使用者、測試使用者,最多 32 個字元,同一任務內不能重名。

    身份說明

    選填。補充說明該身份的許可權特徵,例如"僅具備唯讀許可權的授權測試身份",最多 200 個字元。

    選擇憑證類型

    必填。單選以下 5 種憑證類型之一:帳號/密碼、Cookie、Local Storage、Session Storage、額外 Headers(進階)。選型參考,請參見憑證選型。

    憑證內容

    根據所選憑證類型,錄入對應的憑證資訊。各類型的憑證擷取方式和填寫要求,請參見擷取憑證內容。

常見校正提示與處理方法

提示或現象

處理方法

身份名稱已存在

修改為同一任務內唯一的名稱。

沒有解析到有效 Cookie

檢查 名稱=值 格式以及英文分號分隔,建議加上 Cookie: 首碼後重試。

請至少填寫一組有效 Key 和 Value

檢查 Local/Session Storage 或 Headers 的 Key、Value 是否完整。

任務中仍為未登入態

檢查憑證是否到期、Cookie 域和路徑是否匹配、Storage 類型和 Origin 是否正確、Key 大小寫是否一致。

登入後仍缺少租戶或業務許可權

檢查是否還需要固定租戶 Header,或當前測試帳號本身是否具備目標許可權。

計費說明

計費項目

AI 滲透測試採用基礎服務訂閱 + Credits 按量消耗的混合計費模式。

說明

每次滲透測試任務根據複雜度消耗一定數量的 Credits,用量參考請參見下文。

計費項目

計費方式

說明

基礎服務訂閱費

訂用帳戶

6,000 美元/月

重要

開通服務後預送 100 萬 Credits(按月到期),超出預送額度後按實際消耗的 Credits 數量隨用隨付。

超量 Credits

隨用隨付

0.002 美元/Credit。

用量參考

Web 滲透測試情境下,Credits 用量消耗與 Web 點的規模、業務複雜度、安全狀態等因素相關。以下 Credits 用量預估僅供參考,具體 Credits 用量以實際滲透任務執行完成後的統計為準。如何查看用量,請參見查看 Credits 消耗。

檔位

子連結數

用戶端 JS 代碼量

Credits 用量參考

小型 Small

< 20

< 150 行 / < 50 KB

5W~35W

中型 Medium

20~50

150~3,000 行 / 50~300 KB

15W~75W

大型 Large

> 50

> 3,000 行 / > 300 KB

50W~300W

到期或退訂說明

服務到期或退訂後,將立即停止所有滲透測試功能,超量 Credits 的隨用隨付也會同步停止。具體影響如下:

  • 功能停用:無法建立新的滲透測試任務,已有任務將停止執行。

  • 計費停止:超量 Credits 的隨用隨付立即終止,不再產生新的後付費賬單。

到期

  • 到期前提醒:服務到期前 7 天,系統將通過簡訊和郵件發送到期提醒,請在費用與成本中心及時續約,避免服務中斷。

  • Credits 處理:

    • 到期後,套餐內預送的 100 萬 Credits 將自動清零,不可延期、不可轉移,到期前未消耗完的 Credits 不予退款。

    • 到期當日產生的超量 Credits 費用,將在次日出具隨用隨付賬單。

  • 資料清理:到期後滲透任務資料保留 15 天,15 天后釋放執行個體並進行歷史資料清理。15 天內重新購買服務,歷史滲透任務資料可恢複;超過 15 天未續約,資料將被永久刪除,無法恢複。

退訂

滲透測試暫不支援退訂。如有需要,請聯絡商務經理進行人工退訂。

常見問題

  • Security Center的彈性防護開關關閉後,影響滲透測試的隨用隨付嗎?

    不影響。滲透測試的 Credits 超出後,自動啟用隨用隨付,屬於獨立計費邏輯,不受彈性防護開關控制。

  • 滲透測試支援單獨關閉 Credits 隨用隨付模式嗎?

    不支援。

  • 滲透測試任務執行需要多長時間?

    單次任務執行時間通常較長(可能超過 1 小時),具體取決於滲透目標對象的規模體量、業務複雜度和安全狀態。任務完成後可在任務詳情頁查看結果。

  • 滲透測試掃描會對業務造成影響嗎?

    AI 滲透測試採用非破壞性檢測方式,不會對目標系統的正常運行造成破壞性影響。但如果網路環境中部署了 WAF、Cloud Firewall等安全性原則,建議提前將掃描器 IP 加入白名單,避免掃描請求被攔截,影響滲透測試效果。

  • 預送 Credits 不夠用時怎麼辦?

    預送 100 萬 Credits 用完後,系統將自動啟用 Credits 隨用隨付模式,無需手動開通,服務不會中斷。可在滲透測試首頁查看 Credits 消耗情況。

  • 滲透測試發現問題後是否支援直接修複?

    不支援。滲透測試僅提供漏洞檢測和報告下載功能,需根據報告中的修複方案手動執行修複操作。