Как разработчики планируют обходить блокировку GitHub в России

Роскомандзор внёс в реестр запрещённых сайтов семь указателей страниц сервиса для хостинга ИТ-проектов GitHub. Об этом ведомство сообщило у себя в Facebook. ЦП узнал у разработчиков, как они планируют работать, если GitHub полностью заблокируют в России.

Несмотря на помощь ИТ-отрасли, администрация GitHub так и не удалила запрещенную информацию со страниц сайта.

Сегодня семь указателей страниц сайта переданы на выгрузку операторам связи для ограничения доступа.

Закон один для всех, и его необходимо исполнять.

— Роскомнадзор

Впервые GitHub попал в реестр запрещённых сайтов 2 октября 2014 года по решению Роспотребнадзора из-за заметки о способах суицида, которую с ресурса оперативно удалили.

21 ноября Роскомнадзор сообщил, что на GitHub вновь появился запрещённый контент, и призвал российскую ИТ-отрасль помочь ресурсу в решении проблемы.

Пользователь FakeFactFelis на сайте GeekTimes.ru пишет, что в список блокировки внесли не весь ресурс, а «так называемые указатели страницы сайта»:

Техническая реализация ограничения доступа может отличаться от провайдера к провайдеру: блокирование на уровне разрешения доменных имён, ограничение доступа к определённым IP-адресам или портам, частичная или полная фильтрация по содержимому сетевых пакетов (Deep Packet Inspection, DPI).Одни методы блокируют конкретные URL, другие перекрывают связь с IP-адресами.

Поэтому некоторые пользователи полностью лишаются доступа к сайтам из «чёрного списка», а не только к страницам с запрещённой информацией. Это касается и блокировки GitHub. «Роскомсвобода» утверждает, что подавляющее число (≈93%) ресурсов блокируется неправомерно.

На момент публикации заметки у части сотрудников редакции ЦП доступ к GitHub не заблокирован.

ЦП поговорил с разработчиками, которые используют GitHub в работе, и узнал, как они будут справляться с блокировкой сервиса.

Александр ЧерныйiOS-разработчик e-Legion

GitHub использует HTTPS. Это хорошо и правильно. Однако, вот тот редкий случай, когда хорошее и правильное решение оборачивается проблемой. Провайдеры обычно блокируют весь ресурс целиком, но даже если предположить, что провайдер может ограничить доступ к конкретному URL, в случае HTTPS это технологически невозможно. Провайдер, конечно, в силах подменить сертификат, но это моветон, у пользователя появится окно с предупреждением, и вообще это уже атака man-in-the-middle.

Допустим, у вас на GitHub весь рабочий код. Использовать proxy — первое, что можно предложить. Забрать, переместить в репозиторий на другом сервисе. В случае iOS-разработки, вероятно, вы используете CocoaPods, а все компоненты на GitHub.

Досадно. Во-первых, есть практика добавлять поды в репозиторий. Не решает проблему добавления новых и обновления старых, но позволяет сделать сборку. Во-вторых, Git — распределенная система, скорее всего у вас есть локальная копия, которая какое-то время будет вас устраивать.

В e-Legion есть правило: хранить форки на внутреннем GitLab. Для честности, правило не всегда выполняется, но это хорошая практика, которая частично решает проблему неожиданного ограничения доступа. На внутреннем GitLab же можно разместить те поды, что хранятся локально. CI смотрит на GitLab. Такая система восстанавливает привычный порядок вещей. А там и GitHub разблокируют.

Руслан Фазлыевгендиректор Ecwid

Программисты — народ рукастый, но ленивый. Роскомнадзор сейчас дал многим из них толчок перейти от разговоров о VPN к его использованию.

Для нас в Ecwid GitHub — важный инструмент. Мы выкладываем библиотеки в общий доступ, чтобы сотрудничать с другими компаниями в их развитии и поддержании. Мы смотрим на профили GitHub, когда выбираем кандидатов. Более того, GitHub для нас работает как средство поиска талантов.

У нас прямо на GitHub залиты тестовые задания, и любой человек может его найти, чтобы скачать, выполнить, прислать нам результат и получить работу в Ecwid. К нам часто приходят готовые тестовые задания еще до того, как человек присылает резюме.

GitHub — больше чем инструмент. Это — культурный феномен, поэтому блокировка столь символична. Узнал о ней я по пути с рабочей группы Минкомсвязи по поддержке экспорта ИТ. Я сразу написал организаторам, что разговоры о поддержке ИТ и ИТ-экспорта под блокировку GitHub — это разговоры о женской красоте под костерок сжигаемых на костре «ведьм». Реакция на это для меня лично будет хорошей проверкой на разницу между лозунгами и делами.

А пока же devops-команда Ecwid выдвигает стартап-идею на коленке: прошивка для роутера с автоматической укачкой списка Роскомандзора и роутингом этих сайтов в VPN. Черная коробочка «Интернет без цензуры». Кстати, AMI, который запускает на Amazon бесплатный форвардинг на GitHub, они уже собрали, скоро выложат, я ретвитну ссылку для всех.

Виктор Бабичевгендиректор MakeReport.ru

Все понимают абсурдность и бессмысленность блокировки GitHub, даже и обсуждать не хочется.

ОК, представим, что GitHub перестанет быть доступен на территории РФ, что делать и как жить?

1. Перенести репозитории на Bitbucket или Gitlab, кому что удобнее.

2. Поднять VPN или обойти запрет десятком других способов.

Запреты всегда можно обойти, другой вопрос что еще запретят. Жду запрета интернета.

0
51 комментарий
Написать комментарий...
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Денис Сергеев

Любая впс за копейки на центоси + опенвпн сервер. Дело двух минут.

Ответить
Развернуть ветку
Tom Andreevich Zarubin

TunnelBear

Ответить
Развернуть ветку
2 комментария
Victor Babichev

Я могу посоветовать https://vemeo.com , использую в основном для турбофильма, но и в остальных случаях тоже помогает :)

Ответить
Развернуть ветку
Иван Диденко
Ответить
Развернуть ветку
Сергей Швейдель

https://zenmate.com/
Я это пользую.
Быстро и просто.
Правда только для видео (в Германии с Youtube беда).

Ответить
Развернуть ветку
2 комментария
Иван Диденко

hideninja.com - можно бесплатно проверить серваки и подумать брать версию без рекламы или нет

Ответить
Развернуть ветку
Сергей Шмаков

Вот есть удобный каталог с различными фильтрами – https://www.vpnlist.ru

Ответить
Развернуть ветку
Александр Типугин

https://www.getcloak.com/ клевый, но платный. Но клевый.

Ответить
Развернуть ветку
Emil Sharifullin

Есть расширение для хрома hola

Ответить
Развернуть ветку
Ram

https://www.frootvpn.com/ — бесплатный сервис от создателей TPB

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
2 комментария
Пользователь Удален

strongvpn. платный, удобен, работает. пользуюсь года 3

Ответить
Развернуть ветку
Sergey Shvets

Ебанулись там совсем уже в своем Надзоре

Ответить
Развернуть ветку
Tom Andreevich Zarubin

Скажу честно, не большой специалист в сертификатах, но вот тут Дом.ру всё же его подменяет?

Ответить
Развернуть ветку
Илья Чекальский

Да, именно так.

Ответить
Развернуть ветку
1 комментарий
Михаил Невский

Причем толку от того что они его подменяют никакого нет. Они его подменяют чтоб свою заглушку показать.

Ответить
Развернуть ветку
Леха Myhomor

то чувство, когда выбрал битбакет

Ответить
Развернуть ветку
Андрей

И к вам придет этот праздник.

Ответить
Развернуть ветку
Дмитрий Сонько

Dom.ru кстати подменяет сертификат. Совсем там уже...

Ответить
Развернуть ветку
Дмитрий Сонько

Слоупок(

Ответить
Развернуть ветку
Ivan Samsonov

Прописали незаблоченный ip в /etc/hosts и живем как жили.

Ответить
Развернуть ветку
Михаил Невский

Это вам с провайдером повезло. Они, наверно, просто записть DNS-изменили. У меня все запросы к github дропаются.

Ответить
Развернуть ветку
1 комментарий
Богдан Боровик

Пусть для начала предложат что-то нормальное и сопоставимое GitHub, а потом уже блокируют. :)
Как думали через *опу, так и делают соответственно.

Ответить
Развернуть ветку
eden lane

Вы не учитываете, ГитХаб - это не только вы и ваш проект, но и работы со всего мира. Если сделают (или предложат) аналог, то без всего того комьюнити, что есть на гитхабе, он будет иметь в разы меньше смысла.

Ответить
Развернуть ветку
Леха Myhomor

bitbucket.org

Ответить
Развернуть ветку
1 комментарий
Анатолий Емельянов

т.е если написать комментарий на тжурнале о том как правильно себя убить - то и его забанят?

Ответить
Развернуть ветку
Mike Mozhaev

хотите отомстить за платные комментарии?

Ответить
Развернуть ветку
1 комментарий
Grelllllllllli

Страну это надо обходить, а не блокировки, извиняюсь за антипатриотизм

Ответить
Развернуть ветку
Dmitriy Manannikov

Как обходятся? Нормально. Все у кого есть потребность в гитхабе для разработки имеют vpn на серваках вне страны.
Ну или как крупные конторы сидят на каналах, на которых нет блокировок.

Ответить
Развернуть ветку
Lev Kuznetcov

Роскомнадзор уже не торт.

Ответить
Развернуть ветку
Андрей

А был торт?

Ответить
Развернуть ветку
Иван Федоров

Вроде разблочили. (онлайм)

Ответить
Развернуть ветку
Dmitry

Провайдер очень ленив - переключаемся на доверенные DNS сервереа
Провайдер ленив - используем DNSCrypt
Провайдер му... - заходим через VPN

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Stepan Ipatyev

Нам надо объявить байкот гос. учреждениям. Отказать от обновления их софта и т.п.
Типа обновы все на GiyHub лежат, а он заблокирован, так что извиняйте.

Ответить
Развернуть ветку
Konstantin

Испугали ежа неприкрытым афедроном :) Они с радостью сами на софт забьют и будут работать по-старинке. Требуя десяток бумажных справок на каждый чих.

Ответить
Развернуть ветку
Henry Tikson

Главное, на GoPro снимите как вы будете права качать в гос. учреждениях :)
Это важно.

Ответить
Развернуть ветку
Иван Васильев

Ну как всегда. Боремся с симптомами, а не с причиной. Нужно показать что пользователям сети не наплевать на то что их притесняют. Что мешает владельцам сайтов сделать баннеры как в прошлый раз, когда вводили антипиратский закон? Потеря посещаемости? Или страх? Ждёте пользователя Shara, чтобы он опять всё сделал? Сегодня они пришли за GitHub, завтра они придут за вами. Выговорился.

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Deniss Belajevs

а разве в XXI веке гэбне возможно что то закрыть? небо?
например, VSAT:
год назад знакомый CTO одного из
топ правайдеров телекома / инета взял себе спутниковый
вражеский VSAT хайспид инет комплект за $30 в месяц флетрейт
со всем оборудованием. кстати в родной стране. не контрабас. легально.
гебня z@eбeтся все спутники глушить.

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Злой Одуванчик
я ретвитну ссылку для всех

Спасибо!!!!11

Ответить
Развернуть ветку
Иван Писклюков

Последнее время много странных провокаций, то скажут что вимео залочили, то гитхаб, хотя и то и то работает.

Ответить
Развернуть ветку
Тимур Зурбаев

У меня работает Вимео, но заблокирован гитхаб. Так что не просто провокации.

Ответить
Развернуть ветку
Читать все 51 комментарий
null