首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启用屏幕保护程序的ASP.Net应用程序

启用屏幕保护程序的ASP.Net应用程序
EN

Stack Overflow用户
提问于 2012-06-06 22:28:11
回答 6查看 463关注 0票数 0

我正在开发一个asp.net应用程序的安全组件。安全过程的一部分是在10分钟的空闲时间后激活屏幕保护程序。

有没有办法使用web应用程序激活屏幕保护程序?我已经找过了&很好,但没找到。有什么想法吗?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-06-06 22:40:59

“你拿错了”。这在多个层面上都是错误的。您正在尝试执行security by obscurity,这注定会失败。

首先,你没有办法从你的网站上控制这一点。不管是不是Javascript。客户端可能安装了javascript拦截器。

具有符合组策略的屏幕保护程序的Windows计算机会嘲笑您的尝试。那Mac呢?iOS?安卓?

正确的方法是通过使用户会话超时并将用户重定向到注销页面来保护数据。

MSDN代码示例站点上有一个示例可供您入门:Alert user session expire (AspNetAlertSessionExpire)

票数 6
EN

Stack Overflow用户

发布于 2012-06-06 22:34:49

从web应用程序?不怎么有意思。Web应用程序被浏览器放在沙箱中&限制对这类东西的访问。您可以编写一个activeX控件来执行此操作,但它只能在Windows IE浏览器上运行。

最好是将用户从web应用程序中注销。

票数 2
EN

Stack Overflow用户

发布于 2012-06-06 22:36:15

试图像那样控制用户的PC是一个非常糟糕的想法,在大多数浏览器上都是不可能的(只要想想它会为恶意代码打开的所有大门)。

您最好在一段时间后将用户从网站注销,并使用一些javascript切换/清除页面,这样就不再有私人信息可见。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10916266

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档