speech auth

Описание

Мой друг спрятал секрет на портале, но его можно получить только пройдя голосовую аутентификацию, сможешь ?


My friend hid the secret on portal, but you can only get it by voice authentication, can you ?

Краткое описание уязвимости

На django-бэкенде включен debug режим, что позволяет узнать модель которая используется для голосовой аутентификации, theshold и embedding эталонного спикера, и эти знания позволяют реализовать adversial attack.

Решение

На django-бэкенде включен debug режим, отправляем вместо wav любой другой файл с расширение .wavл, сервер выдаёт ошибку и далее видим переменные из settings.py: модель для голосовой аутентификации, theshold и embedding эталонного спикера.
Реализация adversial attack с комментариями.