<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    Flash 跨域數據劫持漏洞產生原因是什么


    發現錯別字 2個月前 提問
    回答
    1
    瀏覽
    52
    請勿發布不友善或者負能量的內容。與人為善,比聰明更重要!
    回答數量: 1

    產生原因是很多上傳文件的后端邏輯在實現時,僅僅驗證了文件后綴名和Content-Type,沒有對上傳文件的內容進行驗證。通常情況下這樣的處理邏輯僅僅是不嚴謹,不會造成太大的安全隱患。ActionScript中又提供了多種API能夠讓Flash發送網絡請求。這樣如果能夠將任意后綴的Flash文件上傳到目標域中,就能夠在攻擊者可控的域下讓受害者訪問一個精心構造的惡意頁面,來對目標域進行跨域的數據劫持。

    Flash 跨域數據劫持漏洞利用條件如下:

    • 目標網站的文件上傳邏輯沒有驗證文件內容;

    • 上傳的文件沒有做域隔離處理;

    • 服務端沒有強制設置Content-Disposition響應頭;

    • 訪問上傳的文件沒有session限制;

    回答所涉及的環境:聯想天逸510S、Windows 10。

    2個月前 / 評論
    亚洲 欧美 自拍 唯美 另类