基于钩子技术的反键盘记录欺骗框架安全开发

本文提出了一种基于API钩子的欺骗框架,通过运行时拦截键盘记录器的输入API调用并注入诱饵击键来对抗高级键盘记录技术。该框架采用加固钩子层检测篡改并快速恢复被破坏的钩子,成功抵御了包含多种规避策略的自建超级键盘记录器及50个真实恶意软件样本的测试。

基于钩子技术的反键盘记录欺骗框架安全开发

键盘记录器在现代网络安全中仍然是严重威胁,能够悄无声息地捕获用户击键以窃取凭证和敏感信息。传统防御主要侧重于检测和清除,虽可阻止恶意活动,但难以与对手互动或误导对手。本文提出了一种欺骗框架,利用API钩子在运行时拦截键盘记录器调用的输入相关API调用,并注入逼真的诱饵击键。

然而,核心挑战在于高级键盘记录器日益采用反钩子技术。反钩子策略允许恶意软件绕过或检测插桩。为应对此问题,我们引入了加固钩子层,可检测篡改并迅速恢复被破坏的钩子,确保持续欺骗。

我们针对包含多种规避策略的自建“超级键盘记录器”以及涵盖十个主要键盘记录器家族的50个真实恶意软件样本评估了我们的框架。实验结果表明,我们的系统成功抵抗了复杂的绕过尝试,保持了操作隐蔽性,并通过提供诱饵可靠地欺骗攻击者。系统运行时的性能开销可忽略不计,对用户体验无可见影响。我们的发现表明,弹性的运行时欺骗可在应对高级威胁中发挥实用且稳健的作用。

评论: 已被IEEE安全开发会议(SecDev)2025接受。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计