X-XSS-Protection 有什麼作用?

X-XSS-Protection 是自 Google Chrome 版本 4 以來一直存在的安全標頭。它旨在啟用一種工具,該工具可檢查網站內容是否存在反映的跨站點腳本。所有主要瀏覽器現在都停止了對標頭的支持,因為它最終引入了安全漏洞。強烈建議您根本不要設置標題,而是配置強大的內容安全策略。

提示:跨站腳本通常縮寫為“XSS”。

反射跨站腳本是一類XSS漏洞,利用直接編碼在URL中,只影響訪問該URL的用戶。當網頁顯示來自 URL 的數據時,反射型 XSS 是一種風險。例如,如果網絡商店允許您搜索產品,它的 URL 很可能類似於“website.com/search?term=gift”,並在頁面上包含“gift”一詞。如果有人將 JavaScript 放在 URL 中,問題就開始了,如果它沒有被正確清理,這個 JavaScript 可能會被執行,而不是像它應該的那樣打印到屏幕上。如果攻擊者可以欺騙用戶點擊帶有此類 XSS 負載的鏈接,他們可能會執行諸如接管他們的會話之類的操作。

X-XSS-Protection 旨在檢測和防止此類攻擊。不幸的是,隨著時間的推移,在系統工作方式中發現了許多繞過甚至漏洞。這些漏洞意味著實施 X-XSS-Protection 標頭會在原本安全的網站中引入跨站點腳本漏洞。

為了防止出現這種情況,鑑於內容安全策略標頭(通常縮寫為“CSP”)包含替換它的功能,瀏覽器開發人員決定停用該功能。大多數瀏覽器,包括 Chrome、Opera 和 Edge 要么取消了支持,要么就 Firefox 而言,從未實現它。建議網站禁用標頭,以保護那些仍在使用啟用該功能的舊瀏覽器的用戶。

X-XSS-Protection 可以替換為 CSP 標頭中的“unsafe-inline”設置。啟用此設置可能需要大量工作,具體取決於網站,因為這意味著所有 JavaScript 都必須在外部腳本中,不能直接包含在 HTML 中。



Leave a Comment

修复:在Windows 11中解除固定的应用程序不断重新出现

修复:在Windows 11中解除固定的应用程序不断重新出现

如果解除固定的应用程序和程序在任务栏上不断出现,可以编辑布局XML文件并删除自定义行。

如何从Firefox自动填充中删除保存的信息

如何从Firefox自动填充中删除保存的信息

通过遵循这些针对Windows和Android设备的快速简便步骤,从Firefox自动填充中删除保存的信息。

如何软重启和硬重启 iPod Shuffle

如何软重启和硬重启 iPod Shuffle

在本教程中,我们向您展示了如何在 Apple iPod Shuffle 上执行软重置或硬重置。

如何管理您在 Android 上的 Google Play 订阅

如何管理您在 Android 上的 Google Play 订阅

Google Play 上有很多优秀的应用,您无法抗拒地订阅它们。随着时间的推移,这个列表会增长,您需要管理您的 Google Play 订阅。

如何在Galaxy Z Fold 5上使用Samsung Pay

如何在Galaxy Z Fold 5上使用Samsung Pay

在口袋或钱包中翻找正确的支付卡是一件非常麻烦的事情。在过去的几年中,各家公司正在开发和推出无接触支付解决方案。

如何删除 Android 下载历史记录

如何删除 Android 下载历史记录

删除 Android 下载历史记录可以帮助释放存储空间等。这是您需要遵循的步骤。

如何从 Facebook 删除照片和视频

如何从 Facebook 删除照片和视频

本指南将向您展示如何使用 PC、Android 或 iOS 设备从 Facebook 删除照片和视频。

如何重置Galaxy Tab S9

如何重置Galaxy Tab S9

我们花了一点时间与Galaxy Tab S9 Ultra一起使用,它是与Windows PC或Galaxy S23配对的完美平板电脑。同时,尽管这些平板电脑具有如此多的功能,但Android和Samsung One UI并不完美。无论您是否安装了更新导致Tab S9出现问题,还是有一些混乱的应用影响了电池寿命,我们将带您逐步完成重置Galaxy Tab S9的过程。

如何在Android 11中静音群组文本消息

如何在Android 11中静音群组文本消息

在Android 11中静音群组文本消息,以便控制消息应用程序、WhatsApp和Telegram的通知。

Firefox:清除地址栏URL历史记录

Firefox:清除地址栏URL历史记录

通过以下简单快速的步骤,在Firefox上清除地址栏URL历史记录并保持会话私密。