全球科技精選

使用"JavaScript Challenge"減低DDoS風險

當您受到DDoS攻擊或懷疑您可能受到DDoS攻擊時,請啟用JavaScript Challenge作為您網站的附加臨時防禦。

什麼是JavaScript挑戰?

JavaScript Challenge是一種清除殭屍網絡或其他惡意計算機特有的請求的方法。

在JavaScript Challenge期間,當瀏覽器請求您的網站“挑戰”瀏覽器時,會運行一段JavaScript代碼。此代碼確定瀏覽器請求是來自合法人員還是攻擊計算機。如果瀏覽器發迴響應,會將其識別為合法流量並為您的網站提供服務。如果瀏覽器沒有發迴響應 – 並且大多數殭屍網絡無法響應挑戰 – 將其識別為攻擊者並阻止請求。

在JavaScript Challenge期間,讀者無需執行任何操作,因為代碼會在後台靜默運行。當運行代碼以檢查瀏覽器是否合法時,讀者可能會注意到插頁式頁面(見下文)幾秒鐘。

Google Project Shield
Cloudflare

何時使用JavaScript Challenge

鑑於對某些網站的潛在影響,建議默認關閉JavaScript Challenge 。在以下條件下啟用JavaScript Challenge:

  1. 您懷疑自己已經或將要遭受DDoS攻擊。
  2. 你的源伺服器效能是下降或可能下降。
  3. 您的源伺服器正在接收過多的流量。

JavaScript Challenge對您網站的影響

啟用JavaScript質詢可能會影響您網站的效果,例如:

  1. 使用舊版Web瀏覽器的讀者可能會有不可預測的網站體驗(例如某些內容未完全加載)。
  2. 故意為其瀏覽器關閉JavaScript的讀者將無法訪問您的網站。
  3. 從您的網站共享文章的網址時,文章的文字片段可能會顯示JavaScript Challenge元數據。

Source: Project Shield | StackOverFlow

You may also like

科技

[PerfOps] 新一代智能 Load Balancer + 首測

今日和大家介紹的是PerfOps, 一個以靈活的負載平衡器和數據分析平台,藉此簡化全局流量管理。 PerfOps 的大數據平台從全球數百個位置接收數十億個指標,實時處理數據。FlexBalancers […]
Apple

[Apple] App Store 2019 年度最佳 app 及遊戲

今日 Apple 公佈 2019 年度最佳 app 和遊戲,以及推動 app 文化發展的最強勢潮流。眾多 app 幫助我們簡化日常生活和表達創意,讓我們與朋友、家人及全世界緊密連繫,當然更少不了為我們 […]

More in 全球