我意识到mac地址或机器ID不会通过互联网传输,但是,我想锁定基于订阅的网站安全性,以便只有特定的计算机才能注册并可以访问其资源。
大型组织将订阅我们的服务,毫无疑问,他们的组织将拥有多个IP。同样,我们希望让合格的员工能够访问其物理组织之外的设备上的网站(用于公路旅行演示等)。
是否有可靠的方法来实现这一目标(超出分配给每个帐户的用户名/密码)?如果没有,最有效的方法是什么?
答案 0 :(得分:2)
您希望使用实际上安全的内容,而不是通过IP限制访问。
HTTPS连接上的用户名和密码至少应该是不可操作的,但您可能希望查看客户端SSL证书。它们可以是configured in Apache或其他Web服务器软件。如果用户名/密码验证不够,则这是下一步(也许是最后一步)。
<强>更新强>
也就是说,许多应用程序提供商将为订户提供一种为其帐户实施ACL的方法。您甚至可以强制人们在允许他们访问您的服务之前考虑他们的ACL。想一想:
用户管理的ACL不是一种“确定无误”的方式,但它可能足以满足您的需求,并且它肯定会在您的客户中灌输您最关心的最佳利益。
答案 1 :(得分:0)
没有确定的方法。这就是网络的本质。您接受来自远程计算机的数据,至少在某种程度上您必须信任它。
采用简单的用户名/密码方法。如果用户名和密码匹配,则必须信任用户输入的用户名和密码所在的位置。如果您需要客户端发送更多数据,这不会从根本上改变。