我是SSL的新手,无论我读到并知道它的付费数字证书,在使用SSL后,在网站https://数据传输在网络层是安全的。
在我的应用程序中,除了登录名和密码之外,我没有太多的安全问题。
有没有办法保护登录名和密码而不使用SSL https://
发布于 2009-07-23 10:57:19
有许多身份验证方案可以在纯HTTP上安全地工作。其中最常见的是Digest,它得到了所有主流web浏览器和几乎所有web编程框架的支持。
为网站使用Digest的缺点是:
还有其他的方案,如OAuth,它也比普通的超文本传输协议更安全,但这实际上更多的是用于API而不是网站,所以可能不是你想要的。
发布于 2012-03-08 17:12:19
除了对用户登录的每个页面使用SSL之外,没有其他方法可以替代浏览器中的HTTP安全性。任何其他技术都是完全不安全的,只不过是晦涩的一层。
在其他漏洞中,任何基于HTTP的自制解决方案都容易受到MITM攻击。
即使使用SSL,登录和会话机制也必须是安全的,否则可能会被其他漏洞利用。
发布于 2009-07-23 10:50:06
证书可以是自签名证书。不一定是付费的:)
https://stackoverflow.com/questions/1170960
复制相似问题