我有一个使用c#的asp.net网页。我现在想要实现硬件安全性,在打开网页之前应该填写任何硬件标识。我的意思是如果允许客户端的那个硬件那么它会打开网页,否则它应该使授权错误等。有任何做这个,我可以检测客户端硬件标识,然后允许打开网页.Plz帮助!
答案 0 :(得分:0)
不,没有办法直接通过浏览器检测客户端硬件。
User-Agent
http请求标头可以提供有关用户操作系统的一些信息,但仍然记得用户可以修改并发送他们喜欢的任何标头。不是你应该指望的安全性。
网络不允许您将用户锁定到硬件,这是一种不好的做法。
您可以在服务器上跟踪活动会话,并且每个用户只允许一定数量的会话。