Расширить детектор подозрительной активности
Правило distinct_logins_per_ip (перебор логинов с одного IP) в SuspiciousActivityService; real-time учёт SuspiciousActivityReporter: метрика deal.security.suspicious{kind} и warn-лог на 429/блокировке входа. Закрывает BL-SUSPICIOUS.
This commit is contained in:
@@ -177,6 +177,7 @@ builder.Services.AddSingleton(rateLimitOptions);
|
||||
// Гвард попыток входа — scoped: его хранилище счётчиков (IRateLimitCounterStore) — scoped EF-адаптер
|
||||
// (public.rate_limit_counters). Активен только при Enabled (no-op иначе).
|
||||
builder.Services.AddScoped<LoginAttemptGuard>();
|
||||
builder.Services.AddScoped<SuspiciousActivityReporter>();
|
||||
if (rateLimitOptions.Enabled)
|
||||
{
|
||||
builder.Services.AddDealRateLimiter(rateLimitOptions);
|
||||
|
||||
Reference in New Issue
Block a user