Ошибка #28479
Повідомлення про помилку розрізняє "email не існує" та "невірний пароль"
0%
Description
Steps:
1) Відкрити модальне вікно "Вхід" → "Увійти через електронну пошту"
2) Ввести email, який ТОЧНО існує в системі, з невірним паролем → зафіксувати текст помилки
3) Закрити модальне вікно та відкрити знову
4) Ввести email, який ТОЧНО НЕ існує в системі (наприклад, fakeuser9999@test.com), з будь-яким паролем → зафіксувати текст помилки
5) Порівняти тексти помилок з кроків 2 та 4
6) Додатково: відкрити DevTools → Network → перевірити HTTP-коди відповідей у обох випадках
Expected result: Тексти повідомлень про помилку в обох випадках повинні бути ІДЕНТИЧНИМИ (наприклад, "Невірний email або пароль"). HTTP-коди відповідей повинні бути однаковими (наприклад, 401 в обох випадках). Час відповіді сервера не повинен суттєво відрізнятися (timing attack). Система НЕ повинна розкривати факт існування або відсутності email у базі — це захист від user enumeration attack.
Actual result: Повідомлення про помилку розрізняє "email не існує" та "невірний пароль"
https://s01.pic4net.com/di-60WANW.png
https://s01.pic4net.com/di-R3RGWB.png
No data to display