Современные информационные технологии в соприкосновении с физическим миром
Cyberdeck
Разработка системы поддержки принятия решения и управления на мобильных устройствах
TipИдея
Внешняя панель горячих клавиш и отображения ключевых параметров (как touch bar на Mac)
WarningОписание
Реализация устройства типа StreamDeck на базе смартфона/планшета/Steam Deck для вызова любых сценариев и выполнения наборов команд для часто используемых комплексных сценариев.
Такими сценариями могут являться:
запуск сложных сервисов (Ansible, bash scripts)
управление сетью – например, изоляция сети в случае инцидента безопасности
управление приложениями – стриминг, запуск интеграционных тестов и т.д.
ImportantКлючевые навыки
C++/Qt, Mobile Dev, HTML/CSS
Погружение в проблематику:
https://kdeconnect.kde.org/ – как расширяемый (и главное – успешно реализованный!) стандарт взаимодействия ПК и мобильного устройства
Разработка мобильных средств информационного обеспечения с использованием технологий SDR
TipИдея
Software Defined Radio – SDR – устройство, в котором обработка радиосигналов происходит не в физических контурах схем (фильтров, усилителей и т.д.), а программно. Это стало возможно в результате оцифровки физического сигнала в аналого-цифровых преобразователях (АЦП) с последующей программной обработкой.
Это позволяет без особых знаний схемотехники и навыков пайки разрабатывать различные радиоустройства: от сканирующих приемников и базовых станций GSM и LTE, до радаров и радиотелескопов.
Примерами SDR устройств, на базе которых возможна разработка радиосистем собственного функционала являются:
разработка радаров на базе обычного бытового оборудования
разработка протоколов распределенных эпизодических сетей (Mobile Ad-Hoc Networks – MANET) – “роевых” самоорганизующихся сетей, которым не нужна предварительно развернутая фиксированная инфраструктура, как например, GSM базовых станций для работы мобильной связи.
изучение безопасности протоколов беспроводной связи
WarningОписание
В ходе работы нужно будет:
Использовать и разрабатывать существующие средства программной обработки сигналов – например, GNURadio.
Анализировать радиочастотный спектр и искать сигналы пришельцев, например, с использованием Gqrx и SDR#.
Проводить технический анализ сигналов и заниматься реверс-инженирингом неизвестных протоколов.
Улавливать своими антеннами самые неуловимые сигналы :)
Разрабатывать свои радио-приложения.
ImportantКлючевые навыки
signal reverse-engineering, Python, C++, OSINT, SIGINT