Cross-Site Scripting
By: 1PingSun
Ref: https://portswigger.net/web-security/cross-site-scripting
什麼是 cross-site scripting (XSS)?
跨網站腳本攻擊(XSS)是一種網路完全漏洞,此漏洞使攻擊者可取得其他使用之任何資料,若受害的使用者擁有特殊權限,攻擊者將可取得所有資料或進行任意操作。
XSS 如何運作的?
XSS 是透過對脆弱的網站進行操作,使其他使用者收到惡意的 Javascrit 指令。
驗證 XSS
為了測試是否存在 XSS 漏洞,可以執行一些無害的 Javascript 指令,而 alert()
函式是最常見的方式,因為它簡短且無害,並且成功執行時很難錯過彈跳的視窗。
但 Chrome 瀏覽器在版本 92 開始(2021 年 7 月 20 日),建議改用 print()
函式。