我正在开发一个asp.net应用程序的安全组件。安全过程的一部分是在10分钟的空闲时间后激活屏幕保护程序。
有没有办法使用web应用程序激活屏幕保护程序?我已经找过了&很好,但没找到。有什么想法吗?
发布于 2012-06-06 22:40:59
“你拿错了”。这在多个层面上都是错误的。您正在尝试执行security by obscurity,这注定会失败。
首先,你没有办法从你的网站上控制这一点。不管是不是Javascript。客户端可能安装了javascript拦截器。
具有符合组策略的屏幕保护程序的Windows计算机会嘲笑您的尝试。那Mac呢?iOS?安卓?
正确的方法是通过使用户会话超时并将用户重定向到注销页面来保护数据。
MSDN代码示例站点上有一个示例可供您入门:Alert user session expire (AspNetAlertSessionExpire)
发布于 2012-06-06 22:34:49
从web应用程序?不怎么有意思。Web应用程序被浏览器放在沙箱中&限制对这类东西的访问。您可以编写一个activeX控件来执行此操作,但它只能在Windows IE浏览器上运行。
最好是将用户从web应用程序中注销。
发布于 2012-06-06 22:36:15
试图像那样控制用户的PC是一个非常糟糕的想法,在大多数浏览器上都是不可能的(只要想想它会为恶意代码打开的所有大门)。
您最好在一段时间后将用户从网站注销,并使用一些javascript切换/清除页面,这样就不再有私人信息可见。
https://stackoverflow.com/questions/10916266
复制相似问题