Тестування навантаження проекту ruVPN, технологія IPSec VPN-on-Demand для iPhone, iPad

Тиждень тому на сайті ruvpn.net було запущено функціональне бета-тестування нового сервісу IPSec VPN-on-Demand. Про результати розповім наприкінці статті, а поки що трохи інформації про проект загалом. Зараз проходить перший етап — IPSec VPN для пристроїв на базі Apple iOS.

тестування

Існує безліч подібних рішень, який сенс робити ще одне? Все досить просто — аналогічні рішення робили спеціалісти з мереж. Дане рішення реалізовано фахівцями з безпеки мереж та цифрових сертифікатів. Було використано досвід роботи з дуже великими фінансовими компаніями, детально вивчено корпоративні технології в галузі інформаційної безпеки.

Ці знання наштовхнули на думку — а що, якщо взяти все найкраще з корпоративного сектору і спробувати впровадити для звичайних користувачів? Зокрема, можна використовувати технології корпоративних VPN під час розгортання нового сервісу. У результаті можна отримати всі переваги подібних рішень:

Закриті ключі генеруються та зберігаються безпосередньо на пристрої, профіль з параметрами VPN шифрується, випуск сертифікатів відбувається за протоколом SCEP. Ідеальне рішення для користувачів, які серйозно стурбовані безпекою з'єднань свого мобільного пристрою.

Для автоматичної доставки профілів на пристрої під керуванням Apple iOS було розроблено спеціальний сервер додатків, що взаємодіє з пристроєм через XML поверх https.

Доводилося працювати так, що очі не витримували, а голова гуділа. Планування, розробка та впровадження зайняло майже півроку. За часом відповім одразу — інвесторів у проекту не було, все доводилося виконувати особисто чи замовляти власним коштом. Проект рухався від зарплати до зарплати. На поточній роботі також доводилосяпрацювати, тож розробка йшла переважно ночами. Це важко, але терпимо. Відчуття від результатів своєї праці того варті. У результаті дещо вийшло під назвою ruVPN. Тобто, український VPN. Це проти цензури в інтернеті, проти абсурдних заборон та списків просто для безпеки.

Як платформа для першої стадії проекту були обрані пристрої на базі Apple iOS, це iPhone, iPad, iPod touch. Вони повністю підтримують технології завантаження профілів та автоматичне підключення VPN.

Як я вже писав на початку статті, тиждень тому було анонсовано функціональне тестування сервісу. Усі тридцять вільних запрошень було використано протягом перших десяти хвилин. Дякуємо всім учасникам тестування, було знайдено та виправлено кілька невеликих помилок. Нині нам знову потрібна допомога спільноти. Начитується тестування навантаження сервісу. Це означає, що потрібно перевірити здатність рішення витримувати величезні навантаження. Необхідний класичнийХабраефект!

Якщо виникне потреба тимчасово відключити VPN, то зайдіть у меню Settings—General—VPN—ruVPN IPSec і пересуньте повзунок On-Demand у положенняOff.

Кількість реєстрацій за цим кодом запрошення (HabrHLtest) обмежена цифрою500. Будь-який учасник зможе запросити до десяти друзів приєднатися до тестування з Особистого Кабінету.Приєднуйтесь до тестування!