CloudBridge Relay: технологии и перспективы
Облачная API-ориентированная платформа для безопасного туннелирования TCP-трафика в парадигме Zero Trust, основанная на принципах SoftEther VPN.
CloudBridge Relay: технологии и перспективы
CloudBridge Relay задуман как облачная, API-ориентированная платформа для безопасного туннелирования TCP-трафика в парадигме Zero Trust. В основе лежат принципы SoftEther VPN, но их переосмысление позволяет выйти далеко за рамки классического «виртуального частного канала» и приблизиться к гибкой инфраструктуре доступа следующего поколения.
1. Что мы берем у SoftEther - и к чему стремимся
| Принцип SoftEther | Как это работает сегодня | Что планируется в CloudBridge Relay |
|---|---|---|
| Инкапсуляция Ethernet-кадров поверх TLS/HTTPS | Один TLS-туннель, до 32 параллельных TCP-потоков, обход DPI/NAT | Асинхронные TLS-сессии, zero-copy-буферизация, динамическая маршрутизация потоков - выше производительность, ниже латентность |
| Fallback по ICMP/DNS | Переключение, если TCP/UDP заблокированы | «Легкий» авто-fallback в режиме строгих фильтров, расширение зоны покрытия |
| VNet через виртуальный Ethernet-бридж + L3-маршрутизация | Требует ручной конфигурации | Интегрированный IP-маршрутизатор: каждому агенту назначается IP, управление сетями и ACL - через UI/API |
| Безопасность на TLS 1.3, PFS | ChaCha20-Poly1305, перфект-форвард-секрси | Опциональные mTLS и JWT-авторизация для тонкого RBAC |
| JSON-RPC API | Консоль-ориентированное управление | Полноценный REST / JSON-RPC / WebSocket-стек, заточенный под CI/CD и IaC |
| Горизонтальное масштабирование | Ручное развертывание узлов | Кластеры с балансировкой и геораспределением, реализация на Go/Rust с multicore-TLS |
2. Интеллектуальная безопасность будущего
CloudBridge Relay развивается не только как транспорт, но и как охранник трафика:
- ML-движок UEBA Строит профили по геолокации, User-Agent, временному паттерну. Аномалии отмечаются и отправляются на автоматическое реагирование.
- Keycloak IAM + MFA Централизованная идентификация и сегментация административных зон.
- Real-time Threat Monitoring Кластеры, хабы и ключевые метрики собираются в режиме «single pane of glass».
3. Архитектура MVP
┌─────────────┐
│ Client / │ TLS over
│Relay Agent ─┼─────────┐
└─────────────┘ │
TCP-multiplex │
▼
┌────────────────┐
│ Relay Server │
│ • TLS Termination
│ • IP Routing (VNet)
│ • JSON-RPC API
│ • ML Engine & ACL
└────────────────┘
│
Internal cluster │ Heartbeat / Syslog
communication ▼
┌────────────────┐
│ Dashboard UI │
│ • Tunnel Mgmt │
│ • VNet View │
│ • Threat Alerts│
└────────────────┘
│
REST / WebSocket API
│
Backend
▼
┌────────────────┐
│ Django + DB │
│ • Users │
│ • Servers │
│ • VNet, ACL │
└────────────────┘
- Агенты (Go/Rust) - устанавливают TLS-канал, мультиплексируют потоки, передают heartbeat.
- Relay-сервер - завершает TLS, маршрутизует пакеты внутри VNet, хранит журналы и фичи для ML.
- Dashboard - React-SPA, выводит статистику в реальном времени.
- Backend (Django) - хранит сущности, выдает JWT, обслуживает REST/WebSocket.
4. Примеры API
Создание туннеля
POST /api/v1/tunnels
Content-Type: application/json
{
"server_id": "5f2a-…-c431",
"ports": [22, 3389],
"vnet_id": "a17d-…-1b22"
}
Ответ:
{
"tunnel_id": "6b3d-…-e9af",
"endpoint": "relay.example.com:443",
"agent_token": "eyJhbGciOiJIUzI1NiIs..."
}
Статус туннеля
GET /api/v1/tunnels/{tunnel_id}/status
{
"status": "active",
"bytes_in": 102400,
"bytes_out": 204800,
"uptime": 3600
}
Heartbeat от агента
{
"type": "heartbeat",
"tunnel_id": "6b3d-…-e9af",
"stats": {
"bytes_in": 102400,
"bytes_out": 204800,
"client_ip": "10.12.0.2",
"timestamp": "2025-06-18T12:00:00Z"
}
}
Управление VNet
POST /api/v1/vnets
{ "name": "office-net", "cidr": "10.12.0.0/24" }
POST /api/v1/vnets/{vnet_id}/members
{ "server_id": "5f2a-…-c431", "ip": "10.12.0.4" }
5. Roadmap MVP
| Этап | Сроки | Ключевые вехи |
|---|---|---|
| MVP-релиз | Q3 2025 | TLS-туннели, JSON-RPC, базовое UI, JWT, heartbeat |
| VNet & ACL | Q4 2025 | Виртуальные подсети, ACL, туннелирование RDP/SSH |
| Firewall-fallback | Q1 2026 | HTTPS/ICMP/DNS-тоннель при блокировках |
| ML-модули | Q2 2026 | Сбор поведенческих фич, классификация аномалий |
| IAM-интеграция | Q3 2026 | Keycloak, MFA, UI для RBAC |
| Гео-кластеры | Q4 2026 | Распределенные кластеры, SLA-инструменты |
6. Ключевые преимущества
- Адаптивный туннель - устойчив к NAT, DPI и жестким фильтрам.
- Централизованный IP-маршрутизатор с управляемыми ACL.
- ML-аналитика поведения в реальном времени.
- Облачная инфраструктура Zero Trust с масштабированием «по щелчку».
Заключение
CloudBridge Relay формируется как экосистема для компаний, которым важны:
- простота развертывания безопасных туннелей без VPN-клиентов;
- прозрачное управление доступами через API и UI;
- встроенный анализ угроз с мгновенной реакцией.
Готовы поделиться детализированной технической схемой, расширенными примерами API, а также обсудить MVP-архитектуру - просто дайте знать!