Актуальные тенденции киберразведки
Примечание: все нижеозвученное является моим личным мнением, не претендует на истинность. Данное мнение сложилось из долгосрочного наблюдения за вакансиями, расследованиями, работой информационно-аналитических организаций, инструментами, отдельными специалистами.
Примечание 2: речь будет идти не только о стандартных пробивах и составлении досье на физ и юр лиц, а про всю область киберразведки, включая создание инструментов, умения вести сложные международные расследования, социнж, выстраивание модели собственной безопасности и т.д. Это же целое искусство :)
Еще пару лет назад многозадачность и универсальность были уникальным навыком, за который очень ценили. Сейчас же это уже стало базовым навыком киберразведки, если вы хотите оставаться в курсе происходящего, обладать актуальным и эффективным инструментарием, связями и решать нетривиальные задачи с массивным объемом данных. На все это очень сильно влияет развитие AI.
Для того, чтобы сохранять и повышать профессиональную планку, необходимо обладать и уметь пользоваться:
- Базовое программирование. Питон (пайплайны для автоматизации, парсеры, скрипты для обработки данных, ml и тд), bash\shell (нужно уметь разворачивать инструменты).
- Работа с AI. Уметь составлять промпты (а для этого нужно знать, как они примерно работают), оценивать сильные стороны разных моделей, обходить запреты, проверять, корректировать и верифицировать данные и тд
- Социальная инженерия. Общение с людьми крайне важно. При чем общение можно рассматривать с двух сторон: со стороны обмена опытом, идеями, возможностями, контактами, взаимопомощи и со стороны умения добывать уникальную информацию о том, что вам нужно. Оба варианта требуют большого опыта взаимодействия с людьми, как обычного, так и специального
- Для построения модели собственной безопасности нужен большой блок хотя бы базовых знаний о: как работают сети (например, для VPN, оставление цифровых следов и тд), как работают разные операционные системы с точки зрения удобства под разные задачи, безопасности, анонимности, защищенности, как работают браузеры, как работают телефоны и другие технические устройства, которые вы задействуете в работе. Отдельно стоит выделить аспект, касающийся знаний об алгоритмах работы полиции и спецслужб. Откровенно говоря, в текущие времена это желательно знать всем.
- Аналитика. Верификация, умение объективно оценивать данные и источники, умение писать скрипты, если работаете с большим количеством данных, оценивание своих результатов, построение алгоритмов работы. По верификации даже воркшопы устраивают (например, те же Bellingcat)
- Отдельно стоит выделить disinformation analysis (исследование информационных операций). Имхо, тут даже обоснований никаких не требуется, как и для пункта ниже :)
- GeoINT.
- Базовые знания по криптовалюте.
- Обязательное знание языков (хотя бы английского) и большой кругозор. Это может быть странно, но никогда не знаешь, в какой сегмент интернета тебя занесет и зачем. Иногда приходится узнавать про качество и долговечность кирпичей, иногда разбираться в военной технике, иногда копаться в арабских маркетплейсах.
- Умение работать с утечками данных: мониторинг, поиск баз, обработка.
- Умение работать в onion, знать, где какую информацию можно добыть или купить.
- Мониторинг специалистов, инструментов и новостей для профессионального самообразования
- Умение работать с разными типами данных (как исследовать социальные сети, что можно сделать с ФИО+ДР, как исследовать номер телефона и тд). Стоит выделить multimedia verification (изображения, видео, аудио, анализ дипфейков, out-of-context media, provenance, метаданные, цепочка происхождения контента). Например, на OScon'25 в Цюрихе был отдельный доклад про аудиокриминалистику в журналистике. В дополнение к этому - graph-centric analysis. Графы связей сейчас на хайпе, ибо удобно.
- Это пункт под звездочкой. Работа с API приложений, чтобы уметь доставать незащищенные данные. Я сейчас пытаюсь учиться этому на примере телеграма.
Некоторые иногда добавляют блок про reproducibility и evidence discipline. Честно говоря, я просто фиксирую весь путь расследования и особо не заморачиваюсь. Где надо приложить источник или проследить путь информации - все есть. У меня есть свои форматы отчетов, иногда я формирую их под удобство заказчика.
И есть еще один пункт, который я бы добавила, но он очень специфический. Я сама этим занимаюсь уже некоторое время. Это создание локальной информационно-аналитической системы.
- https://www.worldmonitor.app/
- https://arxiv.org/abs/2503.03215 (но рукопись потом отозвали)
- https://x.com/bilawalsidhu/status/2024672151949766950?s=67
Я немного расскажу о своем проекте. Не смогу расписать все планируемые функции по понятным причинам, но, тем не менее.
Что будет входить в базовые задачи ИАС?
- Сборка и обработка данных из разнородных источников (первичная обработка, нормализация, подготовка)
- Извлечение фактов, событий, сущностей, связей (с помощью ML+IE-моделей типа OneIE\DyGIE\TARS)
- Построение внутренней базы знаний (на основе Neo4j для начала, с векторным поиском, индексацией, обогащением фактами и тд)
- Дополнительная обработка с помощью локального LLM с RAG (llama.cp)
- Удобная визуализация
Дополнительные обвесы планируются, но говорить о них пока нет смысла, потому что сейчас я только поднимаю mvp.
Рассчитываю на то, что это очень сильно будет помогать при работе с проектами, которые имеют много сущностей. Но при этом, для безопасности, нужна локальная развертка, тот же мальтего в этом плане не подходит.