Неограниченное число попыток входа; неудачные попытки пишутся в БД, но throttle/lockout отсутствует.
Влияние
Online перебор паролей к bcrypt-хешам.
Рекомендация
Rate limit на /login; exponential backoff; опционально блокировка аккаунта.
Трудозатраты
M
Источник: аудит безопасности GeoShare, 2026-06-26, commit abbd199d89925483ac1801b401a4e75a2a1372e0. Важность в issue поднята на одну ступень относительно severity в отчёте.
## Важность
**высокий**
## Место в коде
`bin/routes/auth_routes.dart:26-42`
## Описание
Неограниченное число попыток входа; неудачные попытки пишутся в БД, но throttle/lockout отсутствует.
## Влияние
Online перебор паролей к bcrypt-хешам.
## Рекомендация
Rate limit на `/login`; exponential backoff; опционально блокировка аккаунта.
## Трудозатраты
M
---
**Источник:** аудит безопасности GeoShare, 2026-06-26, commit `abbd199d89925483ac1801b401a4e75a2a1372e0`.
**Важность в issue** поднята на одну ступень относительно severity в отчёте.
cucadmuh
changed title from [SEC-009][критический] Нет защиты от brute-force на login to [SEC-009][высокий] Нет защиты от brute-force на login2026-06-26 19:51:40 +03:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Важность
высокий
Место в коде
bin/routes/auth_routes.dart:26-42Описание
Неограниченное число попыток входа; неудачные попытки пишутся в БД, но throttle/lockout отсутствует.
Влияние
Online перебор паролей к bcrypt-хешам.
Рекомендация
Rate limit на
/login; exponential backoff; опционально блокировка аккаунта.Трудозатраты
M
Источник: аудит безопасности GeoShare, 2026-06-26, commit
abbd199d89925483ac1801b401a4e75a2a1372e0.Важность в issue поднята на одну ступень относительно severity в отчёте.
[SEC-009][критический] Нет защиты от brute-force на loginto [SEC-009][высокий] Нет защиты от brute-force на login