论文标题
KeyGuard:使用选择性加密来减轻第三方IME中的键盘记录
KeyGuard: Using Selective Encryption to Mitigate Keylogging in Third-Party IME
论文作者
论文摘要
随着移动设备无处不在,世界各地的人们都享受了他们为我们生活带来的便利。同时,使用移动设备不仅引起了网络安全机构的关注,而且对移动用户的关注也有效。 KeyLogging是使用不安全的第三方IME(输入方法编辑器)应用程序引起的移动安全威胁之一。顾名思义,KeyLogging跟踪在设备上执行的用户\ RQ S密钥事件,并将所有事件存储在日志中。该日志可能包括高度敏感的数据,例如信用卡号,社会安全号码和密码。本文通过拦截用户触发的击键事件并将其加密来提出新的解决方案,然后将其发送到第三方IME,使第三方IME无法记录用户实际在屏幕上输入的内容。在基础应用程序上显示在文本视图上时,输入将被解密。该解决方案解决了IME可能会泄漏敏感信息的基本原因,因为IME将不再访问用户\ rq的实际敏感信息,这将大大减少通过使用第三方IME同时维持第三方IME的功能,从而大大减少泄漏敏感信息的机会。
As mobile devices become ubiquitous, people around the world have enjoyed the convenience they have brought to our lives. At the same time, the increasing security threats that rise from using mobile devices not only have caught attention from cyber security agencies but also have become a valid concern for mobile users. Keylogging is one of the mobile security threats caused by using insecure third-party IME (input method editor) applications. Keylogging, as the name suggests, keeps track of user\rq s key events performed on the device and stores all the events in a log. The log could include highly sensitive data such as credit card number, social security number, and passwords. This paper presents a novel solution by intercepting the keystroke events triggered by a user and encrypting them before sending them to the third-party IME, making the third-party IME unable to log what the users actually entered on the screen. Input will be decrypted when showing on text view on the underlying app. This solution addresses the fundamental reason why an IME may leak sensitive information since an IME will no longer have access to the user\rq s actual sensitive information, which will greatly reduce the chance of leaking sensitive information by using a third-party IME while maintaining the functionalities of the third-party IME at the same time.