2013-08-07 40 views

回答

6

BREACH的發言人已經提出a website with further details。列出的緩解,通過有效性排序,有:

  1. 禁用HTTP壓縮
  2. 從用戶輸入
  3. 隨機化祕密分離祕密每個請求
  4. 掩蔽祕密
  5. 保護易受傷害的網頁與CSRF
  6. 長度隱藏
  7. 速率限制請求

在服務器上可以非常容易地禁用HTTP壓縮,但會降低效率。

breach-mitigation-rails gem地址點#4和#6。它很可能會打破緩存並增加頁面大小。

Another interesting fix適用於第4點,對效率沒有任何負面影響,但它確實需要JavaScript(可以幫助減少垃圾郵件提交)。

official fix is also being discussed

您可能還會發現這個非專門針對特定問題的問題 - https://security.stackexchange.com/questions/39925/breach-a-new-attack-against-http-what-can-be-done。鋼軌

相關問題