mirror of
https://github.com/TronoSfera/Law.git
synced 2026-05-18 18:13:46 +03:00
2.8 KiB
2.8 KiB
Модель угроз (Draft)
1. Активы
- ПДн клиентов, юристов и администраторов.
- Вложения дел (документы, медиа).
- Секреты инфраструктуры (JWT, SMTP/SMS, S3, DB, internal tokens).
- История коммуникаций и статусные события.
- Финансовые данные (счета, реквизиты, суммы).
2. Потенциальные нарушители
- Внешний злоумышленник (web/API атаки, credential stuffing, brute force).
- Внутренний нарушитель с легитимным доступом (превышение прав).
- Компрометация интеграций (SMS/email/telegram/s3 credentials leak).
- Supply-chain риск зависимостей/контейнеров.
3. Базовые сценарии угроз
- Несанкционированный доступ к карточкам/чатам/файлам.
- Подмена или утечка заявок при отправке с лендинга.
- Массовый подбор OTP/токенов, фиксация сессии.
- Загрузка вредоносных файлов и последующее распространение.
- Компрометация S3/DB секретов и выгрузка ПДн.
- Подмена межсервисных вызовов (chat/email internal API).
- Изменение/удаление следов в журналах аудита.
4. Реализованные технические контрмеры
- Строгая prod-валидация конфигурации безопасности (
APP_ENV=prod). - CORS/CSP hardening для prod, secure cookie policy.
- JWT + OTP/TOTP auth с rate limits.
- RBAC и проверка ownership на API-уровне.
- Шифрование критичных полей at-rest + KID-rotation.
- Антивирусная и content-проверка вложений.
- Security audit журнал для операций чтения/скачивания ПДн.
- Retention + cleanup для чувствительных сущностей.
5. Остаточные риски
- Неполное покрытие CI-сканированием уязвимостей.
- Нет вынесенного централизованного хранилища security logs (WORM).
- Ограниченный набор автоматических security smoke-проверок.
6. Приоритет закрытия остаточных рисков
SEC-14: SAST/dep/container scan в CI.SEC-15: регулярный security smoke + cron.- Дальше: SIEM/WORM-архив логов, формализация орг-контролей.