如果一个B/S架构的系统,需要验证客户端的机器是否是合法的,一般都用什么方法啊?
是用MAC地址嘛?
我在网上找到一些取MAC地址的方法,JS脚本的需要浏览器开启ActiveX,比较麻烦。
还有一种是通过服务器向客户机137端口发送数据查询,这种方法如果客户机有防火墙、或者路由器什么的,还能行吗?
有没有更好的办法来实现识别客户机器身份的呢?
(B/S架构,客户端用浏览器)
忘高手指点!~~~
是用MAC地址嘛?
我在网上找到一些取MAC地址的方法,JS脚本的需要浏览器开启ActiveX,比较麻烦。
还有一种是通过服务器向客户机137端口发送数据查询,这种方法如果客户机有防火墙、或者路由器什么的,还能行吗?
有没有更好的办法来实现识别客户机器身份的呢?
(B/S架构,客户端用浏览器)
忘高手指点!~~~
解决方案 »
- java发送http请求返回505问题
- 用junit调试hibernate小程序出现的错误
- 500错误。。求解决。。。
- js 做计算,结果总是错的,求助
- Java程序中怎么调用带output参数的SQL存储过程?
- 使用hibernate做个查询Action时出现的错误,大虾帮忙!!
- 高分求iis6+tomcat5的整合方法,我再网上搜索到了很多,但是依然不好使,请实践过的高手帮忙!
- servlet 与数据库access
- JBuilder 8.0如何配WebLogic 8.1做为服务器?
- java 调用 wsdl形式的webservice
- 关于C和JAVA的SOCKET通信问题
- 如何让工作组中的计算机自由的传输数据
没有绝对的安全。
即便是MAC也是可以伪造的。
证书或者UKEY都是可以拿到别的机器上用的。只能限制在特定机器上登录,我暂时没有好办法。