我是非常新的web安全。我使用了表单认证技术。当用户登录时,将创建一个令牌并将其作为cookie存储在用户的web浏览器中。在每个请求中,令牌都是可变的,如果对用户进行了身份验证,并且授权用户被授予对服务的访问权。
但我认为这种方法在web安全方面没有任何作用。cookies可以很容易地在其他浏览器中复制和粘贴,任何人都可以获得该服务。
我正在考虑使用应用程序密钥和秘密,以及形式认证。我不建议使用像Oauth这样的第三方服务进行身份验证。我不确定应用密钥和秘密的实现,它到底是如何工作的。
请提供更好的方法来保护我的web wihtout,使用第三方服务,并防止cookie被劫持等等。
发布于 2013-10-15 08:33:44
表单身份验证已经足够好了。您还可以执行以下操作:
编辑:
谢谢各位的评论。我想你是对的。好的,ASP中的身份验证cookie是作为httpOnly cookie创建的,这意味着即使站点存在一些XSS漏洞,它仍然是安全的,不能被窃取。如果站点用于敏感操作(如银行),我还建议在任何地方使用https,以确保cookie是完全安全的。
https://stackoverflow.com/questions/19375173
复制相似问题