69a232d08ad8454dc094faf47aec800c4ac52476
- FastAPI: POST /api/v1/events, GET /health, JSON Schema validation - PostgreSQL models, Alembic migration, bootstrap API key - deploy/docker-compose.yml, .env.example - docs/install-ubuntu-24.04.md, updated work-plan (agents first)
Security Alert Center (SAC)
Центральная платформа сбора, хранения и отображения событий безопасности с Linux- и Windows-хостов.
Агенты (отдельные репозитории):
| Репозиторий | Назначение |
|---|---|
| ssh-monitor | Linux: SSH, sudo, logind, брутфорс, баны |
| RDP-login-monitor | Windows: RDP/RDS, RD Gateway |
| security-alert-center (этот репозиторий) | Ubuntu 24.04: API, БД, UI, оповещения |
Статус проекта
Фаза 1B: backend (FastAPI ingest), Docker Compose. Параллельно — интеграция UseSAC в агентах (фаза 1A).
Подготовка сервера: docs/install-ubuntu-24.04.md
Документация
| Документ | Описание |
|---|---|
| docs/TZ.md | Техническое задание (основной документ) |
| docs/architecture.md | Архитектура и компоненты |
| docs/event-schema-v1.json | JSON Schema событий v1 |
| docs/agent-integration.md | Интеграция агентов, режим UseSAC |
| docs/work-plan.md | План работ (этапы разработки) |
| docs/roadmap.md | Дорожная карта продуктовых фаз |
| docs/install-ubuntu-24.04.md | Установка софта на Ubuntu 24.04 (пошагово) |
| docs/deployment.md | Развёртывание и эксплуатация |
| docs/workspace-three-repos.md | Multi-root workspace для трёх репо |
Целевая платформа
- Сервер SAC: Ubuntu 24.04 LTS
- Агенты: существующие скрипты на Linux и Windows (изменения — отдельными задачами в их репозиториях)
Лицензия
Уточняется (TBD).
Description
Languages
Python
73%
Vue
19.1%
TypeScript
5.8%
Shell
1.3%
CSS
0.6%
Other
0.1%