В письме от Чтв, 19 Апр 2012, 14:57 dawnshade пишет:

>> И второй вопрос, в продолжение первого: как можно вставить задержку
>> (delay) после неудачной попытки аутентификации? Тарпиттинг, кажется,
называется.
>> В спеке найти не смог.
>>
>
> $authentication_failed

Если используется FreeBSD - есть ещё чудное средство:

bruteblock-0.0.5_3  Software for blocking bruteforce attacks with ipfw

Кроме SSH его можно заставить следить за любыми логами. Для exim это
выглядит так:

/usr/local/sbin/bruteblock -f /usr/local/etc/bruteblock/exim.conf

cat /usr/local/etc/bruteblock/exim.conf

regexp          = mysql_(?:login|plain) authenticator failed for .*
\[(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})\]: 535 Incorrect authentication
data

# Number of failed login attempts within time before we block
max_count       = 3

# Time in seconds in which all failed login attempts must occur
within_time     = 60

# Time in seconds to block ip in firewall

# 60 minutes
reset_ip        = 3600

# IPFW table number to add "bad" hosts
ipfw2_table_no  = 10


Перебор паролей обламывается в зародыше. Стоит ещё повозиться и прикрутить
его к логам imap / pop3 сервера.

-- 
WBR, Alexander Sheiko


_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users

Ответить