
Протоколи Android Debug Bridge (ADB) та Web Real-Time Communication (WebRTC) за замовчуванням не підтримують корпоративну автентифікацію на зразок JWT і передають дані без шифрування. У спільних кластерах Amazon Elastic Kubernetes Service (Amazon EKS) це створює безпекові ризики, оскільки поди мають прямий мережевий доступ до відкритих портів інших орендарів без спеціальних правил NetworkPolicy. AWS представила підхід для ізоляції таких протоколів без потреби модифікувати кожен із них окремо.
Проблеми попередньої схеми з бастіоном і STUNner
Раніше для доступу до віртуальних Android-пристроїв Cuttlefish у контейнерах використовувалася схема з bastion-хостом і прокиданням портів через API-сервер EKS. Такий підхід мав суттєві обмеження: одночасні сесії перевантажували керуючий контур кластера, інсталяція застосунків тривала 3–4 хвилини, а затримка виконання окремих команд ADB сягала 1–2 секунд.
Для медіапотоків WebRTC раніше застосовувався відкритий шлюз STUNner. Він вимагав створення власного сервісу конвертації токенів IdP у TURN-обліковки, спричиняв розриви з'єднань під час пікових навантажень і змушував вручну оновлювати маршрутизацію у разі міграції подів між зонами доступності (Availability Zones).
Нова архітектура: шлюзи mTLS та сервіси AWS
Нове рішення базується на трьох основних повторно використовуваних компонентах:
- Envoy Gateway на рівні неймспейсів: кожен простір імен отримує власний шлюз для проксування TCP-трафіку з автентифікацією mTLS. Він пропускає запити лише до подів свого неймспейсу, а політики NetworkPolicy за замовчуванням блокують весь інший вхідний трафік.
- Автоматизована ротація сертифікатів: плагін cert-manager разом із кластерним емітентом
AWSPCAClusterIssuerгенерує приватні сертифікати через AWS Private CA. Вони видаються на 12 годин і автоматично оновлюються кожні 4 години (після двох третин строку дії). Envoy Gateway підхоплює їх через Secret Discovery Service без перезавантаження подів. - Керований медіа-реле Kinesis Video Streams: хмарний сервіс замінив STUNner, забезпечивши підтримку STUN/TURN із нативною інтеграцією з AWS Identity and Access Management (IAM), що зняло потребу в саморобних проміжних сервісах обміну токенів.
Сесійний ланцюжок починається з користувацького REST API під захистом AWS WAF. API перевіряє корпоративний JWT через провайдера ідентифікації (IdP), фіксує сесію в аудит-логах за допомогою RoleSessionName у AWS STS та повертає клієнтському CLI сертифікат для встановлення mTLS-з'єднання з відповідним Envoy Gateway.
Результати продуктивності та застосування до інших стеків
Перехід на пряме проксування через Envoy дав відчутний приріст швидкості: накладні витрати шлюзу на виконання команд ADB знизилися до менш ніж 50 мс (загальний час менше 100 мс), а тривалість встановлення застосунків зменшилася з кількох хвилин до менш ніж 30 секунд.
За даними інженерів, архітектурний патерн із винесенням mTLS на Envoy Gateway підходить і для інших TCP-протоколів без корпоративної автентифікації — зокрема VNC, RDP, MQTT та SIP.
Реклама · cv-finder.com
Хмарні сертифікати й проєкти — на видноті в CV
Структуровані шаблони CV-Finder для інженерів AWS, GCP та Azure.
Що це означає для розробників
Розробники та DevOps-інженери можуть відмовитися від повільного port-forwarding через bastion-хости й API-сервер Kubernetes, знизивши затримку виконання команд ADB до менш як 100 мс. Архітектура дозволяє безпечно виносити нешифровані або застарілі TCP-протоколи (VNC, RDP, MQTT) у multi-tenant кластери без зміни вихідного коду застосунків.
Ключові факти
-
Час виконання команд ADB скоротився з 1–2 секунд до менш ніж 100 мс завдяки Envoy Gateway.
-
Встановлення мобільних застосунків у віртуальні пристрої прискорилося з 3–4 хвилин до менш ніж 30 секунд.
-
Сертифікати mTLS видаються на 12 годин через AWS Private CA та автоматично ротуються cert-manager без перезапуску подів.
-
Amazon Kinesis Video Streams замінив self-managed STUNner, усунувши падіння WebRTC-з'єднань при міграції подів між зонами доступності.
Додайте Voydevich.com у бажані джерела Google, щоб частіше бачити наші новини в пошуку.
Джерело
Amazon Web Services
Addressing protocol security gaps in multi-tenant Kubernetes | Amazon Web Services6 листопада 2026 · оновлено 6 листопада 2026
Реклама · cv-finder.com
Хмарні сертифікати й проєкти — на видноті в CV
Структуровані шаблони CV-Finder для інженерів AWS, GCP та Azure.
Попередні статті

GitHub сканують за допомогою ШІ-інструменту Artex для викрадення секретів
Хакери використовують агентні ШІ-фреймворки, зокрема Artex, для пошуку відкритих API-ключів та облікових даних у публічних репозиторіях GitHub.

Хмарні гіганти інвестують в ШІ: економіка та зростання
Amazon, Microsoft та Alphabet активно інвестують в інфраструктуру ШІ, демонструючи значне зростання доходів та операційного прибутку у своїх хмарних підрозділах.

Розгортання Docker на AWS Fargate: Покроковий Посібник та Особливості 2026 Року
AWS Fargate пропонує серверну платформу для контейнерів, усуваючи необхідність керувати базовими серверами. Матеріал деталізує процес розгортання Docker-додатків, їх конфігурацію та оптимізацію.