Документация
TechCatalyst Guard
Сайт правообладателя

Документация программного обеспечения «TechCatalyst Guard»

Endpoint AI-DLP агент для защиты рабочей станции AI-разработчика. Перехватывает команды AI-агентов до их выполнения, маскирует чувствительные данные в выводе, обеспечивает централизованный аудит и интеграцию с корпоративной инфраструктурой безопасности.

Общие сведения

Краткая информация о продукте, его классе, модели предоставления и назначении.

Продукт

Программное обеспечение «TechCatalyst Guard» — endpoint AI-DLP агент для защиты рабочей станции AI-разработчика. Перехватывает команды AI-агентов до их выполнения, маскирует чувствительные данные в выводе и обеспечивает централизованный аудит.

Класс

Основной класс ПО: 02.12 Средства обеспечения информационной безопасности. Дополнительно: 02.08 Средства мониторинга и управления.

Правовой статус

Исключительное право принадлежит ИП Борисову Ивану Анатольевичу. ПО предоставляется по модели неисключительной лицензии.

Тарифы

Стоимость формируется в соответствии с тарифной политикой правообладателя и условиями договора с пользователем.

НаименованиеTechCatalyst Guard
Основной класс ПО02.12 Средства обеспечения информационной безопасности
Дополнительный класс ПО02.08 Средства мониторинга и управления
Модель предоставленияНеисключительная лицензия
ОКПД262.01.29.000 и 58.29.50.000
Версия0.40.19
ПлатформыmacOS (Intel + Apple Silicon), Linux (amd64 + arm64)

Основная документация

Ключевые документы по функциональности, установке и эксплуатации программного обеспечения.

Описание функциональных характеристик ПО «TechCatalyst Guard»

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

Документация по установке ПО «TechCatalyst Guard»

Инструкция по развертыванию control plane (Docker Compose), установке station-agent на рабочую станцию, настройке enrollment и первой публикации политики.

Документация по эксплуатации ПО «TechCatalyst Guard»

Управление политиками, мониторинг событий, настройка Loki-экспорта, Keycloak-интеграция, troubleshooting и типовые сценарии эксплуатации.

Функциональность

Сводка по основным функциональным и эксплуатационным характеристикам программного обеспечения.

Shell interception и блокировка команд

  • перехват команд AI-агентов (Claude Code, Codex, Qwen Code, Cursor, Gemini CLI) через shell hooks
  • оценка команды по подписанной политике до её выполнения (block / allow / mask_output)
  • kernel-level enforcement на macOS (Endpoint Security Framework) и Linux (fanotify)
  • маскирование чувствительных данных в stdout команд в реальном времени (streaming)
  • классификация команд по уровню риска (git push — block, git commit — warn)

Детекция чувствительных данных

  • сканирование файлов проекта: секреты (AWS keys, DB passwords, JWT tokens, high-entropy strings)
  • детекция персональных данных: ФИО, СНИЛС, паспорт, ИНН, email, телефон (русский и английский)
  • энтропийный анализ для обнаружения высокоэнтропийных строк
  • clipboard monitoring: маскирование секретов и PII при копировании в буфер обмена
  • репозиторийный сканер: анализ рабочей директории при запуске AI-агента

MCP proxy и защита ресурсов

  • stdio JSON-RPC прокси между AI-агентом и MCP-сервером
  • блокировка запросов к защищённым ресурсам (.env, .ssh, ключевой материал)
  • маскирование чувствительных данных в ответах MCP-серверов
  • конфигурируемый через политику набор защищённых путей

Control plane и аудит

  • централизованная контрольная панель (Go + PostgreSQL)
  • real-time события: все решения агента доставляются в control plane
  • полный audit trail: кто, когда, какое правило, какой детектор
  • zero-knowledge экспорт: raw content заменяется SHA-256 хешами при синхронизации
  • RBAC: роли Administrator, Security Officer, Viewer

Управление политиками

  • политики подписаны Ed25519 — tamper detection на уровне ядра
  • версионирование политик с rollback capability
  • fail-closed: отсутствие trust material блокирует работу агента
  • правила: command_contains, regex, surface (shell/mcp/clipboard), scope (directory/user/group/workstation)
  • severity levels: critical, high, medium, low

Интеграция и экспорт

  • Grafana Loki push: built-in HTTP exporter с durable Postgres-backed queue и exponential backoff
  • Keycloak OIDC: интеграция с корпоративным SSO из коробки
  • три типа экспортируемых данных: security events, audit log, detector metrics
  • API: dry-run, статус очереди, принудительный flush
  • ручной экспорт в JSON через admin UI

Техническая архитектура

  • station-agent: compiled Go binary (macOS amd64/arm64, Linux amd64/arm64)
  • control plane: Go HTTP server + PostgreSQL + Keycloak OIDC + Loki
  • admin UI: server-rendered HTML (vanilla JS, Tailwind CSS)
  • kernel enforcement: Endpoint Security Framework (macOS), fanotify (Linux)
  • shell hooks: preexec (zsh), DEBUG trap (bash), PowerShell, cmd.exe

Архитектура и развертывание

Сводные технические сведения по стеку, сборке и эксплуатационному контуру.

Station Agent
  • Go (compiled binary)
  • Kernel enforcement: Endpoint Security Framework (macOS), fanotify (Linux)
  • Shell hooks: zsh preexec, bash DEBUG trap, PowerShell, cmd.exe
  • MCP proxy: stdio JSON-RPC
  • Clipboard monitoring: stdin pipe mode
Control Plane
  • Go HTTP server
  • PostgreSQL 16 (события, аудит, политики, очередь экспорта)
  • Keycloak 25 (OIDC авторизация)
  • Grafana Loki (лог-экспорт)
  • Admin UI: server-rendered HTML
Развертывание
  • Docker Compose для control plane (5 сервисов)
  • Station-agent: single binary, enrollment-токен для регистрации
  • On-premise: полная автономность, не требует интернет
  • Поддержка VPS, VDS и bare-metal
Безопасность
  • Ed25519 подпись политик — tamper detection
  • Fail-closed: нет trust material → отказ работать
  • Zero-knowledge экспорт: SHA-256 хеши вместо raw content
  • RBAC: Administrator, Security Officer, Viewer

Поддерживаемые AI-агенты

Guard автоматически детектирует запуск AI-агентов и настраивает прозрачное mediation-окружение.

Команда запускаИдентификатор агента
claudeclaude-code
claude-codeclaude-code
codexcodex
qwenqwen-code
qwen-codeqwen-code
cursor-agentcursor
aideraider
geminigemini-cli
copilotcopilot-cli
goosegoose
ampamp
opencodeopencode

Agent не требует переконфигурации AI-агента. Guard работает как прозрачный enforcement layer — перехватывает команды на уровне shell и системных вызовов, не модифицируя бинарные файлы агентов.

Все документы

Полный комплект опубликованных документов, доступных для просмотра и скачивания.

ДокументОписаниеФайлы
Описание функциональных характеристик ПО «TechCatalyst Guard»Описание назначения, пользовательских и административных функций, архитектурных модулей и сценариев применения программного обеспечения.
Документация по установке ПО «TechCatalyst Guard»Инструкция по развертыванию control plane (Docker Compose), установке station-agent на рабочую станцию, настройке enrollment и первой публикации политики.
Документация по эксплуатации ПО «TechCatalyst Guard»Управление политиками, мониторинг событий, настройка Loki-экспорта, Keycloak-интеграция, troubleshooting и типовые сценарии эксплуатации.
Продукт и правовой статусОбщее описание программного продукта, классификация, модель предоставления и сведения об исключительном праве.
Техническая архитектураОписание station-agent (Go binary), control plane (Go + PostgreSQL), kernel enforcement (ESF / fanotify), shell hooks, MCP proxy и admin UI.
Модель безопасностиОписание модели угроз, fail-closed design, Ed25519 подпись политик, zero-knowledge экспорт, kernel-level enforcement и защиты от tampering.
Жизненный цикл и поддержкаПроцессы обновления политик, ротации ключей подписи, обновления station-agent, поддержки и устранения неисправностей.
SBOM и supply chainCycloneDX SBOM для station-agent (Go binary), govulncheck в CI pipeline, блокировка релиза при уязвимостях зависимостей.
Тарифная политикаМодель неисключительной лицензии, тарифицируемые позиции и принципы определения стоимости по договору.
Принадлежность сайтаСправка о том, что сайты и домены используются правообладателем для размещения и документирования ПО.