傳統DDoS依賴僵尸網絡,新型JS DDoS利用「萬物皆可瀏覽器」特性,任何訪問被污染頁面的設備(手機、IoT、智能電視)瞬間成為攻擊節點,潛在規模接近無限。
原理: HTML標籤添加 integrity 屬性(Base64編碼的SHA-384/256哈希),瀏覽器下載後驗證哈希,不匹配則拒絕執行。
<script src="https://cdn.example.com/lib.js"
integrity="sha384-oqVuAfXRkap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC"
crossorigin="anonymous"></script>
支持現狀: Chrome 45+、Firefox 43+、Edge 17+、Safari 11+。舊版瀏覽器忽略屬性,建議配合CSP require-sri-for script 強制要求。
upgrade-insecure-requests 強制升級script-src 'self' https://trusted.cdn.comSRI鎖死腳本指紋,HTTPS加密傳輸鏈路,雙管齊下將JS DDoS攻擊面壓縮至最小。