1 回答

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超8個贊
我的問題是,這個腳本能走多遠(yuǎn),這是否可能對我的應(yīng)用程序造成任何安全問題?
就 JavaScript 而言(因?yàn)?GTM 容器只不過是在瀏覽器中執(zhí)行的一些 JS 代碼)。這可能是一個巨大的安全風(fēng)險(xiǎn),例如有人可以添加一個帶有keydown
監(jiān)聽器的標(biāo)簽并捕獲每個用戶的按鍵,包括密碼等......
我的目標(biāo)是只允許 google 腳本和 facebook 像素信息通過 GTM 運(yùn)行,所以我使用了這個數(shù)據(jù)層:
是的,這已經(jīng)更好了。
GTM 腳本將僅在特定賣家產(chǎn)品內(nèi)以及結(jié)帳成功頁面包含任何賣家產(chǎn)品時(shí)加載。沒有其他頁面會加載腳本。這是高風(fēng)險(xiǎn)嗎?
執(zhí)行以下操作應(yīng)該可以防止外部 GTM 容器造成安全風(fēng)險(xiǎn):
僅在安全標(biāo)簽(GA、FB 像素...)上設(shè)置 GTM 白名單
只允許賣家提供他們的 GTM 容器 ID (
GTM-XXXXXXXX
)根據(jù)2生成并插入GTM容器加載片段。
不要讓您的用戶復(fù)制/粘貼他們的 GTM 容器片段,因?yàn)榭赡軙采w和繞過該片段中的 dataLayer 白名單 (window.dataLayer=[])。
添加回答
舉報(bào)