История Утечки Персональных Данных Через Github

История об одном нерадивом участнике мастер-класса от GeekBrains.

История утечки персональных данных через Github

Пример случайной утечки



Фон

Как обычно, я попытался найти информацию об интересующей меня компании на Github. На этот раз дорога повела меня совсем в другую сторону.

Я нашел личную прямую ссылку на документ (персональные данные), который по идее нельзя никому передавать.

Документ находится на сайте интересующей меня компании:

История утечки персональных данных через Github

Пример прямой ссылки Я думал, что это очередной новый СМС-бомбардировщик, но все оказалось иначе.

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

Этот сайт не связан с интересующей меня компанией:

История утечки персональных данных через Github

Текстовый файл ссылки

Изучать

Открыв историю изменений, выяснилось следующее.

Как выяснилось, некий пользователь своим последним коммитом добавил 754 файла с личными данными и другой конфиденциальной информацией:

История утечки персональных данных через Github

Раскрытие персональных данных Пример данных среди файлов:

История утечки персональных данных через Github



История утечки персональных данных через Github

Водительское удостоверение

История утечки персональных данных через Github



Как это произошло?

Итак, история больше не связана с интересующей меня компанией.

Как это произошло? Я тоже задавал себе этот вопрос.

Я открыл его тестовый репозиторий и из комментариев сразу стало понятно, почему так произошло:

История утечки персональных данных через Github

Файлы на рабочем столе Изучая остальные репозитории, подтверждаем нашу связь с GeekBrains:

История утечки персональных данных через Github

Список репозиториев Ученик научился форкать репозиторий преподавателя и создавать репозитории, а также загружать в них файлы, не понимая, что именно он загружает. Изучаем программу данного семинара: Программа курса

Переписка групп и тем семинара.

  1. Что такое система контроля версий
  2. Зачем нужна система контроля версий?
  3. Установка git на ваш компьютер (в зависимости от системы)
  4. Установка VSCode на ваш компьютер
  5. Что такое репозиторий и инструкция по созданию локальных репозиториев.

  6. Базовая работа с локальным репозиторием
  7. Что такое ветки и зачем они нужны при работе с системой контроля версий?
  8. Базовая работа с ветками в git.
  9. Что такое удаленный репозиторий и зачем он нужен?
  10. Базовая работа с удаленными репозиториями GitHub
  11. Как строить и зачем нужна совместная работа в системах контроля версий
  12. Инструкция по созданию запроса на включение
  13. Книги и полезные ссылки для изучения git.
  14. Альтернативные системы контроля версий.

Не хватает раздела об аудите репозитория и правилах удаления репозитория? Все файлы, о которых шла речь ранее в репозитории с рабочего стола, разложены по папкам:

История утечки персональных данных через Github

Также изучая историю действий пользователей, я наконец понял, как все произошло.

Некая Анастасия во время учебы в GeekBrains выполняла задачи на общем компьютере, которым пользовались другие члены семьи, в том числе рабочие задачи, связанные с обработкой персональных данных водителей.

В результате в результате обучения рабочая папка, расположенная на рабочем столе ученика, была ошибочно загружена на Github вместе с другими файлами в репозитории Test.

Выводы

  1. Пользователь, имеющий доступ к персональным данным других физических лиц, но предположительно не имеющий к ним на законных основаниях доступа, осуществляет попытку входа в ИТ;
  2. GeekBrains пыталась его обучить;
  3. Из этого ничего не вышло;
  4. Студент даже не понял, что он сделал;
  5. Учитель практически не контролировал действия ученика;
  6. Пользователь удалил репозиторий;
  7. Во время тренировки дважды детально изучайте все, что делаете; если что-то не понятно, не стесняйтесь спрашивать лектора и друзей;
  8. Преподаватели недостаточно хорошо преподают то, что делают их студенты.



P.S.

Если вы не хотите удалять репозиторий, то необходимо удалить конфиденциальные данные по инструкции: Удаление конфиденциальных данных из репозитория — GitHub Docs Даже сегодня в одном из моих репозиториев я обнаружил ключ Google API, который раскрыл в 2019 году:

История утечки персональных данных через Github

Будь осторожен.

В опросе могут участвовать только зарегистрированные пользователи.

Войти , Пожалуйста.

Случалось ли с вами когда-нибудь что-нибудь подобное? 18,99% Да 34 55,87% Нет 100 25,14% НЕ уверен 45 179 пользователей проголосовали.

20 пользователей воздержались.

Теги: #информационная безопасность #git #github #Карьера в ИТ-индустрии #Открытые данные #учиться программировать #учиться программировать #утечки данных #ошибки

Вместе с данным постом часто просматривают: