Heimdall
Иван Златанов - НТБГ
Явор Папазов - CyResLab
За мен
- Security researcher;
- Open-source developer;
- ISEF финалист & alumni;
- CTFs играч;
- НТБГ.
Контакти:
- GitHub: not-so-cool-anymore
- Root-me: not-so-cool-anymore
- Mail: ivanff123@gmail.com
0
Advanced issue found▲
Проблемът
- USB устройствата са основно средство в множество кибер атаки по света;
- Проблемът е слабо адресиран;
- Има липса на адекватен метод за threat assesment на такива устройства, следователно няма и адекватен метод за защита.
Атаки: USB killer
Атаки: USB killer
Атаки: Злонамерено променен firmware
Атаки: Задни вратички в сигурни Linux дистрибуции
Атаки: Вируси
Нашият подход
- Python framework, работещ в/у вградена система;
- Може да засича софтуерни и, теоретично, хардуерни атаки;
- Позволява писането на custom тестове;
- Валидира цялостта и сигурността на живи Linux дистрибуции.
Тестовете, които разработихме
- Симулация на спиране на връзката с хост;
- Валидиране на типа устройство;
- Валидиране на информацията на производителя;
- Сканиране за вируси;
- Input/Output тест;
- Валидиране на живи Linux дистрибуции;
- Емулиране на различни OS.
Софтуерна архитектура
Хардуерни модификации
0
Advanced issue found▲
- Port Extender
- USB Killer детектор
- Контролер на захранването на порта
Port Extender
Хардуерна архитектура
DEMO
Благодарности
- На Явор Папазов (CyRes; ESI) и Константин Делчев (ИМИ, БАН), за помощта в избора на тема и насоките по време на работата ми по нея.
- На екипът на SAP Labs, за обратната връзка по проекта.
- На Георги Шарков и екипът на CyRes, за предоставените тестови устройства.
- На Ана Якимова, за подкрепата и помощта по разработката на проекта.
Включете се в приключението:
Heimdall [BG]
By Ivan Zlatanov
Heimdall [BG]
- 78