Недавно в Украине появилось приложение «єПВО», через которое можно сообщить о перемещении крылатых ракет и дронов-камикадзе. Как оно работает и способно ли отследить российские ракеты по всей территории Украины, dev.ua рассказал Игорь Астахов, разработчик AB Soft, волонтер Конструкторской группы «Технари» и один из тех, кто стоял у источников реализации проекта «єПВО». «Минфин» выбрал главное.
«єПВО»: как разработанное украинцами приложение оберегает от вражеских ракет
Что такое «єПВО»
Система ПВО предназначена для выявления и сбивания врывающихся в воздушное пространство Украины ракет. Работа ПВО обеспечивается специалистами-локаторщиками и зенитчиками, работой радаров и определенным софтом. Но основная проблема своевременного обнаружения воздушной угрозы состоит в том, что у РЛС крайне низкое покрытие на высотах до 50 м, то есть именно там, где летают «Калибры», Shahed 136 и Х-101. Для своевременного обнаружения таких целей штатных РЛС недостаточно. И это проблема не украинская, а общемировая.
Задача «єПВО» — обнаруживать как громкие и медленные Shahed 136, так и более быстрые и почти бесшумные «Калибры» и Х-101. При этом используется помощь людей, которые поневоле становятся свидетелями пролета подобных смертоносных НЛО. Именно для этого и разрабатывалось приложение «єПВО».
Условно, у обновленного ПВО есть 3 компонента:
- «єПВО». Программа, которая помогает отслеживать ракетные атаки. В момент, когда пользователь видит опасный объект, он наводит на него телефон, в направлении полета ракеты/БПЛА/самолета, и нажимает соответствующую кнопку.
- Эта информация идет на серверную часть — «єПВО». Обработка на сервере происходит в реальном времени в единой системе ПВО. Сервер может обрабатывать множество запросов, сделанных одновременно.
- На основании этих данных строится трасса ракеты — это траектория, по которой она летит. По команде оперативного дежурного ПВО (ответственного лица) начинается устранение ракеты силами, которые находятся по траектории ее полета. Все огневые посты зарегистрированы в системе, и команду на поражение дают именно тем подразделениям, которые в этот момент и в этом месте способны эффективно поразить цель.
Специалистов ПВО интересует сокращение периода времени с момента обнаружения ракеты/БПЛА/самолета и до команды на поражение. Чем меньше этот интервал, тем эффективнее и результативнее работа ПВО.
Читайте также: NASAMS на подходе: кто их производит и как они будут защищать наше небо
Как разрабатывали и внедряли «єПВО»
Мы с Андреем Косяком начали сотрудничать со штабами задолго до полномасштабной войны в Украине. В этом году мы были единственными гражданскими лицами на конференции ПВО, на которой представляли разные предложения повышения эффективности работы систем ПВО.
Мы представили разработку современного решения для отслеживания крылатых ракет, с помощью которой станет возможным их 100% устранение.
Проект получил поддержку, прошел несколько этапов согласований, уточнений и презентаций, и был утвержден.
После утверждения дело осталось за малым: разработать, презентовать, внедрить. Первым начался этап разработки. Работа поначалу велась на сервере, который уже был у Александра Тумановского, dev-lead проекта. Больше всего времени заняла разработка технического задания и документации. Сейчас у серверов максимальная секьюрность и они способны обработать огромное количество запросов.
После появления первого варианта программы необходимо было не только закончить его, но и полностью подготовить проект для его представления. Этой частью работы занимался, в частности, я — знакомил и знакомился с людьми, благодаря которым ребята смогли продемонстрировать принципы работы приложения военным.
На этапе согласования мы предоставили свои программы военным, они установили их на смартфоны и начали тестировать.
Тестовые версии очень удобны тем, что там можно создать искусственные ракетные трассы, можно легко воспроизвести кейс по обнаружению и сбитию ракеты.
Во время тестирования моделировались разные ситуации — начиная с одновременного использования приложения большим количеством пользователей и заканчивая перемещением между определенными точками для воспроизведения ракетной трассы.
Приложение требует подключения к сети и регистрации пользователя в «Дія».
Использование нашего «єПВО» возможно на всей территории Украины, в том числе, и на временно оккупированных территориях. Чем больше людей будут пользоваться приложением, тем эффективнее будет работа нашего ПВО и спасено больше жизней.
«єПВО» постоянно обновляется: улучшаются алгоритмы на основании реальных данных, добавляется новый функционал, как результат обратной связи от офицеров ПВО и плановых изменений в работе всей системы.
Сейчас приложение доступно на операционной системе Android, в течение двух недель «єПВО» появится и в AppStore.
Читайте также: Последствия массированного ракетного удара: три главных вывода
Как работает «єПВО»
Для примера можно взять «Калибр». Это не быстрая, низко летающая дозвуковая ракета. Для того, чтобы отследить «Калибр», нужны, грубо говоря, глаза человека — ее нужно увидеть.
Количество точек и сигналов формируется с помощью оборудования, которое уже есть у всех зарегистрированных в «єПВО». Благодаря большому количеству алгоритмов, согласованных с военными специалистами ПВО, фейковые и реальные запросы строго отслеживаются, обойти систему не получится. Каждый кейс на этапе тестирования обрабатывался раздельно.
К примеру, человек видит, что летит какой-то объект. Он указывает эту точку в своем приложении. Ракета летит дальше по своей траектории, ее видит другой человек в другой точке, отмечает это в своем приложении. Так, имея несколько точек, можно вычислить направление движения ракеты.
Скажем, ракета, запущенная с Каспийского моря, облетает всю страну, ее увидят многие. Но только теперь они будут писать об этом не в Telegram-каналы, а передавать данные непосредственно военным.
Как отсекать фейковые сигналы
Вопрос безопасности и чистоты запросов крайне актуален. Отсечь фейковые нажатия очень просто: нужно проанализировать точки. У лётного объекта, в любом случае, будет траектория. Если на сервер одновременно поступили данные о нескольких разных точках, расположенных в разных местах, а не на единственной траектории, становится понятно, что этот сигнал — фейк.
Мы можем отслеживать ракеты в режиме реального времени. Есть определенные тайминги, когда мы измеряем траекторию и количество точек. Благодаря их сопоставлению, появилась возможность не просто обнаруживать летные объекты, но и делиться этой информацией с нужными людьми.
Читайте также: 1 октября стартовал ленд-лиз: что получит Украина
«єПВО Стрелец»
Когда принимается решение, что трасса ракеты правильная, то принимается решение о сбитии. Для этого используется вторая часть программы, доступная только для военных — «єПВО Стрелец».
Военные, конечно, знают, где расположены огневые позиции средств поражения ПВО. Команды передаются тем, кто находится на пути следования ракеты. Определяется временной интервал, выделяемый на поражение цели, с учетом конкретного огневого поста.
Траектория полета ракеты обстреливается всеми постами. Таким образом, теперь каждый украинец, у которого есть этот софт на смартфоне, может принять участие в устранении ракет врага и закрытии неба. Смартфон превращается в оружие.
Естественно, одним из главных вопросов при реализации проекта была безопасность. Чем больше людей пользуется приложением — тем сильнее должна быть защита.
Над кибербезопасностью работали лучшие специалисты одесского IT-комьюнити. Система выдерживает мощные DDOS-атаки, огромное количество одновременных запросов, обращений и количество данных.
Это сделано в Украине, подобных аналогов нет.
Комментарии