Session 如何防止asp.net web应用程序中burp suite等工具的会话劫持?

Session 如何防止asp.net web应用程序中burp suite等工具的会话劫持?,session,authentication,cookies,token,session-hijacking,Session,Authentication,Cookies,Token,Session Hijacking,如何通过burp suite等工具防止asp.net web应用程序中的会话劫持?我已尝试在global.asax文件中检查ipAdress和web浏览器的详细信息以进行身份验证,但未能找到解决方案。使用HTTPS进行安全连接以防止网络嗅探 使用httpOnly可防止恶意客户端javascript访问Cookie。需要强调的是,SSL/TLS HTTPS不能防止会话ID预测、暴力、客户端篡改或固定。然而,即使在今天,会话ID泄露和从网络流量中捕获仍然是最常见的攻击载体之一 为了在ASP.NET中

如何通过burp suite等工具防止asp.net web应用程序中的会话劫持?我已尝试在global.asax文件中检查ipAdress和web浏览器的详细信息以进行身份验证,但未能找到解决方案。

使用HTTPS进行安全连接以防止网络嗅探


使用httpOnly可防止恶意客户端javascript访问Cookie。

需要强调的是,SSL/TLS HTTPS不能防止会话ID预测、暴力、客户端篡改或固定。然而,即使在今天,会话ID泄露和从网络流量中捕获仍然是最常见的攻击载体之一

为了在ASP.NET中实现会话管理,您应该实现ASP.NET框架和指南


对于关键事务,请确保有效负载安全,以检测任何未经授权的操作。

谢谢。。但是,有没有其他方法至少可以减少会话劫持的机会呢?会话劫持有很多载体。如果要防止网络嗅探器,请使用HTTPS。人们还可以通过向网站中注入恶意javascript来获取会话令牌,因此只能使用httpOnly,以便客户端javascript无法访问cookies.np。很高兴这有帮助!现在,如果你不介意为这个答案打勾的话,那就太棒了