Как обнаружить физический доступ к устройствам — Canary Token: пассивная защита от несанкционированного доступа

konstrukt
Оффлайн

konstrukt

.
.
.
Регистрация
19.09.18
Сообщения
132
Реакции
74
Репутация
1


Всем привет. Сегодня разберём простой но мощный инструмент для обнаружения физического доступа к твоим устройствам — Canary Token USB.




Canary Token USB: как обнаружить что к твоим устройствам получили доступ




Что это такое


Canary Token это ловушка — специально созданный объект который при активации отправляет уведомление владельцу. USB версия это флешка которая при подключении к любому компьютеру незаметно отправляет уведомление на твой сервер или email с информацией о том где и когда она была подключена.


Используется журналистами, исследователями безопасности, правозащитниками для обнаружения факта физического доступа к устройствам и помещениям.




Как работает


При подключении к компьютеру флешка автоматически запускает скрытый файл который делает DNS запрос или HTTP запрос на уникальный адрес. Этот запрос фиксируется на сервере Canary Tokens и отправляется уведомление владельцу — IP адрес компьютера, время, геолокация, операционная система.


Человек который подключил флешку ничего не замечает — никаких видимых действий, никаких окон.




Как создать


Сервис canarytokens.org от Thinkst — бесплатный, открытый код. Там создаются разные типы токенов — не только USB но и документы Word, PDF, ссылки, DNS записи.


Для USB токена: зайти на canarytokens.org, выбрать тип MS Word Document или других форматов, указать email для уведомлений, скачать файл, положить на флешку.


Для более продвинутого варианта — создать автозапускаемый файл или LNK файл который активируется при открытии флешки в проводнике.




Практическое применение


Оставить флешку в офисе или дома — если кто-то подключит к компьютеру придёт уведомление. Положить в ноутбук — если кто-то откроет и подключит флешку для копирования данных — уведомление придёт немедленно. Оставить среди документов как приманку — если документ откроют на другом компьютере — уведомление с IP и геолокацией.




Что приходит в уведомлении


IP адрес компьютера который активировал токен. Примерная геолокация по IP. Время активации. Тип браузера или операционной системы. User-Agent строка.




Ограничения


Не работает на компьютере без интернета — токен требует сетевого запроса. Продвинутый противник с изолированной системой не активирует токен. Антивирусы могут заблокировать автозапуск.




Самохостинг


Если не хочешь зависеть от стороннего сервиса — Canarytokens открытый проект, можно поднять собственный сервер. GitHub репозиторий thinkst/canarytokens. Всё уведомления идут только на твой сервер.




Вывод


Canary Token USB это простой пассивный инструмент обнаружения — не защищает от доступа но сообщает о факте доступа. В комбинации с другими мерами физической безопасности даёт важный слой обнаружения угроз.
 
Сверху Снизу