开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 569|回复: 8
收起左侧

[已解决] 如何反USBTrace监控

 关闭 [复制链接]
结帖率:98% (49/50)
发表于 2024-3-29 23:28:02 | 显示全部楼层 |阅读模式   四川省成都市
9精币
探讨一下如何反类似USBTrace这样的USB数据监控,保障软件加密狗的安全

最佳答案

查看完整内容

看来光hook还不行 以下是文心一言给出的答案 问题:如何在驱动中防止USBTrace扫描自身加密狗的数据 可以自己去问 在驱动中防止USBTrace或其他类似的USB监控工具扫描加密狗的数据是一个复杂的问题,因为这类工具通常具有高度的访问权限来捕获USB设备的通信。不过,你可以采取一些策略来增强加密狗数据的安全性,降低被这些工具捕获的风险。 以下是一些建议的方法: 硬件加密: 使用具有硬件加密功能的加密狗。硬件加密通常在芯 ...

回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值无答案申请取消悬赏投诉有答案未采纳为最佳

结帖率:100% (11/11)

签到天数: 4 天

发表于 2024-3-29 23:28:03 | 显示全部楼层   福建省福州市
看来光hook还不行 以下是文心一言给出的答案

问题:如何在驱动中防止USBTrace扫描自身加密狗的数据  可以自己去问

在驱动中防止USBTrace或其他类似的USB监控工具扫描加密狗的数据是一个复杂的问题,因为这类工具通常具有高度的访问权限来捕获USB设备的通信。不过,你可以采取一些策略来增强加密狗数据的安全性,降低被这些工具捕获的风险。

以下是一些建议的方法:

硬件加密:

使用具有硬件加密功能的加密狗。硬件加密通常在芯片级别实现,使得数据在传输和存储时更难被捕获或破J。
确保加密狗的固件和硬件设计都是安全的,并且不容易受到逆向工程或物理攻击的影响。
协议混淆:

设计一个自定义的、复杂的通信协议,用于加密狗与主机之间的通信。这可以包括使用非标准的USB类代码、端点、以及数据传输格式。
定期更改协议细节,以应对可能的破J尝试。
加密通信:

对所有通过USB传输的数据进行加密。使用强加密算法(如AES)并确保密钥的安全存储。
加密不仅限于数据内容,还可以扩展到通信协议本身,使得即使捕获了数据,也难以解析其内容和结构。
检测与响应:

在驱动中实现一种机制,用于检测可能的监控行为。例如,你可以监控USB设备的连接和断开事件,以及数据传输的速率和模式。
如果检测到异常行为(如高速连续的数据读取),驱动可以采取一些响应措施,如断开连接、重置设备或触发警报。
限制访问权限:

尽可能限制对加密狗的访问权限。例如,只允许特定的用户或进程访问加密狗。
使用操作系统的安全机制(如访问控制列表)来实现这一点。
物理保护:

对于物理加密狗,考虑使用防篡改外壳或其他物理保护措施,以防止直接的物理攻击。
更新与维护:

定期更新加密狗的固件和驱动,以修复已知的安全漏洞并应对新的威胁。
与供应商保持密切联系,及时获取关于安全漏洞和更新的信息。
请注意,尽管上述方法可以增强加密狗数据的安全性,但没有任何方法可以绝对保证不被破J或捕获。因此,在设计安全系统时,应综合考虑多种策略,并根据具体的应用场景和需求进行权衡和调整。

评分

参与人数 1荣誉 +1 收起 理由
笨潴 + 1 热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻!

查看全部评分

回复

使用道具 举报

结帖率:100% (11/11)

签到天数: 4 天

发表于 2024-3-29 23:31:01 | 显示全部楼层   福建省福州市
配合驱动使用 然后 驱动 hook住USB相关的关键函数 检测到访问自己的加密狗 就拦截掉
回复

使用道具 举报

结帖率:98% (49/50)

签到天数: 2 天

 楼主| 发表于 2024-3-29 23:35:07 | 显示全部楼层   四川省成都市
观音 发表于 2024-3-29 23:31
配合驱动使用 然后 驱动 hook住USB相关的关键函数 检测到访问自己的加密狗 就拦截掉 ...

大哥有没有例程,能否分享一下
回复

使用道具 举报

结帖率:100% (11/11)

签到天数: 4 天

发表于 2024-3-29 23:37:37 | 显示全部楼层   福建省福州市
tst80tst 发表于 2024-3-29 23:35
大哥有没有例程,能否分享一下

这玩意就是个思路 我又不搞加密狗怎么会有例程  他拦截你的usb数据 肯定要调用系统函数 想办法把那几个系统函数 hook过来 刚好驱动又是R0层的 hook更有用
回复

使用道具 举报

结帖率:98% (49/50)

签到天数: 2 天

 楼主| 发表于 2024-3-29 23:40:59 | 显示全部楼层   四川省成都市
观音 发表于 2024-3-29 23:37
这玩意就是个思路 我又不搞加密狗怎么会有例程  他拦截你的usb数据 肯定要调用系统函数 想办法把那几个系 ...

搞这个对我来说太高深了
回复

使用道具 举报

结帖率:100% (11/11)

签到天数: 4 天

发表于 2024-3-29 23:41:51 | 显示全部楼层   福建省福州市
RuGuo_2024-03-29_23-41-29.png
回复

使用道具 举报

结帖率:100% (11/11)

签到天数: 4 天

发表于 2024-3-29 23:42:45 | 显示全部楼层   福建省福州市
tst80tst 发表于 2024-3-29 23:40
搞这个对我来说太高深了

那这你就只能自己慢慢想办法了 加密狗不是自己做的吗  会做加密狗应该懂驱动吧 然后 用 ai 问一问 慢慢就写好了
回复

使用道具 举报

结帖率:98% (49/50)

签到天数: 2 天

 楼主| 发表于 2024-3-29 23:50:45 | 显示全部楼层   四川省成都市
观音 发表于 2024-3-29 23:42
那这你就只能自己慢慢想办法了 加密狗不是自己做的吗  会做加密狗应该懂驱动吧 然后 用 ai 问一问 慢慢就 ...

网上买的现成加密狗,商家都有提供操作加密狗的代码复制到自己软件里,另外再加个壳就完事了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表