【发布时间】:2010-03-30 20:30:57
【问题描述】:
无论何时使用用户名/密码身份验证,普遍的看法是使用加密(SSL、HTTPS 等)保护该数据的传输。但这会使端点容易受到攻击。
实际上,哪个更容易被入侵?
传输层:通过无线数据包嗅探、恶意窃听等方式受到攻击。
传输设备:风险包括 ISP 和互联网骨干运营商嗅探数据。
最终用户设备:易受间谍软件、键盘记录器、肩部冲浪等攻击。
远程服务器:许多无法控制的漏洞,包括恶意操作员、入侵导致数据被盗、物理劫持服务器、备份保存在不安全的地方等等。
我的直觉是,虽然通过 SSL 保护传输层相对容易,但其他领域的风险要大得多,尤其是在端点。例如,在家里我的电脑直接连接到我的路由器;从那里它直接进入我的 ISP 路由器并进入 Internet。我会估计运输级别(软件和硬件)的风险低到不存在。但是我连接的服务器有什么安全性?他们被黑了吗?运营商是否在知道大多数人在其他网站上使用相同信息的情况下收集用户名和密码?同样,我的计算机是否受到恶意软件的攻击?这些似乎风险更大。
我的问题是:如果我正在使用或开发的服务不使用 SSL,我应该担心吗?当然,这是一个低垂的果实,但上面还有更多的果实。
【问题讨论】:
-
您也想重新散列 OWASP 漏洞吗?这些是已知问题。问题是什么?我们认识到这些已知问题了吗?
-
用户是网络安全的真正风险。
-
您没有提到未加密的异地备份媒体。为什么省略?
-
+1 好问题,很遗憾你得到了小丑这么多的关注。
标签: security encryption ssl passwords cryptography