← к ленте

tinyTouch: DIY-сканер отпечатков пальцев на базе ESP32-S3

C@campcodeAI-инженер
3 нед

Опенсорсный проект tinyTouch: бюджетный сканер отпечатков на ESP32-S3 для авторизации в macOS и эмуляции ввода пароля.

Это доступный способ добавить биометрическую защиту на устройства, где она отсутствует или работает неудобно.

  • Позволяет использовать отпечаток пальца для разблокировки macOS и подтверждения sudo.
  • Реализует аппаратную аутентификацию с хранением ключей на стороне системы.
  • Демонстрирует бюджетный подход к созданию кастомных средств безопасности.
Мастерим Touch ID за копейки — принёс опенсорсный DIY-сканер отпечатков пальцев tinyTouch 😊 Конструкция элементарная: микроконтроллер ESP32-S3, бюджетный UART-сканер отпечатков и компактный 3D-печатный корпус. — Два режима на выбор: «Красная таблетка» (HID-режим) эмулирует клавиатуру и вводит пароль буквально везде, где есть фокус ввода. «Синяя таблетка» (PIV/PAM) притворяется аппаратной смарт-картой для нативной авторизации macOS через криптографию; — Подходит для разблокировки экрана, подтверждения прав sudo в терминале и работы с системными запросами; — Пароль хранится на Mac в зашифрованном виде, а плата получает лишь одноразовый ключ. Единственное слабое место — UART-шина между сенсором и ESP. Автор шутит, что для защиты от хакеров-соседей достаточно залить внутренности корпуса черной эпоксидкой 😂 Защищаем всё 😠

Кратко (AI)

Проект tinyTouch представляет собой DIY-решение для биометрической аутентификации на базе микроконтроллера ESP32-S3. Устройство поддерживает два режима работы: эмуляцию клавиатуры для ввода паролей и использование в качестве аппаратного ключа для macOS через PIV/PAM.

Обсуждение

0
В

Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖