Антихакер — это российское программное обеспечение для симуляции фишинговых атак и повышения осведомлённости пользователей.
Основная цель продукта — предоставить компаниям инструмент для повышения навыков сотрудников обнаруживать фишинговые и другие кибер-атаки атаки и соответствующим образом на них реагировать.
| Параметр |
Минимальная конфигурация |
Максимальная конфигурация |
| Операционная система |
Debian, Ubuntu, ALT, RED OS, Astra Linux |
|
| Процессор (CPU) |
4 ядра, x86_64 |
16 ядер, x86_64 |
| Оперативная память (RAM) |
8 ГБ |
32 ГБ |
| Дисковое пространство |
100 ГБ SSD |
500 ГБ SSD NVME |
| ПО |
Docker, Docker Compose |
|
| Сетевой интерфейс |
1 Гбит/с |
|
| Параметр |
Минимальные требования |
Рекомендуемые требования |
| Операционная система |
ОС поддерживающая установку драйверов NVIDIA |
|
| Процессор (CPU) |
8 ядер, x86_64 |
16 ядер, x86_64 |
| Оперативная память (RAM) |
16 ГБ |
64 ГБ |
| Дисковое пространство |
100 ГБ SSD |
500 ГБ SSD |
| Видеокарта (GPU) |
1 x NVIDIA с 16 ГБ VRAM |
4 x NVIDIA с 80 ГБ VRAM |
| ПО |
Docker, Docker Compose, NVIDIA Container Toolkit |
|
| Сетевой интерфейс |
1 Гбит/с |
|
| Параметр |
Требования |
| Веб-браузеры |
Chromium, Yandex Browser, Google Chrome, Microsoft Edge, Mozilla Firefox, Safari |
| JavaScript |
Должен быть включён |
| Плагин Office 365 |
Microsoft Outlook (версия 2016 и выше), Microsoft 365 Apps for Enterprise |
Установка описывается для Debian-like системы.
Перед началом установки необходимо:
- Подготовить сервер, соответствующий системным требованиям
- Получить от компании Киберразведка файлы развёртывания
- Открыть необходимые порты на firewall (80, 443)
-
Подключитесь к серверу по SSH
-
Установите Docker и Docker Compose согласно инструкции для вашей ОС.
-
Создайте рабочую директорию:
sudo mkdir -p /opt/antihacker
cd /opt/app
-
Поместите в директорию /opt/antihacker архив, полученный от сотрудника Киберразведки antihacker.zip и распакуйте его
```bash
unzip antihacker.zip
-
Запустите скрипт инсталляции:
```bash
sudo bash install.sh --ip <ваш-домен>
-
Откройте браузер и перейдите по адресу https://<ваш-домен>. Должна отобразиться страница входа в систему. Введите данные аутентификации, указанные в консоли.
-
Выполните первичную настройку системы согласно разделу далее.
- Откройте страницу входа в систему
- Введите email-адрес
realm@demo.local
- Введите пароль
password
- Войдите в систему с новыми учётными данными
- Перейдите в пункт меню "Аккаунт" и поменяйте пароль
После первого входа выполните следующие настройки:
Общие настройки:
- Переключите меню в режим «Эксперт»
- Перейдите в раздел «Настройки» → «Система» → «Общие»
- Укажите временную зону
Настройка языковых предпочтений:
- Перейдите в раздел «Настройки» → «Система» → «Системные языки»
- Выберите основной язык интерфейса
- Укажите языки, доступные для шаблонов атаки и обучения
Настройка брендирования
- Перейдите в раздел «Настройки» → «Система» → Брендирование»
- Загрузите логотип компании
- Настройте цветовую схему интерфейса
- Настройте название ПО
- Перейдите в раздел «Настройки» → «Интеграции» → «LDAP» → «Добавить LDAP-сервер»
- Укажите параметры подключения к LDAP-серверу:
- Хост - адрес LDAP-сервера
- Порт - обычно 636 для LDAPS
- Шифрование
- Логин
- Пароль
- Base DN - базовое доменное имя
- Нажмите «Сохранить» и затем «Проверить соединение» для проверки настроек
- Зайдите в «Настройки» → «Интеграции» → «LDAP» → «Маппинг полей LDAP» для настройки соответствия атрибутов LDAP полям системы
- Перейдите «Настройки» → Нужная группа пользоваталей → «Пользователи» и нажмите кнопку «Импорт».
- В открывшемся окне выберите LDAP и настроенный на предыдущем шаге LDAP-сервер, и запустите синхронизацию
- Система импортирует пользователей и организационную структуру
Шаг 1. Переход в раздел кампаний
- Войдите в систему под учётной записью Администратор Клиента
- Перейдите в раздел «Кампании»
- Нажмите кнопку «Добавить кампанию»
- Введите данные кампании:
- Название
- Защита от автоматических кликов - время ожидания между отправкой и кликом на ссылке, для того, чтобы клик был засчитан системой
- Нажмите "Сохранить"
Шаг 2. Выбор шаблона фишинга/тренинга
- Перейдите в подменю "Модули"
- Нажмите кнопку "Добавить модуль"
- Выберите шаблон фишинга или тренинга из библиотеки
- Нажмите "Продолжить"
- Система добавить модуль на основе шаблона
Шаг 3. Настройка лендинга модуля
- Находясь внутри модуля кампании, перейдите во вкладку "Целевая страница"
- Отредактируйте страницу в исходном коде или в WYSIWYG-редакторе
Шаг 4. Настройка сообщения модуля
- Находясь внутри модуля кампании, перейдите во вкладку "Сообщение"
- Введите данные формы:
- Имя отправителя
- Почта отправителя
- Тема письма
- Генерировать сообщения с помощью ИИ - отметьте, если интеграция с ИИ настроена и вы желаете сгенерировать сообщения с помощью ИИ
Шаг 5. Прикрепление пользователей
- Находясь внутри модуля кампании, перейдите во вкладку "Пользователи"
- Нажмите кнопку "Добавить группу"
- Выберите в дропдауне группу пользователей
- Отметьте чекбоксами желаемые модули (фишиновые и обучающие), которые будут применяться для пользователей
- Нажмите "Сохранить"
Шаг 6. Предварительный просмотр и запуск
- Просмотрите сводку кампании - нажмите на кнопку "Обзор" в меню кампании
- Нажмите на кнопку "Запустить"
- Подтвердите запуск кампании
После запуска кампании администратор может отслеживать её прогресс в реальном времени:
Ключевые метрики:
- Отправлено — процент доставленных писем
- Открыто — процент открытых писем
- Провалились — процент пользователей, введших данные на лендинге
- Сообщено — процент пользователей, сообщивших о фишинге через кнопку "Сообщить о фишинге"
Дашборд кампании:
- Визуализация метрик в виде графиков и диаграмм
- Список пользователей с их статусами (доставлено, открыто, кликнуто, ввёл данные, сообщил)
- Возможность экспорта результатов в CSV/PDF
После завершения кампании администратор может:
- Назначить обязательные тренинги пользователям, попавшимся на фишинг
- Отправить уведомления с результатами
- Сформировать итоговый отчёт
- Закрыть кампанию в архив
Платформа Антихакер предоставляет следующие возможности на базе искусственного интеллекта:
- Генерация фишинговых текстов — создание уникальных текстов писем на основе заданных параметров (тематика, тон, целевая аудитория)
- Генерация лендингов — создание фишинговых лендингов с адаптивным дизайном
- Анализ контента — оценка сложности фишинговых сценариев
- Персонализация — адаптация контента под конкретные группы пользователей
Локальный ИИ-сервер:
- Развёртывается на инфраструктуре заказчика
- Вся обработка данных происходит внутри периметра организации
- Идеально подходит для организаций с требованиями 152-ФЗ
- Требует высокопроизводительного оборудования (NVIDIA GPU)
- Использует собственную модель Антихакер LLM, дообученную на задачах информационной безопасности
Облачный ИИ-сервер:
- Работает в защищённом облаке Антихакер
- Не требует дополнительных ресурсов на стороне заказчика
- Поддерживает интеграцию с Yandex GPT для расширенной генерации
- Система спроектирована так, чтобы не передавать в сторонние API прямые идентификаторы (ФИО, точные email)
- Для генерации используются обезличенные промпты
Шаг 1. Переход в режим генерации
При настройке модуля кампании на вкладке "Сообщение" выберите опцию «Генерировать сообщения с помощью ИИ».
Шаг 2. Задание параметров
Укажите:
- Тематика (например, «Обновление пароля», «Финансовый отчёт», «HR-уведомление»)
- Тон (формальный, срочный, дружелюбный)
- Целевая аудитория (бухгалтерия, IT-отдел, все сотрудники)
- Язык (RU, EN, DE и др.)
- Сложность (низкая, средняя, высокая — определяет изощрённость фишинга)
Шаг 3. Генерация и редактирование
- Система сгенерирует текст письма и лендинга
- Просмотрите результат и при необходимости отредактируйте вручную
- Сохраните шаблон для дальнейшего использования
Система включает библиотеку готовых шаблонов фишинговых кампаний и тренингов.
Вы можете ознакомиться с доступными шаблонами в меню "Шаблоны".
Система предоставляет несколько типов дашбордов:
Общий дашборд:
- Общая статистика по всем кампаниям
- Ключевые метрики
- Динамика показателей во времени
Дашборд кампании:
- Детальная статистика по конкретной кампании
- Распределение результатов по группам пользователей
- Временная шкала событий
Дашборд пользователя:
- Индивидуальная статистика сотрудника
- История участия в кампаниях
- Личный Risk Score и рекомендации
Типы отчётов:
- Сводный отчёт — общая статистика по безопасности организации
- Отчёт по кампании — детальные результаты конкретной кампании
- Отчёт по сотруднику — индивидуальный профиль риска
- Трендовый отчёт — динамика показателей за период
- Отчёт для руководства — презентационный формат с рекомендациями
Форматы экспорта:
- PDF - для печати и презентации
- CSV/Excel - для дальнейшей обработки
- JSON - для интеграции с внешними системами
Система формирует индивидуальный профиль риска для каждого сотрудника на основе:
- Количества полученных фишинговых писем
- Количества кликов по фишинговым ссылкам
- Количества введённых данных на лендингах
- Количества правильных отчётов через кнопку "Сообщить о фишинге"
- Прогресса прохождения тренингов
Профиль риска отображается в виде числового значения и цветовой индикации (зелёный/жёлтый/красный).
Назначение: Импорт организационной структуры и пользователей.
Настройка:
- Перейдите в раздел «Настройки» → «Интеграции» → «LDAP»
- Нажмите "Добавить LDAP-сервер"
- Укажите параметры подключения
Назначение: Использование корпоративного почтового сервера для отправки фишинговых писем.
Настройка:
- Перейдите в раздел «Настройки» → «Интеграции» → «SMTP»
- Нажмите "Добавить SMTP-сервер"
- Укажите параметры SMTP-сервера
- Выполните тестовую отправку письма
Шаг 1. Получение обновления
- Дождитесь уведомления от службы поддержки Антихакер о выпуске новой версии
- Получите файл обновления (docker-compose.yml и образы) по защищённому каналу
Шаг 2. Подготовка
- Создайте резервную копию текущей системы
- Убедитесь, что все пользователи завершили работу
Шаг 3. Установка обновления
Выполните команды:
cd /opt/antihacker
docker compose pull
docker compose up -d
Шаг 4. Проверка
- Проверьте доступность системы
- Выполните тесты ключевых функций
- Проверьте логи на наличие ошибок
Резервное копирование базы данных:
docker compose exec -it pgsql pg_dump -U username app > backup_$(date +%Y%m%d).sql
Резервное копирование конфигурации:
tar -czf config_backup_$(date +%Y%m%d).tar.gz /opt/app
Восстановление базы данных:
docker compose exec -it pgsql psql -U username app < backup_20250101.sql
Восстановление конфигурации:
tar -xzf config_backup_20250101.tar.gz -C /opt/
Полное восстановление системы:
- Разверните систему заново согласно разделу 4.3
- Восстановите базу данных из резервной копии
- Восстановите конфигурацию
- Проверьте работоспособность системы
SLA фиксируются индивидуально в договоре обслуживания с клиентом.
Система Антихакер реализует следующие меры защиты ПДн в соответствии с требованиями 152-ФЗ:
Организационные меры:
- Ролевое разграничение доступа (RBAC)
- Политика минимальных привилегий
- Регулярный аудит действий пользователей
- Обучение администраторов правилам работы с ПДн
Технические меры:
- Шифрование чувствительных данных (телефоны и др.) через механизм
EncryptableTrait
- Хэширование паролей (bcrypt/argon2id)
- Двухфакторная аутентификация (2FA) для администраторов
- Защита от CSRF, XSS, SQL-инъекций
- Защита от превышения разрешённого количества запросов для защиты от брут-форса
- HTTP-заголовки безопасности (HSTS, X-Frame-Options, CSP)
- Изоляция данных клиентов
On-Premises развёртывание:
- Все данные хранятся на инфраструктуре заказчика на территории РФ
- При использовании локального ИИ-сервера обработка ИИ происходит локально
- Трансграничная передача данных исключена
SaaS развёртывание:
- Данные клиентов из РФ хранятся в дата-центрах на территории РФ
- Резервные копии создаются и хранятся в том же регионе
- Регулярные снимки системы
- Резервные копии БД PostgreSQL выполняются штатными средствами СУБД
- Все резервные копии хранятся в том же регионе, что и основные данные
- Периодическое тестирование восстановления из резервных копий