Вчера новостные ленты всколыхнула новость об утечке 48 тысяч строк пользователей регионального портала навигатора дополнительного образования. Под катом будет моё мнение о причинах произошедшего и немного личного опыта взаимодействия с этим сайтом.
Первым про это написал Коммерасантъ, позже новость разошлась по другим СМИ.
Про техническую часть утечки было написано ещё 7 сентября. Пользователь под ником @DY6nyon5в статье "Где найти персональные данные детей и их родителей?" описывает уязвимость. По заверениям автора проблема с возможностью создания аккаунта организации и получения доступа к данным пользователей была известна техподдержке 6 месяцев назад.
Кроме того, я будучи школьником тоже столкнулся с этим зверем.
Как персональные данные оказываются в навигаторе?
Всё до безобразия просто. Региональные чиновники то ли сами, то ли по указу сверху – этого мы достоверно не знаем – закупают себе софт у ООО "Государство Детей". На портале госзакупок имеется множество региональных контрактов на "Оказание услуг по технической поддержке функционирования регионального информационного ресурса «Навигатор дополнительного образования детей в N-ской области»". Иногда они же выполняют услуги по "доработке функционала" портала.
Простой скролл списка занимает на видео без ускорения полторы минуты
После того как навигатор торжественно запущен в регионе местные чиновники от образования спускают указ директорам школ – всех зарегистрировать на этом чудесном портале, после чего классные руководители агитируют родителей и детей оставлять свои персональные данные в этом месте. Во всяком случае такая ситуация была в моём регионе
Родители должны зарегистрироваться. Почему и зачем? Начальство сказало.
Небольшое лирическое отступление:
Федеральный закон "О персональных данных" от 27.07.2006 N 152-ФЗ
Статья 9. Согласие субъекта персональных данных на обработку его персональных данных
1. Субъект персональных данных принимает решение о предоставлении его персональных данных и дает согласие на их обработку свободно, своей волей и в своем интересе. Согласие на обработку персональных данных должно быть конкретным, информированным и сознательным ...
Организационные косяки
Зачастую, к разработке государственного ПО относятся халатно. То тут, то там находятся дыры, косяки и утекают базы. Навигатор разрабатывали в 2017 году по заказу тогда ещё МинОбрНауки (ныне МинПросвещения). Потратили 9 175 000 рублей, целью закупки объявили: "Совершенствование механизмов участия ... в управлении развитием системы дополнительного образования детей с использованием ... навигатора ..." – звучит грозно. Если заглянуть в конкурсную документацию, то можно увидеть подробное описание портала и вот такие цели
Это всё прекрасно, но возникает два вопроса. Почему не использовать федеральный портал Госуслуг (либо региональные) и СМЭВ? Почему не провели аудит того что написали?
И тут мы плавно переходим к третьему пункту
Халатность и враньё
Следите на руками
В 2017 году "Государство Детей" получает контракт по единственной заявке на участие и разрабатывает навигатор дополнительного образования. Проверок и аудитов кода не проводится. МинОбрНауки всё устраивает
В 2020 году из разных концов страны поступают сообщения о принуждении к регистрации в нём же (автор сталкивался лично). В Омске даже статью в местной газете написали
7 сентября 2021 появляется уже упомянутая статья о уязвимости в навигаторе. По словам автора техподдержке о ней известно 6 месяцев
10 сентября в анонимном телеграм канале появляется утечка данных регионального р52.навигатор.дети (Нижегородская область)
14 сентября это замечает Коммерсантъ, нижегородские чиновники оправдываются и сообщают, что уязвимость устранена 10 сентября. Однако формы регистрации на момент публикации были доступны по прямой ссылке и аккаунты организаций регистрировались.
14 сентября вечером злоумышленники публикуют данные из ещё трёх регионов (по их словам это не всё что у них есть). После чего навигатор просто отключают.
15 сентября утром регистрация аккаунтов организаций отключена. Но подождите, вы же уязвимости устранили 10 сентября?
Эта ситуация ещё раз указывает на на простые истины.
Должен быть аудит кода. Не бумажный по принципу я тебе n тысяч рублей, а ты мне бумагу. что всё прекрасно. Должна проверятся информационная безопасность – даже школьник Вася прочитавший брошюру OWASP вам скажет, что регистрация в админку не должна торчать наружу.
Не должно быть принуждения к регистрации. Извините конечно, но если ваше дополнительное образование никому не нужно, то после регистрации он не появится. Особенно если в процессе нужно оставить свои ФИО, телефон и СНИЛС.
Должна быть адекватная реакция на сообщения об уязвимостях. Да да, спасибо мы починим – не починили. Опубликовали на хабре – не починили. Ой, злоумышленники всё скачали, а уязвимость две недели как у нас не работает.
Личный совет автора читателям. Не оставляйте своих данных где попало.
Всё сказанное в статье является личным мнением и поклёпом на уважаемых людей. Все факты не более чем выдумка, а совпадения случайны. Автор осуждает несанкционированный доступ к информационным системам в любых его проявлениях, равно как и любое нарушение законодательства РФ. Хорошего кода вам.
Комментарии (6)
hw_store
15.09.2021 14:15+1Бесплатный аудит русскоязычного текста.
Офорграфия, пунктуация, вот это всё. Обращайтесь. Правда, экспресс-сроков не обещаю.(По содержанию статьи вопросов нет.)
А так-то да, добровольно-принудительный принцип для нашей страны традиционен.
Тем более цифровая трансформация...Xokare228 Автор
15.09.2021 14:20Чукча не писатель, так что сильно не бейте пожалуйста. Старался более-менее прилично написать.
Shaman_RSHU
15.09.2021 15:22О чём тут можно говорить, если в школах неосновательно пытаются собрать принуждением/запугиванием (под прикрытием того, что не выплатили начисления к 1 сентября) СНИЛС родителей. Не нужно говорить, что если СНИЛС попадет в чужие руки, то есть возможность получить доступ к Госуслугам и ещё много чего в не информационном поле.
Жалобы в Роскомнадзор ничего не дели, обычные отписки.
Nikita22007
21.09.2021 18:02каким образом снилс даёт доступ в госуслуги? Для авторизации на Госуслугах можно использовать снилс, номер телефона (не уверен, что значительное число человек регистрируют отдельный номер, который скрывают), адрес электронной почты (аналогично). Альтернативные логины никогда не были проблемой. Другое дело если у вас на виду лежит пароль
ifap
Я бы добавил еще одну: это в Интернете все бухтеть смелые, а как «начальство» сказало зарегистрироваться — так без раздумий исполняют, вместо того, чтобы послать такое «начальство» в народную приемную по всем вопросам.
Xokare228 Автор
У нас насколько знаю половина так и не зарегистрировалась там. А так да, начальство оно ведь большое и страшное, ему виднее что надо. Про это ещё Некрасов писал.