Заполнение учетных данных - Википедия - Credential stuffing

Учетная начинка это тип кибератака где украден аккаунт реквизиты для входа обычно состоящий из списков имена пользователей и / или адрес электронной почты и соответствующие пароли (часто из данные нарушения ) используются для получения несанкционированного доступа к учетные записи пользователей через крупномасштабные автоматизированные запросы входа в систему, направленные против веб приложение.[1] В отличие от взлома учетных данных, атаки с заполнением учетных данных не пытаются грубая сила или угадывайте любые пароли - злоумышленник просто автоматизирует вход в систему для большого количества (от тысяч до миллионов) ранее обнаруженных пар учетных данных с помощью стандартных инструментов веб-автоматизации, таких как Селен, cURL, PhantomJS или инструменты, разработанные специально для этих типов атак, такие как: Sentry MBA, SNIPR, STORM, Blackbullet и Openbullet.[2][3]

Атаки с заполнением учетных данных возможны, потому что многие пользователи повторно используют одну и ту же комбинацию имени пользователя и пароля на нескольких сайтах, при этом один опрос показал, что 81% пользователей повторно использовали пароль на двух или более сайтах, а 25% пользователей используют одни и те же пароли на большинстве сайтов. свои счета.[4]

Разливы учетных данных

Атаки с заполнением учетных данных считаются одной из основных угроз для веб-приложений и мобильных приложений из-за большого количества утечек учетных данных. Только в 2016 году из-за утечки данных в Интернете было передано более 3 миллиардов учетных данных.[5]

Источник

Этот термин был придуман Сумитом Агарвалом, соучредителем компании Shape Security, который служил в качестве Заместитель помощника министра обороны на Пентагон в то время.[6]

Инциденты

20 августа 2018 г. Superdrug Соединенного Королевства была предпринята попытка шантажа, были представлены доказательства, свидетельствующие о том, что хакеры проникли на сайт и загрузили записи 20 000 пользователей. Доказательства, скорее всего, были получены в результате взломов и утечек, а затем использовались в качестве источника для атак по подбору учетных данных для сбора информации для создания поддельных доказательств.[7][8]

В октябре – ноябре 2016 г. злоумышленники получили доступ к частной GitHub репозиторий, используемый Убер (Uber BV и Uber UK), используя имена пользователей и пароли сотрудников, которые были взломаны в ходе предыдущих взломов. Хакеры утверждали, что взломали учетные записи 12 сотрудников с помощью метода заполнения учетных данных, поскольку адреса электронной почты и пароли повторно использовались на других платформах. Хотя много- / двухфакторная аутентификация доступна, она не была активирована для затронутых учетных записей. Впоследствии хакеры обнаружили учетные данные компании. AWS хранилище данных в файлах репозитория и, следовательно, смогли получить доступ к записям 32 миллионов пользователей за пределами США и 3,7 миллиона водителей за пределами США, а также другим данным, содержащимся в более чем 100 S3 ведра. Злоумышленники предупредили Uber, потребовав выплату 100 000 долларов за согласие на удаление данных. Компания заплатила черезпрограмма вознаграждения за ошибки ', но не сообщал об инциденте пострадавшим более года. После того, как обнаружилось нарушение, компания была оштрафована на 385 000 фунтов стерлингов (с возможностью уменьшения до 308 000 фунтов стерлингов) Управлением по информации Великобритании.[9]

Взломанная проверка учетных данных

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

В феврале 2018 года британский ученый-компьютерщик Джунаде Али создал протокол связи (используя k-анонимность и криптографическое хеширование ), чтобы анонимно проверить, произошла ли утечка пароля, не раскрывая полностью искомый пароль.[10][11] Этот протокол был реализован как общедоступный API в службе Hunt и теперь используется несколькими веб-сайтами и службами, включая менеджеры паролей[12][13] и расширения браузера.[14][15] Позднее этот подход был воспроизведен Google функция проверки пароля.[16][17][18] Али работал с учеными в Корнелл Университет для разработки новых версий этого протокола, известного как Бакетизация размера частоты и Бакетизация на основе идентификаторов.[19] В марте 2020 г. криптографическое дополнение был добавлен к этому протоколу.[20]

Скомпрометированные реализации проверки учетных данных

ПротоколРазработчикиСделано общедоступнымРекомендации
k-анонимностьДжунаде Али (Cloudflare ), Трой Хант (Меня поймали? )21 февраля 2018 г.[21][22]
Бакетизация с частотным сглаживанием и Бакетизация на основе идентификаторовКорнелл Университет (Люси Ли, Биджита Пал, Рахул Чаттерджи, Томас Ристенпарт), Cloudflare (Джунаде Али, Ник Салливан)Май 2019[23]
Проверка пароля Google (GPC)Google, Стэндфордский УниверситетАвгуст 2019 г.[24][25]
Обнаружение активных учетных данныхУниверситет Северной Каролины в Чапел-Хилл (Ке Коби Ван, Майкл К. Рейтер)Декабрь 2019 г.[26]

Смотрите также

Рекомендации

  1. ^ "Мандатная начинка". OWASP.
  2. ^ «Отчет об утечке учетных данных» (PDF). Форма безопасности. Январь 2017. с. 23. Самый популярный инструмент для заполнения учетных данных, Sentry MBA, использует файлы конфигурации для целевых веб-сайтов, которые содержат всю логику последовательности входа в систему, необходимую для автоматизации попыток входа в систему.
  3. ^ «Использование средств ввода учетных данных - NCSC».
  4. ^ "Тревожный звонок по поводу привычки пользователей к неправильному паролю" (PDF). SecureAuth. Июль 2017 г.
  5. ^ Чичковски, Эрика (17 января 2017 г.). "Атаки с заполнением учетных данных захватывают корпоративные системы штурмом". Темное чтение. Получено 19 февраля, 2017.
  6. ^ Таунсенд, Кевин (17 января 2017 г.). "Credential Stuffing: успешная и растущая методология атак". Неделя безопасности. Получено 19 февраля, 2017.
  7. ^ «Супер-кружки: хакеры утверждают, что украли 20 тысяч клиентских записей у Brit Biz Superdrug».
  8. ^ «Superdrug отвергает супервыкуп после предполагаемого супервыкупа - финансовое криптосообщество». 23 августа 2018.
  9. ^ «Уведомление о денежном штрафе (Uber)» (PDF). Офис уполномоченного по информации. 27 ноября 2018.
  10. ^ «Узнайте, был ли введен ваш пароль - без отправки его на сервер». Ars Technica. Получено 2018-05-24.
  11. ^ "1Password болтает при проверке" введенного пароля "- TechCrunch". techcrunch.com. Получено 2018-05-24.
  12. ^ «1Password интегрируется с« Pwned Passwords », чтобы проверить, не просочились ли ваши пароли в Интернет». Получено 2018-05-24.
  13. ^ Конгер, Кейт. «1Password поможет вам узнать, взломан ли ваш пароль». Gizmodo. Получено 2018-05-24.
  14. ^ Кондон, Стефани. «Okta предлагает бесплатную многофакторную аутентификацию с новым продуктом One App | ZDNet». ZDNet. Получено 2018-05-24.
  15. ^ Корен, Майкл Дж. «Самая большая в мире база данных взломанных паролей теперь является расширением Chrome, которое автоматически проверяет ваш». Кварцевый. Получено 2018-05-24.
  16. ^ Wagenseil I, Пол. "Новое расширение Google Chrome находит ваши взломанные пароли". www.laptopmag.com.
  17. ^ «Google запускает расширение для проверки пароля, чтобы предупреждать пользователей о взломе данных». КровотечениеКомпьютер.
  18. ^ Дсуза, Мелиша (6 февраля 2019 г.). «Новое расширение Google Chrome 'Password CheckUp' проверяет, не было ли ваше имя пользователя или пароль взломано третьими лицами». Packt Hub.
  19. ^ Ли, Люси; Пал, Биджита; Али, Джунаде; Салливан, Ник; Чаттерджи, Рахул; Ристенпарт, Томас (2019-11-06). «Протоколы проверки взломанных учетных данных». Материалы конференции ACM SIGSAC 2019 по компьютерной и коммуникационной безопасности. Нью-Йорк, Нью-Йорк, США: ACM: 1387–1403. arXiv:1905.13737. Bibcode:2019arXiv190513737L. Дои:10.1145/3319535.3354229. ISBN  978-1-4503-6747-9.
  20. ^ Али, Джунаде (4 марта 2020 г.). "Заполнение выдаваемых паролей (ft. Lava Lamps and Workers)". Блог Cloudflare. Получено 12 мая 2020.
  21. ^ Али, Джунаде (21 февраля 2018 г.). «Подтверждение утечки паролей с помощью k-анонимности». Блог Cloudflare. Получено 12 мая 2020.
  22. ^ Али, Джунаде (5 октября 2017 г.). «Механизм предотвращения повторного использования паролей с помощью анонимных хэшей». Препринты PeerJ. Получено 12 мая 2020. Цитировать журнал требует | журнал = (помощь)
  23. ^ Ли, Люси; Пал, Биджита; Али, Джунаде; Салливан, Ник; Чаттерджи, Рахул; Ристенпарт, Томас (4 сентября 2019 г.). «Протоколы проверки взломанных учетных данных». arXiv:1905.13737 [cs.CR ].
  24. ^ Томас, Курт; Пуллман, Дженнифер; Йео, Кевин; Рагхунатан, Анант; Келли, Патрик Гейдж; Инверницци, Лука; Бенко, Борбала; Пьетрашек, Тадек; Патель, Сарвар; Бонех, Дэн; Бурштейн, Эли (2019). «Защита учетных записей от переполнения учетных данных с помощью предупреждений о взломе пароля»: 1556–1571. Цитировать журнал требует | журнал = (помощь)
  25. ^ Чимпану, Каталин. «Google запускает функцию проверки пароля, которая в этом году будет добавлена ​​в Chrome». ZDNet. Получено 12 мая 2020.
  26. ^ Ван, Ке Коби; Рейтер, Майкл К. (2020). «Обнаружение заполнения учетных данных пользователя в его собственных учетных записях». arXiv:1912.11118. Цитировать журнал требует | журнал = (помощь)

внешняя ссылка

  • "Запись OWASP на Credential Stuffing "
  • "HaveIBeenPwned "- проверьте, есть ли у вас учетная запись, которая была взломана в результате утечки данных и подвержена ли атакам с заполнением учетных данных.