Распечатанная таблица сравнения на кремовой бумаге с колонками OSINT-источников, рукописными пометками и авторучкой. Мягкий дневной свет из окна, спокойные приглушённые тона.


Понедельник, 9:15 утра. Звонок от клиента - розничная сеть на 80 человек: «Бухгалтерия открыла письмо от ФНС, на трёх машинах что-то грузится». Домен отправителя и два хеша вложения лежали в бесплатном фиде URLhaus за 48 часов до этого письма. Блокировка домена на NGFW - три минуты. Разбор инцидента постфактум - три рабочих дня: артефакты на всех endpoints, перепроверка всей почты, объяснения руководству. Для компании на 80 человек это не про бюджет даже - это про время единственного безопасника, который параллельно закрывает двадцать других задач.

Ниже - практическое сравнение бесплатных инструментов и OSINT-источников для кибербезопасности, из которых один аналитик собирает рабочую разведку угроз для SMB за два часа в неделю. Без коммерческих подписок, без выделенной TI-команды.

Зачем малому бизнесу разведка угроз: бизнес-логика атаки​

Типичный аргумент руководства: «Нас-то кому атаковать?». По данным IBM X-Force Threat Intelligence Index 2025, 70% атак, зафиксированных X-Force за 2024 год, затронули организации критической инфраструктуры. Но «критическая инфраструктура» - не только энергетика и банки. Это их подрядчики, поставщики, интеграторы - компании на 50–500 человек, через которые атакующие пролезают в целевую организацию. CrowdStrike Global Threat Report 2025 фиксирует рост активности China-nexus adversaries на 150% за год. Mandiant в M-Trends 2025 отследил более четырёх новых APT-группировок впервые за 2024 год.

Атакующие используют одни и те же тактики разведки (Reconnaissance по MITRE ATT&CK) против всех целей: Active Scanning (T1595), Search Open Technical Databases (T1596), Search Open Websites/Domains (T1593), Gather Victim Identity Information (T1589). Компания с открытым RDP и публичным списком сотрудников на сайте - такая же валидная цель для автоматизированного сканирования, как и банк. Сканеру всё равно, сколько у вас выручка.

Финансовый контекст: штрафы за утечку персональных данных по 152-ФЗ растут, для МСБ оборотные штрафы - прямой удар по выручке. Один из частых сценариев - credential stuffing через утёкшие учётные данные. По данным Have I Been Pwned, утечка LinkedIn 2012 года (полный объём стал известен в 2016) - 164,6 млн записей с email и паролями. Российский онлайн-кинотеатр START скомпрометирован в 2021 году, данные опубликованы в 2022 - 7,46 млн уникальных записей с email и паролями (HIBP), исходный дамп содержал ~44 млн строк логов. Эти базы до сих пор используются для атак на организации, где сотрудники переиспользуют пароли. Скомпрометированная учётная запись сотрудника - это не внешняя атака на периметр, а вход через легитимный хост без единого алерта на firewall.

Threat intelligence для малого бизнеса - не про отчёты об APT на 200 страниц. Это про то, чтобы узнать о фишинговой кампании до того, как письмо окажется в ящике бухгалтера.

Бесплатные фиды угроз для SMB: сравнение и ограничения​

Не все бесплатные фиды угроз одинаково полезны. Ниже - сравнение пяти источников, которые я подключал при построении TI-процессов для МСБ-компаний. Оценка - по реальному соотношению сигнала к шуму.

ФидТип IOCФорматОбновлениеFalse PositivesКогда использовать
AlienVault OTXIP, домены, хеши, URLSTIX/JSON, APIНепрерывноСредниеУниверсальный источник, но требует фильтрации по отрасли
URLhaus (abuse.ch)URL вредоносных загрузокCSV, JSON, APIНесколько раз в часНизкиеБлокировка URL на прокси/NGFW
Feodo Tracker (abuse.ch)IP C2-серверов ботнетовCSV, blocklistНесколько раз в деньНизкиеПрямая загрузка в blocklist firewall
AbuseIPDBIP с репортами о вредоносной активностиAPI (JSON)НепрерывноВысокиеОбогащение контекста при разборе алертов, не для массовой блокировки
PhishTankURL фишинговых страницCSV, APIНесколько раз в деньСредниеБлокировка фишинга на прокси

Фиды от abuse.ch (URLhaus, Feodo Tracker) дают самый чистый сигнал - данные курируются сообществом и проверяются перед публикацией. AlienVault OTX - широчайший охват, но значительная часть IOC может не относиться к вашей отрасли или региону; без фильтрации он генерирует шум. AbuseIPDB - crowd-sourced репорты, куда нередко попадают легитимные IP: VPN-провайдеры, CDN-узлы, поисковые боты. Автоматическая блокировка по AbuseIPDB - рецепт для проблем. Я использую его только для ручной проверки конкретных подозрительных IP, когда разбираю алерт.

Ограничения, о которых в документации не пишут:
  • Нет SLA на актуальность - фид может отстать на часы без уведомления
  • Нет гарантии покрытия конкретной отрасли
  • Контекст минимален: IOC без привязки к TTP и кампаниям
  • Нет поддержки - если API перестал отвечать, разбираться придётся самому
Бесплатные фиды закрывают тактический уровень TI (индикаторы компрометации бесплатно), но не дают операционного и стратегического контекста. Этот контекст аналитик строит вручную - и тут начинают работать OSINT-инструменты.

OSINT-инструменты для ИБ: минимальный стек и его место в kill chain​

Вторая часть бесплатного threat intelligence - OSINT-разведка собственной инфраструктуры. Если вы не знаете, что видит атакующий при сканировании ваших активов, вы работаете вслепую. Это, кстати, прямое требование NIST CSF v2.0 (ID.AM-01): инвентаризация активов организации должна поддерживаться в актуальном состоянии.

ИнструментЧто делаетFree tierОграниченияСтатус
ShodanИндексирует открытые порты, сервисы, баннерыБесплатная регистрация: ≈2 страницы веб-поиска на запрос; полноценный API - разовая покупка membershipНет исторических данных, жёсткий лимит запросов без membershipАктивный коммерческий продукт
theHarvesterСбор email, поддоменов, IP из публичных источниковПолностью бесплатный, входит в Kali LinuxЗависит от доступности внешних APIАктивно поддерживается, GitHub
SpiderFootАвтоматизация OSINT по 100+ источникамOpen-source версия (GitHub: smicallef/spiderfoot). SpiderFoot HX - коммерческий SaaSТребует развёртывания на своём сервереАктивно поддерживается, GitHub
Google DorksПоиск индексированных конфигов, бэкапов, логовПолностью бесплатныйРучной процесс, Google может ограничить частотуN/A (метод, не софт)

Как OSINT-инструменты связаны с TTP атакующих - и почему это важно:
  • Shodan - атакующий использует Search Open Technical Databases (T1596) для поиска открытых сервисов вашей компании. Вы делаете то же самое, но первыми. Нашли открытый RDP - закрываете или прячете за VPN. На одном проекте так обнаружили забытый Elasticsearch на 9200 без аутентификации - с полной базой клиентов внутри
  • theHarvester - атакующий применяет Gather Victim Identity Information (T1589) для сбора email сотрудников. Нашли email финдиректора в публичных источниках - добавляете в watchlist антифишинга
  • Google Dorks - атакующий использует Search Open Websites/Domains (T1593) для поиска случайно опубликованных .env-файлов, бэкапов конфигурации. Нашли индексированный файл с паролями - убираете и меняете credentials
Detection-аспект каждого найденного артефакта - конкретное действие: закрыть порт, добавить в watchlist, удалить файл. OSINT-инструменты для ИБ - не разведка ради разведки, а список задач для закрытия.

Отдельный момент - инсайдерская угроза. Если theHarvester находит email сотрудника в утечке (тех самых 164 миллионов LinkedIn-записей или 7,46 миллиона START), это потенциально скомпрометированная учётная запись. Легитимный хост, через который атакующий входит без единого алерта на периметре. Gather Victim Org Information (T1591) - атакующий собирает информацию о структуре компании из открытых источников, и ваш собственный сайт с разделом «Команда» - основной поставщик этих данных.

MISP vs OpenCTI: бесплатные TI-платформы для среднего бизнеса​

Когда количество фидов переваливает за три-четыре, ручная работа (скачал CSV - загрузил в SIEM) перестаёт масштабироваться. Нужна платформа для нормализации, хранения и автоматической выгрузки IOC. На рынке бесплатных решений два основных варианта: MISP и OpenCTI.

Требования к окружению для развёртывания:

ПараметрMISPOpenCTI
RAM минимум4 ГБ (без модулей), 8 ГБ рекомендуется8 ГБ минимум, 16 ГБ рекомендуется
Диск20+ ГБ50+ ГБ (ElasticSearch/OpenSearch)
ОСUbuntu 22.04+, RHEL 8+Ubuntu 22.04+, Docker
РазвёртываниеBare-metal или VMDocker Compose или Kubernetes
ЗависимостиMySQL/MariaDB, Redis, PHPElasticSearch, Redis, RabbitMQ, MinIO

Сравнение по ключевым критериям:

КритерийMISPOpenCTIКогда это важно
Модель данныхСобственная (Events, Attributes)STIX 2.1 нативноOpenCTI удобнее при обмене с внешними системами по STIX/TAXII
Визуализация связейБазовая (correlation engine)Графовая, продвинутаяOpenCTI выигрывает при анализе связей IOC-TTP-кампания
Сообщество фидовКрупнейшее: тысячи организацийМеньше, растётMISP даёт доступ к sharing groups - готовые наборы IOC от сообщества
Порог входаСреднийВысокий (больше компонентов)MISP запускается быстрее, OpenCTI требует больше настройки
Интеграция с SIEMПрямая (syslog, API, MISP-modules)Через connector frameworkMISP проще интегрировать с MaxPatrol SIEM, KUMA, ELK
Подходит для1–3 аналитика, фокус на IOC3+ аналитика, фокус на графах TTPSMB - MISP; средний бизнес с выделенной командой - OpenCTI

Когда не нужна ни одна из них: если в компании один ИБ-специалист и до пяти источников IOC, начинать разумнее с Google Sheets + RSS-ридер + скрипт автоматической проверки хешей. Платформа нужна, когда объём IOC делает ручное управление невозможным - обычно это порог в 5–10 фидов и более 1000 IOC в неделю. До этого порога платформа - оверкилл, который сожрёт время на настройку и поддержку.

Рекомендация для SMB: MISP. Ниже порог входа, меньше требования к железу, крупнейшее сообщество для обмена IOC. OpenCTI - выбор для компаний, где есть потребность строить графы связей между IOC и TTP и хотя бы два аналитика, которые эти графы будут читать. Красивые графы без людей, которые их интерпретируют - дорогие обои.

Минимальная программа threat intelligence: чеклист для одного аналитика​

Требования к окружению:
  • Рабочая станция: любая ОС, Python 3.9+, доступ к интернету
  • Опционально: VM с 8 ГБ RAM для MISP (Ubuntu 22.04)
  • Бюджет: 0 рублей
  • Время: 2 часа в неделю
Еженедельный цикл (2 часа):
  1. Проверка фидов (30 мин). Скачать свежие IOC из URLhaus и Feodo Tracker. Сверить с логами NGFW/прокси за неделю. Если MISP развёрнут - фиды подтягиваются автоматически, проверка сводится к просмотру дашборда.
  2. OSINT-сканирование активов (30 мин). Запустить theHarvester -d yourdomain.ru -b all - проверить, появились ли новые email или поддомены. Проверить Shodan по IP-адресам компании - не открылось ли новых портов. Каждый раз, когда я это делаю, нахожу что-нибудь, о чём ИТ-отдел не знал.
  3. Проверка утечек (15 мин). Проверить ключевые домены через Have I Been Pwned. Для автоматизации - API с бесплатным ключом для доменных проверок.
  4. Обновление блоклистов (15 мин). Загрузить актуальные IOC в NGFW, DNS-фильтр, lookup-таблицы SIEM.
  5. Отчёт (30 мин). Что нашли, что заблокировали, что требует внимания. Одна страница для руководства - соответствует функции GV.OC-01 по NIST CSF v2.0: результаты TI информируют управление рисками организации.
Для автоматизации проверки IP из логов по AbuseIPDB:
Python:
import requests

API_KEY = "бесплатный_ключ_abuseipdb"
def check_ip(ip):
    url = "https://api.abuseipdb.com/api/v2/check"
    headers = {"Key": API_KEY, "Accept": "application/json"}
    params = {"ipAddress": ip, "maxAgeInDays": 30}
    try:
        r = requests.get(url, headers=headers, params=params)
        r.raise_for_status()
        data = r.json().get("data", {})
    except (requests.RequestException, ValueError):
        return None, None
    return data.get("abuseConfidenceScore"), data.get("totalReports")
# Confidence > 75 - повод для блокировки или расследования
# Confidence < 25 - вероятно false positive (CDN, VPN)
Скрипт занимает 10 строк и закрывает задачу обогащения подозрительных IP контекстом. Бесплатный ключ AbuseIPDB даёт 1000 проверок в день - для SMB хватает с запасом.

Фиды угроз бесплатно: detection-правила для SIEM​

📚 Часть контента скрыта. Этот материал доступен участникам сообщества с рангом One Level или выше
Получить доступ просто — достаточно зарегистрироваться и проявить активность на форуме

Каждый шаг - конкретное действие с конкретным результатом. Playbook на одну страницу, который закрывает 80% типовых срабатываний по IOC-фидам.

Большинство разговоров о TI-программе без бюджета начинаются с «у нас нет денег на threat intelligence». Но за полтора года работы с МСБ-клиентами я убедился: реальная проблема - не деньги. Я видел SOC с коммерческой подпиской за миллионы рублей в год, где фиды загружены, дашборды настроены, отчёты генерируются - и ни один аналитик не проверяет их чаще раза в месяц. Параллельно - компания на 60 человек, где единственный безопасник проверяет URLhaus и Shodan каждое утро, и за полгода предотвратил два инцидента с ransomware, заблокировав C2-домены за сутки до рассылки.

Разница - в привычке тратить 20 минут в день на проверку фидов и обновление блоклистов. Коммерческие платформы эту привычку не создают. Они создают иллюзию, что процесс работает без человека. Бесплатный threat intelligence для малого бизнеса, который кто-то реально смотрит каждый день, эффективнее коммерческого, на который никто не смотрит. MISP уже интегрируется с большинством SIEM, OpenCTI строит графы TTP на уровне enterprise-решений - разрыв между бесплатными и платными инструментами сужается каждый квартал. Если интересно как другие команды выстраивают TI на бесплатных фидах и какие источники реально дают сигнал - на codeby.net обсуждаем это в треде по разведке угроз и OSINT-практикам.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab