使用Java的启动登录屏幕,防止用户跳过身份验证并获得访问权限



我正试图使一个登录屏幕,在用户登录操作系统(Windows登录等)后立即加载,在他可以启动任何进程之前。

我希望屏幕被锁定,基本上避免用户操纵身份验证过程,并防止用户实现控件,如crl+alt+del(或esc)或alt+tab。

它实际上是一个客户端服务器身份验证,我的服务器有用户数据库,用户必须不能跳过登录。

由于它是关于跟踪用户的所有事件,我希望在启动时获得用户名和密码以开始日志维护。如果用户可以通过某种方式跳过身份验证,那么系统就会失败。

这是不可能做到的——你基本上无法绕过Ctrl+Alt+Del。一个更好的选择是利用用户的原始Login。

我发现我的问题是错误的,但是事情可以用JAVA或c++/c#来完成。

我以编程方式更改了相应组策略编辑器的注册表值以启动任务管理器。我禁用了关机,重新启动,任务管理器和其他对我的应用程序构成威胁的选项(用户可以在其中杀死进程),并在用户身份验证完成后重置值…

如果这不是正确的方式,欢迎提出建议和评论。

最新更新