PTah 69a232d08a feat: backend ingest API, Docker Compose, Ubuntu install guide
- 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)
2026-05-26 20:21:31 +10:00

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).

S
Description
No description provided
Readme 4.5 MiB
Languages
Python 73%
Vue 19.1%
TypeScript 5.8%
Shell 1.3%
CSS 0.6%
Other 0.1%