【发布时间】:2014-07-25 13:13:57
【问题描述】:
可能是 get Unique info for a machine in asp.net 的重复。但我需要你的其他想法。
首先让我尝试解释一下我的观点:
我想将我系统的用户绑定到他的机器。当管理员以用户角色创建用户时,他会获取用户的机器详细信息(mac 地址、硬件信息等),当用户尝试登录时,我们会检查他是否在有效机器上。
使用 ASP.NET,我们只能获取客户端值,例如 机器名称、IP 地址。但是这个值是可变的。
我该如何解决这个问题?或者有什么方法可以通过 ASP.NET 获取客户端的硬件信息?
【问题讨论】:
-
一根绳子有多长?您需要构建一个配置文件或指纹,其中包含识别该用户的多个因素。但最终,一个坚定的人可能会改变你正在检查的一切。只需使其尽可能安全,即投资回报率。
-
为了确定您需要使用证书。 JS 代码无法真正访问机器详细信息(主要是因为这可能是一个隐私问题,使用户跟踪过于容易)。
-
@AdrianoRepetti 你能提供更多关于使用证书的信息吗?
标签: c# asp.net hardware mac-address