Project

General

Profile

Ошибка #28479

Повідомлення про помилку розрізняє "email не існує" та "невірний пароль"

Added by Василь Гордашевський 26 days ago.

Status:
Новая
Priority:
Срочный
Target version:
Start date:
08/08/2026
Due date:
08/08/2026 (26 days late)
% Done:

0%

Estimated time:
0.20 h

Description

Steps:
1) Відкрити модальне вікно "Вхід" → "Увійти через електронну пошту"
2) Ввести email, який ТОЧНО існує в системі, з невірним паролем → зафіксувати текст помилки
3) Закрити модальне вікно та відкрити знову
4) Ввести email, який ТОЧНО НЕ існує в системі (наприклад, ), з будь-яким паролем → зафіксувати текст помилки
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

Also available in: Atom PDF