Cloudflare Page Shield 與 Proteside:從邊緣監察腳本,還是在螢幕上查核付款?
作者 Laís Peixoto
Growth Marketer, Proteside
發佈於
Cloudflare Client-Side Security(2026 年 3 月前稱為 Page Shield)監察透過 Cloudflare 代理的網站上的腳本、連線及 cookie,無需安裝任何東西。Proteside 是任何結帳頁面上的一行程式碼,在每個工作階段中查核螢幕上的 QR 碼、錢包地址及卡欄位是否與商戶所發出的一致。
並排比較
- 自我定位
- Cloudflare 平台內的客戶端安全功能。2026 年 3 月 25 日前稱 Page Shield,其後稱 Client-Side Security;進階套件稱為 Client-Side Security Advanced。
- 總部
- 美國三藩市。所查閱的公司頁面沒有說明成立年份。
- 如何進入網站
- 沒有自己的腳本。Cloudflare 代理伺服器向抽樣的 HTML 回應加入僅報告模式的 CSP 標頭,並根據瀏覽器回傳的報告建立清單。要求網站流量透過 Cloudflare 代理。
- 在付款頁面查核甚麼
- 腳本、腳本所開啟的連線及 cookie,以及每項資源首次出現的頁面。進階套件中有惡意腳本偵測及程式碼變更偵測。
- PCI DSS
- 文件表示該功能可用於要求 6.4.3 及 11.6.1,並需要 Client-Side Security Advanced。所查閱的來源沒有提及 PCI SSC 的名單登記。
Cloudflare Client-Side Security (antes Page Shield)
- 自我定位
- 付款一刻的網絡安全層:買家所見、所複製及所確認內容的完整性。
- 總部
- 巴西聖保羅。2026 年起營運。
- 如何進入網站
- 在付款頁面加入一行程式碼,或整合到平台或支付服務供應商的範本。無需代理伺服器,無需更改 DNS 或 CDN。
- 在付款頁面查核甚麼
- 第三方腳本、卡表格、Pix QR 碼及識別碼、boleto(巴西銀行繳費單)條碼、加密貨幣錢包地址,以及八個即時支付系統的 QR 碼,全部與商戶所發出的資料比對。
- PCI DSS
- PCI DSS 要求 6.4.3 及 11.6.1 的證據,附可匯出給 QSA 的報告。
Proteside
逐項準則
標記以各供應商的公開文件為依據。將滑鼠移至標記上或輕觸標記可查看圖例。
| Cloudflare Page Shield | Proteside | |
|---|---|---|
| 在付款人螢幕上查核甚麼 | ||
| 付款頁面腳本的清點與授權要求 6.4.3 的基礎:知道頁面上運行甚麼,並授權每個腳本。 | 有描述但附帶限制(可選、抽樣、需要人手操作或只在某一產品層級)1 | 公開文件中有描述 |
| 在表格輸入的卡資料阻止腳本複製卡號、到期日及安全碼。 | 有描述但附帶限制(可選、抽樣、需要人手操作或只在某一產品層級)2 | 公開文件中有描述 |
| Pix QR 碼及複製貼上代碼(巴西)巴西最常見的結帳詐騙:顯示的 QR 碼指向另一個帳戶。 | 公開資料中未見 | 公開文件中有描述 |
| Boleto(巴西銀行繳費單)繳費條碼被調換的條碼會以相同金額付給另一個收款人。 | 公開資料中未見 | 公開文件中有描述 |
| 全球即時支付系統的 QR 碼(UPI、PayNow、DuitNow、PromptPay、QR Ph、FPS、CoDi、Transferências 3.0)與 Pix 相同的調換手法,橫跨八個即時支付系統。 | 公開資料中未見 | 公開文件中有描述 |
| 穩定幣及加密貨幣錢包地址,包括複製時在螢幕上或剪貼簿中被調換的錢包地址是不可逆轉的。 | 公開資料中未見 | 公開文件中有描述 |
| 比對螢幕所示與商戶所發出的資料,並在確認前攔截調換定義付款完整性的查核:收款人與金額與發出時一致。 | 公開資料中未見 | 公開文件中有描述 |
| 如何保護 | ||
| 在買家的瀏覽器中攔截未授權腳本事後偵測無法取回已被複製的資料。 | 有描述但附帶限制(可選、抽樣、需要人手操作或只在某一產品層級)3 | 公開文件中有描述 |
| 監察真實買家的工作階段針對性詐騙不會出現在模擬訪問中。 | 有描述但附帶限制(可選、抽樣、需要人手操作或只在某一產品層級)4 | 公開文件中有描述 |
| 無需更改 CDN、DNS 或代理伺服器即可運作一行程式碼即可部署到任何平台。 | 供應商表明不提供此功能5 | 公開文件中有描述 |
| PCI DSS 合規 | ||
| PCI DSS 要求 6.4.3 的證據腳本的清單、授權及完整性。 | 有描述但附帶限制(可選、抽樣、需要人手操作或只在某一產品層級)6 | 公開文件中有描述 |
| PCI DSS 要求 11.6.1 的證據頁面及其標頭的未授權變更。 | 有描述但附帶限制(可選、抽樣、需要人手操作或只在某一產品層級)7 | 公開文件中有描述 |
| 可匯出給評估員(QSA)的報告證據必須離開控制面板,送到評估現場。 | 公開資料中未見 | 公開文件中有描述 |
- 公開文件中有描述
- 有描述但附帶限制(可選、抽樣、需要人手操作或只在某一產品層級)
- 公開資料中未見
- 供應商表明不提供此功能
關於標記的說明
- 1付款頁面腳本的清點與授權: 文件把清單描述為根據向抽樣 HTML 回應加入的僅報告模式 CSP 標頭建立,並提醒新部署的腳本可能需要一段時間才會在控制面板顯示。
- 2在表格輸入的卡資料: 公開資料涵蓋透過瀏覽器報告觀察到的腳本、連線及 cookie。沒有描述在買家瀏覽器中對卡表格本身的查核。
- 3在買家的瀏覽器中攔截未授權腳本: 監察標頭是僅報告模式,用文件自己的話說,不會攔截任何東西。攔截來自進階套件中允許模式的內容安全規則,上限為五條規則。
- 4監察真實買家的工作階段: 報告來自真實瀏覽器,但只來自收到該標頭的抽樣回應;文件沒有描述對每個工作階段的覆蓋。
- 5無需更改 CDN、DNS 或代理伺服器即可運作: 官方網誌表示唯一的先決條件是流量透過 Cloudflare 代理。在其他 CDN 上或沒有代理伺服器的網站不在範圍內。
- 6PCI DSS 要求 6.4.3 的證據: PCI DSS 參考頁面表示該功能可用於要求 6.4.3,並需要 Client-Side Security Advanced。
- 7PCI DSS 要求 11.6.1 的證據: 同一頁面在相同條件下列出要求 11.6.1:僅限進階套件。所查閱的頁面沒有描述如何把證據交給評估員。
Cloudflare Page Shield 的突出之處
已在 Cloudflare 上的網站無需部署
根據官方網誌,在 Cloudflare 控制面板開啟監察後,即開始收集瀏覽器報告,無需觸碰網站的程式碼。
腳本、連線及 cookie 在同一清單
除腳本外,文件描述記錄這些腳本所開啟的連線及經過代理伺服器的 cookie,以及每項資源首次被發現的頁面。
威脅情報加語言模型偵測
自 2026 年 3 月 3 日起,可疑腳本由運行於 Workers AI 的語言模型分析以減少誤報;Cloudflare 表明客戶資料不會用於訓練這些模型。
在邊緣強制執行,無需程式碼
在進階套件中,內容安全規則變成強制執行的 CSP 標頭,攔截允許名單以外的任何內容,套用於規則匹配的每個回應。
Proteside 查核而 Cloudflare 文件沒有提及的內容
一家班加羅爾的補習平台以 UPI 收款。家長輕觸付款,QR 碼出現,他們用銀行應用程式掃描,錢在數秒內離開。如果瀏覽器擴充程式或被入侵的主題插件把該 QR 碼換成指向另一個帳戶、金額相同的 QR 碼,付款會通過,訂單一直沒有結算,而頁面上沒有出現任何新腳本。對腳本清單而言,頁面看起來沒有變化。
Client-Side Security 監察經過代理伺服器的腳本、連線及 cookie,文件對此描述清楚。UPI、PromptPay 或 PayNow QR 碼、USDT 錢包地址及巴西銀行繳費單(boleto)並未出現在公開資料中。Proteside 記錄商戶伺服器為每筆收費所發出的資料,並與買家所見、所複製及所確認的內容比對,在每個工作階段而非抽樣中進行。出現不符時,確認會被攔截,該次嘗試會作為警報及證據記錄。
同一段腳本還會清點第三方腳本、監察卡表格,並保留要求 6.4.3 及 11.6.1 所需的變更歷史。在 Cloudflare 後面的網站保持其邊緣設置原封不動,並在結帳頁面加入付款查核。
各自如何進入營運
Cloudflare Page Shield
- 在 Cloudflare 控制面板啟用,適用於流量已經經過 Cloudflare 代理伺服器的網域。
- 向抽樣回應加入僅報告模式的 CSP 標頭;監察開啟時無法關閉該標頭。
- 進階套件中的內容安全規則用於強制執行允許名單;警報及日誌匯出透過平台本身。
Proteside
- 在任何平台、任何 CDN(包括 Cloudflare)後面的付款頁面加入一行程式碼。
- 在每個工作階段中查核,不抽樣,無需等待新腳本浮現。
- 確認前自動攔截;控制面板、API 及透過電郵、Slack、Teams 及 webhook 的警報。
何時選擇哪一個
Cloudflare Page Shield 合適的情況
- 網站已經透過 Cloudflare 運行,卡是付款方式,而你的評估員接受以抽樣建立的清單。
- 你希望在整個網域(不只是結帳)取得腳本、連線及 cookie 的可見性,且無需加入程式碼。
- 你的團隊已經在 Cloudflare 管理安全規則,並偏好從邊緣強制執行允許名單。
Proteside 合適的情況
- 結帳接受 UPI、PromptPay、PayNow、DuitNow、FPS、穩定幣或巴西的 Pix 及 boleto。
- 你需要為每位買家,在調換發生的工作階段中攔截收款人調換。
- 網站沒有透過 Cloudflare 代理,或你希望在分佈於多個 CDN 的商店中取得相同的保護。
兩者並用
相當一部分 Proteside 客戶已經在邊緣使用 Cloudflare 處理 DNS、快取及攻擊緩解。在這種設置中,Client-Side Security 繼續從代理伺服器建立全網域的清單,而 Proteside 在結帳頁面逐個工作階段查核付款。兩者不爭奪同一工作,也互不干擾。
常見問題
Cloudflare Page Shield 涵蓋 Pix、boleto 或 QR 碼嗎?
在 2026 年 10 月查閱的公開資料中未見。Client-Side Security 文件描述的是腳本、連線、cookie 及程式碼變更;螢幕上顯示的付款資料,例如 UPI 或 PromptPay QR 碼,沒有提及。
我可以同時使用 Cloudflare Page Shield 與 Proteside 嗎?
可以,這是使用 Cloudflare 的 Proteside 客戶中最常見的設置。Proteside 是付款頁面上的一段腳本,會像任何其他已授權資源一樣出現在 Cloudflare 的清單中。
Page Shield 與 Client-Side Security 是同一產品嗎?
是。2026 年 3 月 25 日,Cloudflare 把 Page Shield 更名為 Client-Side Security,附加套件則變為 Client-Side Security Advanced。版本說明表示功能及權益沒有隨名稱改變。
使用 Client-Side Security 需要在 Cloudflare 上嗎?
需要。官方網誌表示唯一的先決條件是你的流量透過 Cloudflare 代理,因為監察標頭是在邊緣加入回應的。
為甚麼新腳本需要一段時間才會在 Cloudflare 控制面板出現?
文件有解釋:僅報告模式的標頭只加在抽樣回應上,而清單依賴瀏覽器回傳的報告。這在部署腳本與看到它被列出之間留下了空檔。