ФСТЭК-соответствие FlowLink
FlowLink помогает организациям соответствовать требованиям ФСТЭК для AI-агентов: аудит операций, управление доступом, защита данных, мониторинг событий
~12 мин чтения
Обзор
При использовании AI-агентов в государственных и корпоративных системах Российской Федерации организации обязаны обеспечивать соответствие требованиям регуляторов — ФСТЭК и ФСБ. FlowLink как Runtime AI Firewall предоставляет встроенные механизмы для выполнения ключевых требований ГОСТ Р 57580.1-2017, касающихся защиты информации при операциях AI-агентов с инфраструктурой.
Аудит операций
Неизменяемая цепочка аудита с SHA-256 хешированием всех операций AI-агентов
Управление доступом
RBAC, SSO, 2FA — роль-based контроль доступа к агентам и политикам
Защита данных
Шифрование TLS + AES-256, сканирование секретов, управление ключами
Мониторинг событий
SIEM-интеграция, real-time алерты, экспорт журналов для регуляторов
ГОСТ Р 57580.1-2017
Основной стандарт защиты информации в банковских и государственных системах. FlowLink покрывает следующие группы требований:
Аудит логирование
ГОСТ: Все операции должны быть зафиксированы в журнале аудита с указанием времени, идентификатора пользователя и типа действия
FlowLink: FlowLink записывает каждое действие AI-агента: команду, результат, решение Shield, пользователя, агента, метку времени. Весь журнал криптографически связан в неизменяемую цепочку.
Управление доступом
ГОСТ: Ролевое разграничение доступа, принцип наименьших привилегий, аутентификация пользователей
FlowLink: FlowLink RBAC: роли Admin, Operator, Viewer с гранулярными правами. SSO через SAML/OIDC. Опциональная 2FA. Каждый API-вызов аутентифицирован.
Защита данных
ГОСТ: Шифрование данных при хранении и передаче, отсутствие открытых паролей и секретов
FlowLink: Все коммуникации через TLS 1.3. Секреты шифруются AES-256-GCM. Сканирование исходного кода и команд на утечку секретов. Rotation ключей.
Мониторинг событий
ГОСТ: Мониторинг событий безопасности в реальном времени, интеграция с SIEM-системами
FlowLink: FlowLink экспортирует события в SIEM (Syslog, CEF, Elastic). Real-time алерты на критические события: blocked commands, chain breaks, аномальная активность.
Требования к журналам аудита
ГОСТ Р 57580.1-2017 предъявляет строгие требования к журналам аудита. FlowLink реализует все из них:
Соответствие требованиям
Неизменяемость записей
Каждая запись SHA-256 хешируется и связана с предыдущей. Удаление или модификация обнаруживается автоматически.
Хранение минимум 1 год
Настраиваемый период хранения (по умолчанию 365 дней). Данные хранятся в append-only хранилище.
Обнаружение подделки
Цепочка хешей. Любое изменение прерывает цепочку — обнаруживается при верификации.
Подписанные записи
Каждая запись содержит цифровую подпись (HMAC-SHA256) с rotatable ключом.
Полнота данных
Каждая запись: ID, timestamp, user_id, agent_id, command, result, Shield decision, prev_hash, signature.
1{2 "id": "cmd_abc123",3 "timestamp": "2026-05-15T10:30:00.000Z",4 "user_id": "admin@company.ru",5 "agent_id": "prod-server-01",6 "command": "kubectl get pods",7 "result": "success",8 "shield_decision": "ALLOWED",9 "hash_chain": {10 "prev_hash": "sha256:def456...",11 "hash": "sha256:abc123...",12 "signature": "hmac-sha256:xyz789...",13 "linked": true14 },15 "chain_verified": true,16 "auditable": true17}
Управление доступом
FlowLink реализует полноценную систему управления доступом, соответствующую требованиям ФСТЭК к аутентификации, авторизации и управлению сессиями:
Аутентификация
- •API-ключи с rotatable секретами
- •SSO через SAML 2.0 / OIDC
- •Опциональная 2FA (TOTP)
- •Мультифакторная аутентификация для привилегированных действий
Авторизация
- •Роли: Admin, Operator, Viewer
- •Гранулярные разрешения (per-agent, per-policy)
- •Принцип наименьших привилегий
- •Аудит всех действий с привилегированными правами
1// Модель ролей FlowLink2{3 "roles": {4 "admin": {5 "permissions": ["agents:*", "policies:*", "users:*", "audit:*", "compliance:*"],6 "требует_2fa": true7 },8 "operator": {9 "permissions": ["agents:read", "agents:exec", "policies:read", "audit:read"],10 "требует_2fa": false11 },12 "viewer": {13 "permissions": ["agents:read", "policies:read", "audit:read"],14 "требует_2fa": false15 }16 }17}
Защита данных
FlowLink обеспечивает защиту данных на всех этапах: передача, хранение, обработка. Все механизмы соответствуют требованиям ФСТЭК к криптографической защите:
Шифрование при передаче
- •TLS 1.3 для всех API-соединений
- •Certificate pinning для агентов
- •mTLS для server-to-server коммуникации
Шифрование при хранении
- •AES-256-GCM для секретов и ключей
- •Encrypting database (TDE)
- •Шифрованные backup-ы
Управление ключами
- •HSM-совместимое хранение ключей
- •Автоматический rotation ключей шифрования
- •Отдельные ключи для каждого агента
Сканирование секретов
- •Shield L5: сканирование команд на секреты (API keys, пароли, токены)
- •Автоматическое маскирование чувствительных данных в логах
- •Кастомные паттерны для обнаружения секретов организации
Отчётность
FlowLink предоставляет модуль соответствия для генерации отчётов, необходимых для проверок ФСТЭК:
1# Получить отчёт о соответствии2GET /api/v1/compliance/report?period=2026-Q234# Экспорт журнала аудита (для регуляторов)5GET /api/v1/compliance/audit-export?format=csv&from=...&to=...67# Проверка соответствия политикам8GET /api/v1/compliance/policy-check910# Оценка соответствия (score)11GET /api/v1/compliance/score
Пример отчёта
1{2 "period": "2026-Q2",3 "compliance_score": 97.5,4 "categories": {5 "audit_trail": {6 "score": 100,7 "status": "соответствует",8 "total_entries": 125480,9 "chain_integrity": "100%"10 },11 "access_control": {12 "score": 95,13 "status": "соответствует",14 "users_with_2fa": "100%",15 "expired_sessions": 216 },17 "data_protection": {18 "score": 98,19 "status": "соответствует",20 "secrets_detected": 0,21 "encryption_coverage": "100%"22 },23 "monitoring": {24 "score": 97,25 "status": "соответствует",26 "siem_events_exported": 45200,27 "alert_response_time_avg": "3.2s"28 }29 },30 "recommendations": [31 "Обновить 2 истёкших сессии"32 ]33}
Конфигурация
Включите режим ФСТЭК-соответствия в конфигурации FlowLink:
1{2 "compliance": {3 "fstek": true,4 "audit_retention_days": 365,5 "require_2fa": true,6 "enforce_encryption": true,7 "siem_export": true,8 "siem_config": {9 "endpoint": "syslog://siem.company.ru:514",10 "format": "CEF",11 "tls": true12 },13 "hash_algorithm": "sha256",14 "sign_entries": true,15 "secrets_scanning": {16 "enabled": true,17 "custom_patterns": [18 "company_internal_token_[A-Za-z0-9]+"19 ]20 },21 "access_policy": {22 "session_timeout_minutes": 60,23 "max_failed_attempts": 5,24 "lockout_duration_minutes": 3025 }26 }27}
Переменные окружения
FSTEK_COMPLIANCE_MODE=enabled
FSTEK_AUDIT_RETENTION_DAYS=365
FSTEK_REQUIRE_2FA=true
FSTEK_ENFORCE_ENCRYPTION=true
FSTEK_SIEM_ENDPOINT=syslog://siem.company.ru:514
API
FlowLink предоставляет API для управления соответствием и экспорта данных:
1# Проверить целостность цепочки аудита2GET /api/v1/fstek/chain/verify?agent_id=prod-server-0134# Проверить все цепочки5GET /api/v1/fstek/chain/verify-all67# Получить журнал аудита8GET /api/v1/fstek/audit-trail?agent_id=...&from=...&to=...910# Статистика цепочки11GET /api/v1/fstek/chain/stats?agent_id=prod-server-011213# Отчёт о соответствии14GET /api/v1/compliance/report?period=2026-Q21516# Экспорт аудита для регуляторов (CSV, JSON)17GET /api/v1/compliance/audit-export?format=csv&from=...&to=...1819# Проверка соответствия политикам20GET /api/v1/compliance/policy-check2122# Оценка соответствия23GET /api/v1/compliance/score
Примеры запросов
1# Проверить цепочку для агента2curl https://flowlink.flow-masters.ru/api/v1/fstek/chain/verify?agent_id=prod-server-0134# Получить отчёт за Q2 20265curl https://flowlink.flow-masters.ru/api/v1/compliance/report?period=2026-Q267# Экспорт аудита за 30 дней8curl "https://flowlink.flow-masters.ru/api/v1/compliance/audit-export?format=csv&from=2026-04-15T00:00:00Z&to=2026-05-15T00:00:00Z"910# Проверить все цепочки11curl https://flowlink.flow-masters.ru/api/v1/fstek/chain/verify-all
Чеклист внедрения
Пошаговый чеклист для внедрения FlowLink с ФСТЭК-соответствием:
Активировать режим ФСТЭК
Установить FSTEK_COMPLIANCE_MODE=enabled в конфигурации
Настроить хранение аудита
Установить audit_retention_days ≥ 365. Проверить append-only хранилище.
Включить 2FA
require_2fa: true. Настроить TOTP для всех Admin-пользователей.
Настроить SSO
Подключить SAML 2.0 / OIDC провайдер. Настроить роль-based маппинг.
Проверить шифрование
enforce_encryption: true. Подтвердить TLS 1.3, AES-256-GCM для секретов.
Настроить SIEM-экспорт
siem_export: true. Указать endpoint, формат (CEF/Syslog), включить TLS.
Настроить сканирование секретов
Включить Shield L5. Добавить кастомные паттерны организации.
Верифицировать цепочку аудита
Запустить verify-all. Подтвердить chain_health = 100%.
Сгенерировать первый отчёт
GET /api/v1/compliance/score — проверить overall score ≥ 95%.
Плановое тестирование
Настроить автоматическую верификацию цепочки (cron: ежедневно) и мониторинг score.