PoisonTap 通过利用对机器和网络的各种机制(包括 USB/Thunderbolt、DHCP、DNS 和 HTTP)的现有信任产生级联效应,从而产生信息泄露、网络访问和安装半永久后门的滚雪球效应。
PoisonTap 是为 5 美元的Raspberry Pi Zero构建的,除了micro-USB 电缆和microSD 卡之外没有任何其他组件,或者可以在任何带有以太网到 USB/Thunderbolt 加密狗的 Raspberry Pi (1/2/3) 上工作,或者可以在其他可以模拟 USB 小工具的设备上工作,例如USB Armory和LAN Turtle。
当PoisonTap ( Raspberry Pi Zero & Node.js) 插入锁定/密码保护的计算机时,它:
PoisonTap 规避了以下安全机制:
服务器端安全
如果您正在运行 Web 服务器,则保护 PoisonTap 很简单:
仅使用 HTTPS,至少用于身份验证和经过身份验证的内容
老实说,您应该专门使用 HTTPS 并始终将 HTTP 内容重定向到 HTTPS,以防止用户被欺骗通过 HTTP 提供凭据或其他 PII
确保在 cookie 上启用安全标志,防止 HTTPS cookie 通过 HTTP 泄漏
加载远程 Javascript 资源时,使用Subresource Integrity脚本标记属性
使用HSTS防止 HTTPS 降级攻击
桌面安全
在您的 USB 和 Thunderbolt 端口中添加水泥会很有效
每次离开机器时关闭浏览器都可以,但完全不切实际
禁用 USB/Thunderbolt 端口也很有效,但也不切实际
锁定您的计算机没有任何影响,因为网络和 USB 堆栈在计算机被锁定时运行,但是,进入需要密钥来解密内存的加密睡眠模式(例如,FileVault2 + 深度睡眠)可以解决大多数问题,因为您的浏览器将不再发出请求,即使被唤醒
TorrentDownloads是一个BT种子下载站,为用户提供丰富的种子资源,包括电视节目、电影...
阅读量: 38 2024-11-10