Документация ПО VAHREST
Описание функциональных характеристик и информация, необходимая для установки и эксплуатации программного обеспечения.
1Общие сведения
| Наименование | VAHREST — платформа автоматизированного тестирования безопасности API |
| Версия | 1.0 |
| Правообладатель | ИП Аганова Виктория Асатуровна (ИНН 236502087988, ОГРНИП 322237500121672) |
| Класс ПО | Средство анализа защищённости |
| Модель распространения | SaaS и On-premise |
| Адрес сайта | https://vahrest.ru |
VAHREST предназначен для автоматизированного обнаружения уязвимостей в API, оценки соответствия требованиям информационной безопасности и формирования отчётов для регуляторного аудита.
2Функциональные характеристики
- Автоматизированное сканирование API на уязвимости (DAST, SAST, SCA, фаззинг)
- 35+ интегрированных инструментов безопасности (ZAP, Nuclei, Semgrep, Trivy, SQLMap, Nikto и др.)
- 17 встроенных плагинов — 100% покрытие OWASP API Security Top 10 (2023)
- 10 пресетов сканирования: от экспресс-проверки (5 мин) до полного аудита (1–3 ч)
- Проверка соответствия: 152-ФЗ, 187-ФЗ КИИ, ГОСТ 57580, PCI DSS 4.0, БДУ ФСТЭК
- Генерация отчётов в форматах PDF, DOCX, HTML, JSON, SARIF
- SBOM (Software Bill of Materials) в форматах CycloneDX и SPDX
- Планировщик регулярных сканирований по расписанию
- Уведомления: Telegram, Slack, Email, Webhook
- REST API и организационные API-ключи для интеграции с CI/CD
- Мультитенантная архитектура с ролевой моделью доступа (RBAC)
- Двухфакторная аутентификация (TOTP, Email, SMS), OAuth, SSO/SAML
- Биллинг с приёмом оплаты через ЮKassa
3Системные требования
SaaS-версия
Современный веб-браузер (Chrome 90+, Firefox 90+, Safari 15+, Edge 90+) с доступом в интернет. Установка дополнительного ПО не требуется.
On-premise
| ОС | Linux (Ubuntu 22.04+, Debian 12+, CentOS 9+) |
| CPU | 4+ ядра (рекомендуется 8+) |
| RAM | 8+ ГБ (рекомендуется 16+) |
| Диск | 40+ ГБ SSD |
| Docker | 20.10+ и Docker Compose 2.20+ |
4Установка и запуск
SaaS-версия
Регистрация на app.vahrest.ru/register. После подтверждения email доступ к платформе предоставляется автоматически.
On-premise
git clone <репозиторий>
cp .env.example .env # заполнить переменные окружения
docker compose up -d --build
# Проверка работоспособности:
curl -s http://localhost:8080/healthМиграции базы данных применяются автоматически при запуске. Для HTTPS необходимо настроить Nginx с Let's Encrypt.
5Эксплуатация
- 1Зарегистрироваться и войти в систему
- 2Создать новое сканирование: указать URL целевого API, выбрать пресет
- 3Дождаться завершения сканирования (статус отображается в реальном времени)
- 4Просмотреть результаты: список уязвимостей с описанием и рекомендациями
- 5Скачать отчёт в нужном формате (PDF, DOCX, HTML, JSON)
6Поддержка и обновления
Техническая поддержка осуществляется по email info@vahrest.ru и по телефону +7 812 944-01-26.
Обновления выпускаются регулярно и включают исправления и новую функциональность. SaaS-пользователи получают обновления автоматически. Для On-premise:
git pull && docker compose up -d --build