【发布时间】:2010-11-15 09:45:56
【问题描述】:
让我们考虑下一个场景:假设我有一个 Web 应用程序,并且通过模式对话框窗口执行用户身份验证(比如说,当用户单击登录按钮时,发送 ajax 请求并根据回调我关闭窗口或显示错误),我使用 only HTTP 协议。为什么它被认为是不安全的做事方式?
另外,请确保考虑到模态对话框窗口,因为这是至关重要的信息。对话窗口下方可能会显示一些数据,如果模态损坏,可以访问这些数据。
问题包括:
- 如何通过以下方式破坏应用程序安全性 使用 ajax 调用?
- Ajax HTTP 安全性低于 常规形式的 HTTP?
【问题讨论】:
-
谁认为这不安全?或者谁认为这比常规形式安全性差?
-
这实际上是一个为什么,而不是谁的问题。如果与 HTTPS 相比,毫无疑问它是不安全的。我想知道的是为什么。
-
你能澄清一下这个问题吗?您是在问 Ajax HTTP 是否不如 Ajax HTTPS 安全?还是您在问 Ajax HTTP 是否不如常规形式的 HTTP 安全?
-
除非您在将其发送给客户端之前使用 SHA 或 MD5 对其进行加密,否则密码将以纯文本形式传输。 AJAX 与否。
-
@Rosdi:如果你已经获得了 md5 的密码 - 你总是可以使用相同的 md5 字符串重复相同的请求并获得身份验证 :-) (除非你使用某种额外的令牌)
标签: ajax security authentication web-applications