授权访问网站


Licensing access to a website

我想知道是否有一种方法可以控制访问网站的方式与应用程序许可工作类似,只允许整个互联网上的给定计算机访问它们…我找不到一种方法来唯一地识别给定的计算机或丢弃除授权之外的所有机器…我不想要用户/密码的方式,因为它可以共享。

您最好的选择是SSL证书。让客户端向您发送证书签名请求,用您的自定义CA对其签名,并向它们提供用于连接到您的证书。确保它直接绑定到一个特定的主机名,即系统的主机名。不完全防傻瓜,但更好。

IP地址变更。MAC地址可以被欺骗。计算机名称由用户设置,并且计算机可以更改位置、操作系统、硬件组件和所有者。

用户名/密码组合在网络上如此普遍是有原因的。而且,就我个人而言,如果对谷歌来说足够安全,对我来说也足够安全。

可以通过IP限制或mac地址限制来限制访问。Http服务器如apache都有访问控制模块。您可以从http://httpd.apache.org/docs/2.2/howto/access.html

找到更多信息