Airlock — это безопасный и удобный способ получать доступ к инфраструктуре и защищать её.
Платформа Airlock Access обеспечивает доступ по принципу наименьших привилегий на основе криптографической идентификации и модели Zero Trust, с встроенным управлением политиками и аудитом.
Сценарии использования
Организации используют Airlock для:
- Устранения разрозненных систем доступа: единая платформа для ролевого управления доступом, аудита и подключения ко всей инфраструктуре — от серверов до кластеров Kubernetes и баз данных.
- Внедрения Zero Trust с устойчивыми к компрометации учётными данными: аутентификация доступа к инфраструктуре с помощью краткосрочных сертификатов, проверяемых на каждом конечном узле.
- Соответствия требованиям безопасности: централизованный аудит, запись сессий и гибкое управление политиками доступа.
Возможности платформы
Airlock Access обеспечивает Zero Trust-подключение ко всей инфраструктуре. Пользователи получают доступ к серверам, базам данных, кластерам Kubernetes и другим ресурсам через защищённый прокси, даже если ресурсы находятся за межсетевым экраном.
Все ресурсы инфраструктуры входят в единый каталог с общей системой ролевого управления доступом (RBAC). Подключение выполняется через краткосрочные сертификаты, которые компоненты Airlock проверяют криптографическими методами.
Запросы доступа (Access Requests) — встроенная возможность платформы: пользователи могут запрашивать временное повышение привилегий к ролям или отдельным ресурсам, а назначенные рецензенты одобряют или отклоняют запросы через веб-интерфейс или CLI. Подробнее см. руководство пользователя.
Airlock Identity (дополнительный модуль) расширяет возможности управления доступом:
- Списки доступа (Access Lists): регулярный аудит и контроль членства в ролях.
- Доверие к устройствам (Device Trust): требование аутентификации с зарегистрированного устройства.
- Блокировка сессий и идентичностей: мгновенная остановка активности скомпрометированных пользователей.
Архитектура
Минимальный кластер Airlock состоит из Auth Service (служба аутентификации) и Proxy Service (прокси-сервис). Агенты Airlock, работающие на серверах или в Kubernetes, проксируют доступ к ресурсам инфраструктуры.
Пользователи аутентифицируются через Proxy Service с помощью краткосрочных сертификатов. Сертификаты содержат атрибуты пользователя Airlock, что позволяет агентам применять политики RBAC.
Основные компоненты
| Компонент | Назначение |
|---|---|
| Auth Service | Управление пользователями, ролями, конфигурацией и центрами сертификации |
| Proxy Service | Точка входа для пользователей: веб-интерфейс, SSH, Kubernetes, базы данных |
| SSH Service | Доступ к серверам по SSH с аудитом и записью сессий |
| Kubernetes Service | Проксирование доступа к API Kubernetes |
| Database Service | Проксирование доступа к PostgreSQL, MySQL и другим СУБД |
| Application Service | Проксирование HTTP/TCP-трафика к внутренним приложениям |
| Desktop Service | Доступ к рабочим столам Windows через RDP |
Подробнее см. раздел Компоненты системы и Архитектура.
Клиентские утилиты
| Утилита | Назначение |
|---|---|
airsh | Клиент для пользователей: вход в кластер, SSH, Kubernetes, базы данных |
airctl | Инструмент администратора: управление пользователями, ролями, ресурсами |
airlock | Сервер и агент: Auth Service, Proxy Service, сервисы доступа |