12 мая 2014
Персональные данные пользователей соцсетей не защищены из-за уязвимости OpenID и OAuth
Студент-математик Наньянского технологического университета Сингапура, установил, что в протоколах OpenID и OAuth, используемых для авторизации и аутентификации пользователей содержится уязвимость типа скрытого редиректа (covert redirect), позволяющая третьим лицам перехватывать персональную информацию.
Протоколы OpenID и OAuth предназначены для совместного использования: первый генерирует клиентские токены, второй предназначен для децентрализованной аутентификации на сторонних сайтах. Вмешательство злоумышленника, использующего данную уязвимость, позволяет подменой redirect_uri в URL. скрыто перенаправлять сообщаемые в ходе процедуры пользовательские данные на другой сайт.
Подобным образом происходит утечка такой персональной информации, как настоящие имя и фамилия пользователя, его почтовый адрес, возраст, место жительства, место работы и др. Обнаруженная уязвимость касается самых массовых сайтов интернета, таких как GitHub, PayPal, Mail.Ru, VK, Microsoft, LinkedIn, Yahoo, Google, Facebook и др.