← Обзор проекта

Документация проекта

Безопасность и границы публикации

Аутентификация и роли

REST API использует Bearer-сессии. Пароли хранятся в виде производных PBKDF2-SHA256. Роли admin и viewer разделяют изменение конфигурации и чтение данных.

Защита данных камер

Реквизиты RTSP и ONVIF не включаются в ответы API, журналы и диагностические метрики. Клиент видит только данные, необходимые для выбора и управления камерой.

Проверка входных данных

Маршруты проверяют типы и диапазоны. Имена файлов принимаются только из каталога записей. Фильтры PostgreSQL параметризованы, а поля сортировки выбираются из закрытого списка.

Границы публикации

На сайте опубликована обзорная документация самостоятельного проекта. Не публикуются:

  • исходный код;
  • модели и наборы данных;
  • конфигурационные файлы;
  • адреса камер и инфраструктуры;
  • логины, пароли, токены и сертификаты;
  • журналы и видеозаписи;
  • материалы работодателей и заказчиков.