在開發過程中,開發者經常在代碼或配置中寫入第三方服務端點。如果這些端點位於境外,根據《數據出境安全評估辦法》,數據傳輸就屬於“數據出境”。法務或合規部門通常需要知道這些信息,而開發人員往往並不知情。下面介紹 dsh-cn-data-export 插件,用於檢查代碼與配置裏的境外數據出口、個人信息外發、缺安全評估說明。
核心功能¶
該插件主要檢查以下內容:
- 檢查代碼與配置裏的境外數據出口
- 檢查個人信息外發
- 檢查缺安全評估說明
- 檢查境外服務端點(需人工確認)
- 檢查文檔裏找不到數據出境說明
安裝與啓用¶
在 DSH 環境中添加該插件:
dsh plugin --profile web add @deepwhale-cn/dsh-cn-data-export
用法¶
插件提供以下命令行工具:
dsh-cn-data-export --demo
dsh-cn-data-export --list-rules
dsh-cn-data-export --html r.html
適用場景與注意¶
- 域名覆蓋範圍:域名清單有限,覆蓋常見境外 SaaS/雲服務。對於自建境外機房、IP 直連等場景,插件無法直接掃描到。
- 檢查機制:插件不做數據流分析,只看代碼裏字面出現的域名與字段名。
- 判定邏輯:插件無法判斷“是否構成出境”。判斷是否構成出境需要人工判斷數據種類、數量及接收方。
- 功能分工:與
dsh-data-scan插件分工不同,dsh-data-scan查境內數據在哪,該插件查數據去哪了。