如何修复ASP.NET中的哈希冲突问题(MS11-100)?

svi*_*ick 11 .net asp.net denial-of-service hash-collision ms11-100

据Slashdot报道,MS发布了ASP.NET更新,以修复今天的哈希冲突攻击.(在链接的Technet页面上列为"HashTable中的冲突可能导致DoS漏洞 - CVE-2011-3414".)

问题是POST数据被转换为使用已知散列算法的散列表.如果攻击者通过制作包含大量冲突的请求来使用此功能,则他很容易导致拒绝服务.

有谁知道该更新究竟是如何解决问题的?

小智 2

此次更新并不是一个完整的修复,而是一个解决方法。它限制接受的 POST 参数的数量。

  • 你是怎么发现的?你有一些来源吗? (3认同)
  • @Peri 他们在哪里做的? (2认同)