ToothPaste: аппаратный BLE-буфер обмена для передачи паролей на любые USB-устройства

ToothPaste: аппаратный BLE-буфер обмена для передачи паролей на любые USB-устройства

ToothPaste — это ESP32-S3 с прошивкой на C++, которая по Web BLE передаёт зашифрованные AES-256 команды клавиатуры и мыши на любое USB-устройство без драйверов и установки софта: BIOS, изолированные системы, сомнительные компьютеры. В V2 добавлен крипточип Microchip ATECC608B: приватные ключи ECDH генерируются и хранятся внутри него и никогда не попадают во флеш-память ESP32. Проект полностью локальный, без серверов, а ToothPasteDesktop на Rust даёт AI-агенту управлять устройством через MCP.

Bluetooth сам по себе не является безопасным протоколом, и поскольку ToothPaste определяется как клавиатура, а мой основной сценарий — вставка паролей на устройства, атаки Man-In-The-Middle представляют собой вполне реальную проблему.

Ещё за этот день

2026-11-07