Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security 针对屏幕截图键盘记录器的保护_Security_Keyboard_Keylogger - Fatal编程技术网

Security 针对屏幕截图键盘记录器的保护

Security 针对屏幕截图键盘记录器的保护,security,keyboard,keylogger,Security,Keyboard,Keylogger,我在考虑创建一个屏幕键盘来防止键盘记录者。主要的问题是,我发现有一类记录者,叫做屏幕截图键记录者,它能够在每次点击鼠标按钮时拍摄屏幕截图 出于这个原因,我觉得我创建屏幕键盘的方法不能防止这类键盘记录器。是否有一种编码应用程序的方法不允许截图,或者在未经用户许可的情况下,提醒用户截图 编辑 我假设房间里只有用户。因此,我并没有试图阻止其他用户使用数码相机拍照。我只想防止屏幕截图键盘记录程序。这是一个可能解决的问题,但在您可能尝试部署此功能的任何系统上都无法解决。除了屏幕截图,请记住,如果一个设备或

我在考虑创建一个屏幕键盘来防止键盘记录者。主要的问题是,我发现有一类记录者,叫做屏幕截图键记录者,它能够在每次点击鼠标按钮时拍摄屏幕截图

出于这个原因,我觉得我创建屏幕键盘的方法不能防止这类键盘记录器。是否有一种编码应用程序的方法不允许截图,或者在未经用户许可的情况下,提醒用户截图

编辑


我假设房间里只有用户。因此,我并没有试图阻止其他用户使用数码相机拍照。我只想防止屏幕截图键盘记录程序。

这是一个可能解决的问题,但在您可能尝试部署此功能的任何系统上都无法解决。除了屏幕截图,请记住,如果一个设备或一段代码可以在本地访问,那么屏幕截图是获取数据的一种方式。另一种方法是让数据通过内存或系统的其他处理途径。这是一件很难完全防止的事情。

如果你是一个偏执狂,以至于你不能信任正在使用的计算机,我强烈建议在身份验证中引入“因素”

“Google Authenticator”是一个开源的“双因素”安全系统(类似于RSA令牌的软件版本)。这意味着用户必须在智能手机上运行它,但这意味着如果用户没有手机,即使他们成功地嗅出了用户名和密码,也无法登录。谷歌“谷歌认证”

其他2因素方法包括使用硬件令牌密钥或一次性密码列表向手机发送一次性登录码(手机必须再次持有)


如果您想使用它,我实际上创建了一个特定于Apache的端口:

我认为这是解决这个问题的更好方法@AneeshDogra谢谢:)我对此不确定,但如果您在opengl中渲染屏幕键盘,则普通windows屏幕截图可能无法获得opengl渲染窗口。@uldall谢谢您提供的信息uldall:)