📢 Мы замедлились, но не остановились: INAIA снова на связи!
Дорогие друзья, соавторы и участники сообщества!
У нас есть долгожданная и радостная новость. Мы нашли способ устранить проблему, которая долгое время мешала многим из вас полноценно пользоваться платформой — речь идет о трудностях с доступом к сайту и приложению на некоторых iPhone.
🤔 Что это было?
Для нас это стал настоящий инженерный квест и даже детектив. Проблема оказалась гораздо глубже, чем просто ошибка в коде.
Наш хостинг-провайдер и служба техподдержки также подтвердили наши предположения в переписке: мы действительно столкнулись с потерей сетевых пакетов из-за работы внешних фильтров (ТСПУ / DPI). Оборудование на стороне операторов связи начало «по-своему» интерпретировать запросы от устройств Apple к нашему серверу.
Мы даже направили официальный запрос в Роскомнадзор с просьбой помочь разобраться в ситуации, но, не дождавшись ответа, решили взять всё в свои руки.
🛠️Что мы сделали?
Нам пришлось временно отложить официальный запуск и буквально «поселиться» в консоли сервера. Мы провели много дней, тестируя и анализируя сетевой трафик с проблемных iPhone, перебирая различные технические варианты и конфигурации.
Поскольку мы не специалисты в глубокой маршрутизации, пришлось погрузиться в тему с нуля и разбираться во всём самостоятельно. Это, конечно, потребовало времени и затянуло процесс. Но хотим отметить: за эти недели мы получили бесценный опыт и серьёзно расширили свои знания в этой области, что точно пригодится нам в будущем.
🧑🏼🔧Что по итогу мы реализовали?
✔️ Мы полностью перестроили систему «цифровых рукопожатий» между сервером и iPhone.
✔️ Обновили протоколы шифрования до самых современных стандартов, которые «понятны» системам безопасности Apple.
✔️ Оптимизировали путь передачи данных, чтобы он не вызывал подозрений у сетевых фильтров DPI.
За это время мы, конечно, порядком устали, и порой опускались руки. Но понимание того, что решение существует, не давало нам сдаться. Особенно нас поддерживал опыт таких крупных платформ, как getcourse.ru и pikabu.ru: они тоже сталкивались с аналогичной проблемой, но успешно её решили.
👨🏻💻 В период «тишины», пока мы боролись за доступ для iOS, мы также не забывали о безопасности:
✔️ Были обнаружены и успешно отражены серии брутфорс-атак (попыток подбора паролей к серверу).
✔️ Устранили ряд мелких багов в интерфейсе и логике работы, которые накапливались в очереди.
✔️ Повысили внутреннюю стабильность системы.
Далее нам ещё предстоит решить ряд юридических и системных вопросов, о которых мы расскажем чуть позже в отдельных постах.
✅ На данный момент всё должно работать стабильно.
Но, учитывая новую специфику сетевых настроек в нашей стране, а также постоянные запреты и внедрение новых способов фильтрации трафика, для нас очень важна ваша обратная связь.
📲Пожалуйста, если вы столкнётесь с какими-либо проблемами на iPhone или других платформах, обязательно сообщите нам об этом!
Благодарим, что вы с нами!🙏 С уважением, команда INAIA!
Читать далее...