security - SSL登录结构

标签 security ssl authentication

我有一个仅限成员(member)的名人照片和视频画廊,仅供媒体专业人士使用。它安装在专用服务器上,我最近安装了通配符 SSL 证书。

我有一个主要的公共(public)网站,用于宣传我们的服务、托管注册表单和安全登录表单。登录表单在提交后会转到同一台服务器,但会转到不同的帐户/目录,如下所示:

From: https://www.mydomain.com/login
To: https://subdomain.mydomain.com/login

...然后登录详细信息得到处理。

当他们到达时,我的登录页面是否需要在 https:// 上,或者我的登录表单是否需要 action="https://..."以使其安全?我不熟悉 SSL 的工作原理。

最佳答案

如果具有登录表单的登录页面不是 https,那么攻击者可以提供他们想要的任何内容,只需将页面重写为 http。 SSLStrip是攻击者可以用来执行此攻击的工具。

但更重要的是,谁在乎登录页面呢?当然它应该受到保护,但用户名和密码不是浏览器进行身份验证的方式。浏览器使用 cookie 对您的网络应用程序进行身份验证,这是真正的身份验证 token 。如果您通过 https 登录然后在几秒钟后泄露身份验证 token ,这真的没有任何意义。 整个 session 必须通过 https 否则您将违反 owasp a9 .

关于security - SSL登录结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8350523/

相关文章:

javascript - 是显示:none safe?

Here Maps Base 计划的 SSL 支持

google-maps - 使用 SSL 托管 KML 时无法在 Google map 中显示 KML

tomcat - 领域和域语法

Android Parse SDK - 保护凭据

web-services - 为 IIS 应用程序池帐户安装客户端证书

security - 应该如何检查 Plone 中的权限?

c# - 在 SSL 页面上上传文件

php - token 身份验证 - token 的存储位置

ios - 每次启动移动应用程序时,我都应该在网络服务中检查用户身份验证(用户名、密码、设备 token )吗?