В Турции прошла «Территория тепла» — внутрикорпоративное мероприятие, на котором команда разработки обсудила один из самых громких и ярких проектов Sibedge. Часть ребят подключились к встрече удалённо, так как они работают из других стран.
Речь о VPN-платформе, которую мы помогаем разрабатывать американской компании Aura, специализирующейся на информационной безопасности. Наше партнёрство началось несколько лет назад, но и сегодня мы продолжаем совершенствовать и поддерживать распределённую высоконагруженную систему, которой пользуются более 20 миллионов человек из 190 стран.
VPN — это частная виртуальная сеть (Virtual Private Network), которая делает просмотр веб-страниц безопасным, скрывает ваш IP-адрес, защищает личные данные от хакеров и фишеров, поисковых систем, позволяет посещать заблокированные сайты и пользоваться недоступными в стране сервисами.
Мы разработали VPN-платформу, с помощью которой кто угодно, словно из отдельных частей конструктора, может собрать собственный B2B или B2C-сервис. Система состоит из нескольких основных блоков:
- Ядром VPN-платформы являются бэкенд-составляющая, консоль управления и 3200+ серверов в 80 странах мира, через которые пользователи выходят в сеть в нужной им географической локации.
- SDK — набор инструментов для разработки собственных VPN-клиентов для различных операционных систем (Windows, Linux, macOS, iOS, Android).
- Система анализа данных собирает информацию о работе отдельных составляющих платформы, тщательно анализирует их, выявляет баги, строит прогнозы и формирует детальные отчёты.
- Документация представлена тремя разделами: инструкции по работе с SDK и порталом разработки, описание работы API бэкенда, а также внутренняя документация об архитектуре, интеграциях и регламентах.
- TouchVPN — отдельное B2C-решение, которое может работать в формате расширений для популярных браузеров Edge, Firefox и Chrome.
Наши инженеры обеспечивают не только стабильность системы, но и её безопасность. В ней используется лучшая в своём классе система 256-битного шифрования AES. В реальном времени происходит проверка и блокировка потенциально опасных веб-сайтов, которые могут навредить конечному пользователю. Некоторые интернет-ресурсы пытаются банить посетителей, которые используют VPN-сервисы, поэтому мы следим за тем, чтобы IP-адреса наших серверов не попадали в блок-листы и оставались чистыми.
За поддержку платформы отвечают несколько наших команд из разных стран, в которых всё распределено по отдельным ролям: работа DevOps, Ops и SecOps-инженеров, NOC-специалистов не пересекается с тем, чем занимаются разработчики. Это позволяет повысить производительность и обеспечить отказоустойчивость системы в режиме 24/7.
Мы разработали уникальный фреймворк для тестирования VPN-платформы. Он автоматически имитирует действия реальных пользователей, своевременно выявляет и реагирует на возникающие в работе системы проблемы. Так мы можем исправлять ошибки ещё до того, как реальный пользователь или наш партнёр успевает их заметить.
VPN-платформа Aura уже сегодня представляет собой монументальный проект, но мы продолжаем улучшать и развивать систему. В наших ближайших планах движение к модели сетевой безопасности SASE (Secure Access Service Edge — пограничный сервис безопасного доступа), когда средства защиты и сетевые технологии поставляются в пакете облачных сервисов, чтобы обеспечить быстрый и безопасный доступ пользователей к сетевым ресурсам.
Наши инженеры также работают над оптимизацией интернет-трафика. В будущем VPN-соединения на больших дистанциях будут работать быстрее, чем при прямом коннекте без использования частных виртуальных сетей. Для этого мы планируем внедрить ряд инновационных технологий. Хотя уже сегодня платформа Aura признана экспертами одним из самых быстрых и доступных решений на рынке VPN-продуктов.
Наше сотрудничество с компанией Aura продолжается, и мы уверены, что вместе нам удастся сделать интернет местом без границ, где не существует мошенничества, вредоносного контента и угроз утечек личной информации.