https - 从HTTP到HTTPS,越快越好?

标签 https security

如果我在“http://example.com/login”中使用 GET 动词创建此页面:

<form action="https://example.com/login" method="post">
   <input type="text" name="login"/>
   <input type="password" name="pass"/>
   <input type="submit" value="Login"/>
</form>

这是安全漏洞吗?我的意思是,该页面是 HTTP,但在发送数据时它使用 HTTPS。我已经多次读到我应该在登录页面中要求 HTTPS,但我不清楚为什么。

最佳答案

是的,它有缺陷。只要用户看到的是您的登录表单,您所拥有的就目前而言是安全的。

因为您的登录表单不安全,我可以来替换我自己的欺骗登录表单并收集您用户的登录详细信息,例如。通过中间人攻击。登录系统只有在登录表单和目标页面都使用 SSL 时才是安全的。

此外,它对用户来说看起来也不安全。用户在登录表单上查找挂锁符号,而您的没有。

关于https - 从HTTP到HTTPS,越快越好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6329214/

相关文章:

ruby - 使用 ruby​​ 通过 https 访问 api

security - 兄弟:只记录一个流

html - 服务器上未链接的网页 - 安全漏洞?

google-chrome - Chrome 不会在损坏的 https 中为domain=localhost 创建 cookie

ssl - Plesk 面板默认 ssl 证书

c - ubuntu上的堆栈执行保护和随机化

security - BlackBerry 上的 EventInjector 关闭摄像头 - 安全威胁?

php - 用户提交代码演示区的安全预防措施和技术

python - 将 Django 站点从 http 升级到 https 后,我不断收到 `Invalid HTTP_HOST header` 错误电子邮件

apache - 使用 SSL 配置 Web 服务器是否会破坏常规 HTTP