Перейти к содержимому
Обложка сообщества Разное

Опасность авторизации через SMS на egov.kz

Услышав новость о том, что egov.kz переходит на SMS авторизацию при запросе некоторых гос.услуг, я сразу же подумал, что это шутка, ведь этот вид авторизации переоценен и на данный момент гиганты рынка - те, кто обычно задает моду в этой сфере, -  начали отказываться от использования SMS. Ну, а что же наши?  Ну, а наши как всегда...

Итак, бага, о которой я хочу сегодня рассказать, кому-то может показаться и не багой вовсе, а как модно сейчас говорить, фичей, но лично я так не считаю.

Для демонстрации баги нам понадобится burpsuite, droid-proxy, профиль на egov, а так же светлая голова и прямые руки.

Суть баги в том что, во-первых, вся информация передается по HTTP (т.е. в открытом виде), во-вторых, в ответе на запрос для получения SMS мы получаем код самой SMS (и это наверное самое глупое, что я видел в своей жизни), плюс в запросе так же передаются локальные IP адреса, что тоже не очень хорошо.

Итак, у нас есть профиль на egov.kz и мы пытаемся выполнить авторизацию какой-либо услуги через SMS или же, как в моем случае, просим приложение сменить номер телефона в профиле, это также делается через отправку SMS для подтверждения своих действий. Смотрим Рис.1

Рис.1

Далее нажимаем кнопку “продолжить” и пропускаем запрос через burpsuite, см. Рис.2

Рис.2

А теперь обратите внимание на этот ответ на запрос SMS: во-первых, мы видим внутренние IP адреса системы, во-вторых, и это самое главное, мы видим код SMS, который был отправлен на указанный номер телефона. см. Рис.3

Рис.3

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

Хочу сразу дать понять: я не утверждаю, что SMS - зло, напротив, я за любое упрощение жизни гражданам, но только в том случае, если это приносит больше пользы, чем вреда. И если Вы что-то собираетесь вводить, то будьте любезны все перепроверить и убедиться в том, что Ваш продукт работает как надо и не имеет никаких багов или так называемых фич.

P.S. Данная бага была исправлена еще в прошлом году и о ней было рассказано на конференции посвященной практической информационной безопасности Kaz'hack'stan НО недавно я перепроверил и что вы думаете? )) они видимо сделали downgrade и бага вернулась.

0
0
526

Еще по теме

Опасность авторизации через SMS на egov.kz - Yvision.kz