AFF*_*AFF 0 java client detection
我想唯一地检测我的客户端以记录一些独特的信息.什么是最好的方法,根据我的研究发现MAC地址是不可能的,OS生成的硬盘序列号与制造序列号不同..你有什么建议?这些技术是struts(jsp),spring和hibernate.
我建议你不要.
假设客户端实际上是Web浏览器(因为您使用的是struts),则无法可靠地识别客户端IP地址......浏览器沙箱将阻止您获取任何可识别机器的其他信息.
我能想到的最好的建议是要求用户安装客户端SSL证书,并配置您的服务以请求/要求浏览器提供HTTPS连接的客户端证书.例如,此页面描述了如何使用Tomcat执行此操作 - http://www.tomcatexpert.com/knowledge-base/client-certificate-authentication-tomcat
当然,客户端SSL证书假定用户愿意安装一个.没有用户......或管理他/她的机器的人的合作,你无法实现这一点.
| 归档时间: |
|
| 查看次数: |
641 次 |
| 最近记录: |