asp.net - 如何基于客户端硬件或其他解决方案实现网站安全?

标签 asp.net asp-classic activex security

我有两个网站(一个是 asp classic,另一个是 asp.net),我们希望根据客户端的硬件实现某种安全性。除了密码之外,我们还需要一些可以共享的东西。目的是确保对网站信息的访问不会被共享。

我们正在考虑将硬件信息存储在我们的数据库中,并根据该 upun 网站条目进行验证。

我一直在研究 ActiveX(将我们的用户限制为 IE 是可以接受的),尽管我们确实有用户想要使用 I-Phones。我自己没有做过 ActiveX 开发,但在网上找到了一些关于 ActiveX 的文章,但整个方法看起来很复杂。而且似乎还存在 64 位问题,这使得它变得更加困难。

所以,我想知道是否有人对以防止共享的方式保护网站访问的最佳选择有什么建议?

我想知道客户端证书授权是否有帮助?我还没有研究过这些,所以会研究这些。

感谢您的任何意见。

吉姆

最佳答案

如果您正在寻找真正高安全性,您也许可以使用 RSA SecurID .

我有一个网站,通过一个小加密狗连接到该网站,该加密狗每 60 秒生成一个随 secret 钥,并结合我选择的 4 位 PIN 码。

在用户之间共享它仍然是可能的,但可能性较小,因为 key 一直在变化。他们需要亲自沟通或通过电话/聊天来共享 key 。

关于asp.net - 如何基于客户端硬件或其他解决方案实现网站安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3847892/

相关文章:

com - 带有自动完成功能的 JScript IDE,用于使用 ActiveXObject () 函数创建的 COM 对象

c# - 关于 <FIELDSET> <LABEL> 标签而不是使用 TABLE 的文档?

asp.net - 如何为我的网站实现 Facebook "Like"按钮

sql-server - 在经典 asp 中使用 sp_helptext

c++ - 如何在 C++ 中读取/写入应用程序的内存

javascript - 在 Internet Explorer 9 中附加到 ActiveX 事件

c# - 在大型 Asp.net 应用程序中更改每个控件,如 TextBox 的最大长度

c# - 如何在 ASPX 中引用变量背后的代码?

jquery - 将 session 值复制到输入字段

javascript - ASP ADO recordset.NextRecordset() 在没有下一个记录集时中断