Skip to content
ВозможностиДокументацияЦеныПартнёрыPlaygroundFAQ

Compliance

Автоматические отчёты о соответствии FSTEK 152-FZ, GDPR, SOC2 и другим регуляторным требованиям

Обзор

FlowLink Compliance автоматически собирает метрики с агентов, сессий, команд, политик и approval workflows для генерации отчётов о соответствии регуляторным требованиям. Поддерживаются frameworks: ФСТЭК 152-FZ, GDPR, SOC2 Type II, ISO 27001. Система строит compliance score (0-100) на основе автоматического контроля mapping, собирает audit evidence и предоставляет dashboard для мониторинга соответствия в реальном времени.

Frameworks

FSTEK 152-FZ, GDPR, SOC2, ISO 27001

Team+

Compliance Score

Автоматический расчёт 0-100

Все тарифы

Audit Evidence

Автосбор доказательств для аудита

Team+

Экспорт

PDF, CSV, JSON отчёты

Все тарифы

Поддерживаемые frameworks

FlowLink поддерживает автоматический контроль mapping для популярных compliance frameworks. Каждый framework разбит на controls, а каждый control — на автоматические проверки на основе данных audit trail.

ФСТЭК 152-FZ12 контролей

Федеральный закон РФ о персональных данных. Контроли: идентификация и аутентификация, управление доступом, регистрация учётных событий, криптографическая защита, обеспечение целостности.

GDPR10 контролей

General Data Protection Regulation (EU). Контроли: lawful basis, data minimization, access rights, data breach notification, right to erasure, DPO appointment.

SOC2 Type II15 контролей

Service Organization Control. Контроли: CC6 (Logical Access), CC7 (System Operations), CC8 (Change Management), CC9 (Risk Mitigation).

ISO 2700118 контролей

International standard for information security. Контроли: A.9 Access Control, A.12 Operations Security, A.16 Incident Management.

Audit Trail

Audit trail — основа compliance отчётов. FlowLink автоматически логирует 12 типов событий, которые служат доказательствами (evidence) для compliance controls.

command_executed
command_blocked
command_timeout
agent_connected
agent_disconnected
policy_created
policy_updated
policy_deleted
approval_requested
approval_resolved
session_started
session_closed

Compliance Scoring

Compliance score рассчитывается автоматически на основе 5 категорий. Максимальный score — 100 баллов. Каждая категория имеет свой вес и оценивается по результатам автоматических проверок controls.

КатегорияВесПроверки
Access Control25MFA включён, RBAC настроен, API ключи ротируются
Audit Trail Completeness20Все события логируются, без пропусков, signatures валидны
Policy Enforcement25Политики активны, нарушения обрабатываются, approval workflow работает
Data Protection15Secrets management, encryption at rest/transit, data minimization
Incident Response15Время реакции < 1ч, escalation path настроен, SIEM интеграция

Типы отчётов

security_audit
Security Audit

Полный аудит безопасности: доступы, команды, нарушения политик, инциденты

policy_compliance
Policy Compliance

Соответствие политикам безопасности организации по всем агентам

exec_summary
Executive Summary

Высокоуровневая статистика для руководства: score, тренды, рекомендации

fstek
ФСТЭК 152-FZ

Отчёт по требованиям ФСТЭК с control mapping и evidence

gdpr
GDPR

Отчёт по GDPR: обработка данных, rights management, breach log

soc2
SOC2 Type II

SOC2 Trust Service Criteria evaluation

Control Mapping

Каждый compliance control автоматически маппится на данные FlowLink. Ниже примеры для FSTEK 152-FZ.

ControlОписаниеИсточник данных
АУ-1Идентификация и аутентификацияAPI keys, SSO sessions, JWT tokens
АУ-2Управление доступомRBAC roles, scopes, policies
АУ-3Регистрация учётных событийAudit trail (12 event types)
АУ-4Антивирусная защитаShield scan results, threat detection
АУ-5Обеспечение целостностиPolicy versions, audit log immutability

Compliance Dashboard

Dashboard обеспечивает реальный мониторинг compliance статуса организации. Включает общий compliance score, breakdown по категориям, тренды за период, список активных нарушений и рекомендации по исправлению.

Overall Score

92/100

Active Violations

3

Evidence Collected

1,247

Генерация отчётов API

POST /api/v1/compliance/reports

bash
1curl -X POST "https://api.flowlink.io/v1/compliance/reports" \
2 -H "Authorization: Bearer $TOKEN" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "type": "security_audit",
6 "framework": "fstek_152_fz",
7 "period_days": 30,
8 "agent_ids": ["agent-prod-01", "agent-prod-02"],
9 "include_evidence": true,
10 "format": "json"
11 }'
json
1{
2 "id": "rep_abc123",
3 "type": "security_audit",
4 "framework": "fstek_152_fz",
5 "period": {
6 "from": "2025-12-16T00:00:00Z",
7 "to": "2026-01-15T00:00:00Z"
8 },
9 "compliance_score": 92,
10 "categories": {
11 "access_control": { "score": 95, "max": 25, "checks_passed": 12, "checks_total": 13 },
12 "audit_trail": { "score": 88, "max": 20, "checks_passed": 8, "checks_total": 9 },
13 "policy_enforcement": { "score": 94, "max": 25, "checks_passed": 14, "checks_total": 15 },
14 "data_protection": { "score": 90, "max": 15, "checks_passed": 5, "checks_total": 6 },
15 "incident_response": { "score": 85, "max": 15, "checks_passed": 4, "checks_total": 5 }
16 },
17 "summary": {
18 "total_commands": 15420,
19 "blocked_commands": 23,
20 "critical_agents": 1,
21 "policy_violations": 5,
22 "evidence_items": 1247
23 },
24 "violations": [
25 {
26 "control": "АУ-3",
27 "severity": "medium",
28 "description": "Gap in audit log: 2 hours on 2026-01-10",
29 "remediation": "Check agent connectivity during period"
30 }
31 ],
32 "generated_at": "2026-01-15T14:00:00Z"
33}

API Reference

POST /api/v1/compliance/reportsСгенерировать отчёт
GET /api/v1/compliance/reportsСписок отчётов
GET /api/v1/compliance/reports/{id}Получить отчёт по ID
DELETE /api/v1/compliance/reports/{id}Удалить отчёт
GET /api/v1/compliance/reports/{id}/exportЭкспорт отчёта (PDF/CSV/JSON)
GET /api/v1/compliance/scoreТекущий compliance score
GET /api/v1/compliance/violationsАктивные нарушения
GET /api/v1/compliance/controlsСписок controls с маппингом
GET /api/v1/compliance/evidenceAudit evidence items

Audit Log API

bash
1# Запрос audit log с фильтрами
2curl -s "https://api.flowlink.io/v1/audit?event_type=command_blocked&since=7d&agent_id=agent-prod-01&severity=critical" \
3 -H "Authorization: Bearer $TOKEN" | jq
ParamОписание
event_typeФильтр по типу события
sinceПериод: 1h, 24h, 7d, 30d
agent_idФильтр по агенту
severitylow, medium, high, critical
limitМакс. записей (default: 100)

Хранение данных

ДанныеRetentionПримечание
Audit log1 годImmutable, append-only
Compliance reportsБессрочноДо ручного удаления
Raw commands90 днейАгрегированные данные хранятся дольше
Audit evidence3 годаДля compliance аудитов

Экспорт отчётов

Отчёты можно экспортировать в 3 форматах: PDF (для руководства), CSV (для анализа), JSON (для интеграции).

bash
1# PDF — для руководства
2curl -s "https://api.flowlink.io/v1/compliance/reports/rep_abc123/export?format=pdf" \
3 -H "Authorization: Bearer $TOKEN" -o compliance-report.pdf
4
5# CSV — для анализа
6curl -s "https://api.flowlink.io/v1/compliance/reports/rep_abc123/export?format=csv" \
7 -H "Authorization: Bearer $TOKEN" -o compliance-report.csv
8
9# JSON — для интеграции
10curl -s "https://api.flowlink.io/v1/compliance/reports/rep_abc123/export?format=json" \
11 -H "Authorization: Bearer $TOKEN" | jq

Устранение неполадок

Низкий compliance score

Используйте GET /compliance/violations для просмотра конкретных нарушений. Каждое нарушение содержит remediation recommendation.

Пропуски в audit trail

Проверьте connectivity агентов в указанный период. Audit trail control АУ-3 требует непрерывного логирования. Агенты с intermittent connection могут создавать gaps.

Отчёт не генерируется

Генерация отчёта может занять до 60 секунд для больших периодов. Используйте GET /compliance/reports/{id} для проверки статуса: pending, generating, ready, failed.

Лучшие практики

Настройте автоматическую генерацию отчётов

Используйте cron или CI/CD для еженедельной генерации compliance отчётов. Это обеспечивает непрерывный мониторинг.

Мониторьте violations daily

Интегрируйте GET /compliance/violations с Slack/Telegram для ежедневных уведомлений о новых нарушениях.

Подготовьте evidence заранее

Не ждите аудита — FlowLink собирает evidence автоматически. Регулярно проверяйте полноту через GET /compliance/evidence.

Используйте framework-specific отчёты

Выбирайте конкретный framework (fstek, gdpr, soc2) вместо generic security_audit для более точного control mapping.

Храните экспортированные отчёты

Экспортируйте PDF отчёты и храните в безопасном хранилище. При аудите регулятор может запросить отчёты за прошлые периоды.

Edit this page