LINUX.ORG.RU

[грубый форс]А вас часто брутфорсят? Как боретесь?


0

2

Пару дней назад начал лагать инет. С учетом качества услуг местных провайдеров, внимания не обращал пока сегодня не обнаружил в логе дом. сервака чудесное:

Oct 17 05:02:22 <servername> sshd[3671]: Failed password for root from 87.245.157.75 port 60412 ssh2[br]

...

Oct 17 05:02:34 <servername> sshd[3681]: Failed password for root from 87.245.157.75 port 33548 ssh2[br] Oct 17 05:02:35 <servername> sshd[3683]: Invalid user oracle from 87.245.157.75[br] Oct 17 05:02:35 <servername> sshd[3683]: Failed password for invalid user oracle from 87.245.157.75 port 33672 ssh2[br] Oct 17 05:02:37 <servername> sshd[3685]: Invalid user test from 87.245.157.75[br]

Сервак периодически пропадал, если стучаться снаружи (ущерб выразился в обрывах соединения и /tmp почему-то стал read-only (пофиксилось само при перезагрузке))

по данным RIPE:

% Information related to '87.245.157.64 - 87.245.157.79'

inetnum: 87.245.157.64 - 87.245.157.79 netname: COMCOR-FGUPRublevo-UspenskiyLOK descr: Network for FGUP «Rublevo-Uspenskiy LOK» country: RU admin-c: VK1329-RIPE tech-c: VK1329-RIPE status: ASSIGNED PA mnt-by: AS8732-MNT source: RIPE # Filtered

person: Viktor Kanaev e-mail: vik@prov.ru address: Odincovskiy r-n, Zhukovka phone: +7 495 7820250 mnt-by: AS8732-MNT nic-hdl: VK1329-RIPE source: RIPE # Filtered

% Information related to '87.245.128.0/18AS8732'

route: 87.245.128.0/18 descr: comcor.ru origin: AS8732 mnt-by: AS8732-MNT source: RIPE # Filtered

«Лишние» порты на роутере позакрывал, хотя доступ по ssh извне бывает нужен.

Port 2222 в /etc/ssh/sshd_config - и больше никто не ломится.

AITap ★★★★★
()

В нормальных дистрибутивах типа МАндрива, Федора, АСП - встроен фаер, поумлчанию закрывает этот ваш 22 порт с сэхаха.

Trojan_Winlock
()

А если надо, всё-таки, чтобы можно было ходить с любого места, то как-то так:

-A INPUT -p tcp -m tcp --dport 22 --tcp-flags FIN,SYN,RST,ACK SYN -m recent --set --name ssh_rate_limit --rsource
-A INPUT -p tcp -m tcp --dport 22 --tcp-flags FIN,SYN,RST,ACK SYN -m recent --update --seconds 60 --hitcount 4 --name ssh_rate_limit --rsource -j LOG
-A INPUT -p tcp -m tcp --dport 22 --tcp-flags FIN,SYN,RST,ACK SYN -m recent --update --seconds 60 --hitcount 4 --name ssh_rate_limit --rsource -j DROP

Как правило, бот уходит - ему не выгодно ждать, других мест полно.

AS ★★★★★
()

собственно, правила conntrack
плюс разумный подход к длине паролей - не короче, чем МПХ, и куда как более витиеватые

Hokum ☆☆☆☆
()

Брутфорсят часто. боремся неподбираемыми паролями.

Раньше никогда не приходила мысль, а теперь пришла - а что если запустить виртуальную машину, прокинуть туды порт, и дать залогиниться? Что он дальше делать будет?

Идея такая - самое ценное, что есть на свете - это время. Поэтому надо чтобы взломщик потерял как можно больше времени. Пусть залогинится, дадим ему кеш фаерфокса с типо паролями к десятку банк-клиентов, пусть сидит пробуит.

Если хочет проксю - поставим ему в виртуалку глючащую, падающую, и не туда коннектящуюся проксю, пусть повозится и с ней.. ну и так далее.

Можно было б совмесными усилиями целый дистрибутив из таких граблей насобирать, назвать L33tHackerOs, и пусть господа взломщики юзають :-) Как идея?

gods-little-toy ★★★
()
Ответ на: комментарий от gods-little-toy

Ты так веришь в полную изолированность виртуальной машины? :)
а вообще всё это давно придумано - man honeypot

Hokum ☆☆☆☆
()
Ответ на: комментарий от gods-little-toy

Подумав, понял что идея-то сама не новая - для таких инсталляций даже термин уже есть, honey pot называются.

Но honey pot'ы вроде масштабно не применяются. А тут бы применялись! если б на каждом десятом хосте давали логиниться по ssh, но при этом вместо самой системы впускали бы в этакий глюкотрон, взломщики бы вымерли от бессилия.

gods-little-toy ★★★
()
Ответ на: комментарий от Hokum

> а вообще всё это давно придумано - man honeypot

угу, тоже дошло только что.

gods-little-toy ★★★
()
Ответ на: комментарий от gods-little-toy

> Можно было б совмесными усилиями целый дистрибутив из таких граблей насобирать, назвать L33tHackerOs, и пусть господа взломщики юзають :-) Как идея?

Да, и еще - кто там спрашивал, зачем нам национальная операционная система? Вот! Присвоим этому набору граблей статус национальной ОС :-)

gods-little-toy ★★★
()
Ответ на: комментарий от gods-little-toy

Как правило, это ломится бот, который скачивает в /tmp или в /var/tmp какую-нибудь каку, запускает её и начинает ddos'ить нужные сервера, присланные по управлялке через irc.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.