Россиян выгоняют из крупнейшей соцсети для программистов
Экспертный комментарий Антона Бауткина, руководителя отдела обеспечения безопасной разработки и автоматизации тестирования "Аладдин Р.Д."
Аккаунты российских компаний, попавших под санкции, и их сотрудников начали блокировать на платформе для программистов GitHub. В "Альфа-Банке" и ВТБ подтвердили "Газете.Ru" факт блокировки и заверили, что они были готовы к такому развитию событий. По словам экспертов, бан едва ли станет для пострадавших компаний фатальным ударом, но проблемы принесёт: вместе с заморозкой аккаунта теряются и данные, закреплённые за ним, и в ряде случаев разработка проекта может быть отброшена на недели.
Блок прост
GitHub начал блокировать аккаунты российских компаний и их сотрудников, сообщили "Газете.Ru" представители нескольких организаций, которые занимаются разработкой программного обеспечения. По данным руководителя отдела обеспечения безопасной разработки и автоматизации тестирования "Аладдин Р.Д." Антона Бауткина, с ограничениями столкнулись как минимум компании ВТБ и Positive Technologies. Основатель и директор по разработке и развитию продуктов "МойОфис" Дмитрий Комиссаров заявил, что с проблемами начали сталкиваться все российские компании, попавшие под международные санкции.
GitHub является одной из крупнейших платформ по хранению кода, которой пользуются программисты со всего мира для повышения удобства и скорости своей работы.
Всего, по данным "Газеты.Ru", Github заблокировал десятки российских аккаунтов. Помимо уже упомянутых компаний проблема затронула также некоторые проекты "Альфа-Банка", платёжного сервиса YooMoney и других организаций.
В пресс-службе "Альфа-Банка" подтвердили блокировку своих аккаунтов и сообщили, что заблаговременно приняли меры, которые позволили избежать последствий для своих проектов.
"Репозитории и другие данные доступны для разработчиков "Альфа-Банка", всё работает стабильно", – заявили "Газете.Ru" в "Альфа-Банке".
Аналогичный ответ изданию предоставили и в пресс-службе ВТБ.
"Блокировка аккаунтов никак не повлияет на процессы разработки ВТБ, поскольку весь исходный код банковских систем и приложений хранится внутри контура банка. Также в банке функционирует локальный репозиторий [хранилище], содержащий все необходимые в производстве библиотеки [наборы написанного кода] и фреймворки [программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта]", – сообщили там.
"Газета.Ru" также запросила комментарии у компании Positive Technologies и YooMoney.
О блокировке своего аккаунта, не имеющего отношения ни к одной из подсанкционных компаний, также сообщил разработчик Сергей Бобров. Бобров, судя по его профилю в LinkedIn, является старшим специалистом по анализу защищённости в "Лаборатории Касперского", а ранее работал в Positive Technologies.
"Нельзя быть на 100% уверенными в том, что под ограничения не попадут и другие российские разработчики", – отметил Дмитрий Комиссаров.
Технический директор компании Makves, которая занимается разработкой ПО для аудита, мониторинга и защиты информационных ресурсов предприятий, Максим Никулин уточнил, что российские программисты и раньше сталкивались с дискриминацией на платформе.
"Например, наши аккаунты заблокированы уже почти 1,5 года из-за поездок сотрудников в Крым", – сказал он.
Вскоре после блокировки некоторые владельцы аккаунтов получили сообщение от GitHub, в котором говорится, что ограничения были наложены в связи с возможным нахождением пользователей в санкционном регионе.
Проблемный ход
Эксперты отмечают, что при предварительной оценке рисков, возникших после 24 февраля, у компаний и разработчиков, столкнувшихся с блокировкой аккаунтов, не должно возникнуть больших проблем. Например, генеральный директор компании, специализирующейся на контрактной разработке программного обеспечения, ONLY Кирилл Владимиров сказал, что они заблаговременно перенесли свои ресурсы с GitHub на собственные мощности. Таким образом, в их случае блокировка аккаунтов в онлайн-репозитории не коснётся рабочих процессов.
"Проблемы возникнут только у тех, кто не использовал имевшийся временной лаг, чтобы перенести всё, что нужно, в безопасную среду", – сказал Владимиров.
Разработчик Google Developer Expert Евгений Мацюк объяснил, что за аккаунтом разработчика на GitHub часто закреплён приватный репозиторий с кодом. Обычно таким кодом являются фрагменты проектов, над которыми работают группы программистов – приватный репозиторий обеспечивает им удобный совместный доступ к материалу. В случае блокировки аккаунта пользователь теряет доступ к приватному репозиторию и ко всем данным, хранящимся в нём. Если при этом у разработчика не окажется свежей резервной копии, ему придётся восстанавливать всё вручную, то есть писать заново.
"Восстановление может занять немало времени, но всё же это достижимо в относительно краткосрочной перспективе. Думаю, на решение основных проблем с потерей кода уйдёт не более недели", – сказал Мацюк.
Именно по той причине, что на GitHub часто ведётся совместная разработка, внезапная блокировка аккаунта может нанести большой вред компании-разработчику, заявил в свою очередь исполнительный директор НИЦ АО "Швабе" в МФТИ Лоран Акопян: "Всё проектное управление разработки, а также многие наработки часто хранятся на этих аккаунтах".
Его мнение разделяет Антон Бауткин из "Аладдин Р.Д.".
"Во всех заблокированных репозиториях удалились все заведённые задачи и запросы на слияние, что может привести к нарушению в процессах разработки на какое-то время, но не является особо критичным фактором. Но тут надо понимать, что если код располагался только в репозитории, то он полностью утерян. Хотя такой вариант кажется маловероятным", – сказал он.
Эксперт посоветовал всем российским пользователям настроить системы, дублирующие рабочие процессы с GitHub, сейчас же, не дожидаясь массовых блокировок.
Оригинал статьи