Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Попытка брутфорса SSH  (Прочитано 5495 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн avi9526

  • Автор темы
  • Активист
  • *
  • Сообщений: 618
  • ахтыжъёшкинкот
    • Просмотр профиля
    • Блог av9526
Попытка брутфорса SSH
« : 02 Декабря 2012, 19:48:52 »
В лог-файле «/var/log/auth.log» проскочило много сообщений вида
Dec  2 15:43:29 avi9526-PC sshd[5074]: Received disconnect from 184.106.220.5: 11: Bye Bye [preauth]
Dec  2 15:43:30 avi9526-PC sshd[5076]: Received disconnect from 184.106.220.5: 11: Bye Bye [preauth]
Dec  2 15:43:35 avi9526-PC sshd[5078]: Received disconnect from 184.106.220.5: 11: Bye Bye [preauth]
Dec  2 15:43:43 avi9526-PC sshd[5081]: Received disconnect from 184.106.220.5: 11: Bye Bye [preauth]
Dec  2 15:43:51 avi9526-PC sshd[5083]: Received disconnect from 184.106.220.5: 11: Bye Bye [preauth]
На ЭВМ запущен «fail2ban», но он такое игнорирует. В настройках «SSH» разрешена авторизация только по ключу.

1) Что хотели сделать?
2) Решил изменить настройки «fail2ban», что бы он реагировал на такое — дописал в «/etc/fail2ban/filter.d/sshd.conf» строчку
Цитировать
failregex = …
  …
            ^%(__prefix_line)sReceived disconnect from <HOST>.* \[preauth\]\s*$
  …
с таким регулярным выражением проблемы могут быть? Может по другому написать?
Ubuntu 14.10

shame

  • Гость
Re: Попытка брутфорса SSH
« Ответ #1 : 02 Декабря 2012, 21:00:37 »
Подпишусь. Тема меня заинтересовала

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
Re: Попытка брутфорса SSH
« Ответ #2 : 02 Декабря 2012, 23:01:39 »
подпишусь
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Попытка брутфорса SSH
« Ответ #3 : 03 Декабря 2012, 10:04:50 »
1. Хотели провести брутфорс, но т.к. у Вас вход по паролю запрещен, ничего не вышло.
2. Для проверки на срабатывание правил fail2ban есть fail2ban-regex. "Напускаете" регэксп на лог - и видите, сработало ли правило.

Оффлайн avi9526

  • Автор темы
  • Активист
  • *
  • Сообщений: 618
  • ахтыжъёшкинкот
    • Просмотр профиля
    • Блог av9526
Re: Попытка брутфорса SSH
« Ответ #4 : 03 Декабря 2012, 10:34:22 »
Спасибо!

Проверил новое правило командой
fail2ban-regex /var/log/auth.log /etc/fail2ban/filter.d/sshd.confТот IP теперь отхватит банан.

Правда, несколько других IP попадают теперь два раза за одну попытку — я так понял, что будут забанены быстрее, но это уже не существенно для меня…

Решено.
« Последнее редактирование: 03 Декабря 2012, 10:39:15 от avi9526 »
Ubuntu 14.10

Оффлайн MMmm

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: Попытка брутфорса SSH
« Ответ #5 : 19 Декабря 2012, 22:50:51 »
В лог-файле «/var/log/auth.log» проскочило много сообщений вида
Dec  2 15:43:29 avi9526-PC sshd[5074]: Received disconnect from 184.106.220.5: 11: Bye Bye [preauth]
Dec  2 15:43:30 avi9526-PC sshd[5076]: Received disconnect from 184.106.220.5: 11: Bye Bye [preauth]
Dec  2 15:43:35 avi9526-PC sshd[5078]: Received disconnect from 184.106.220.5: 11: Bye Bye [preauth]
Dec  2 15:43:43 avi9526-PC sshd[5081]: Received disconnect from 184.106.220.5: 11: Bye Bye [preauth]
Dec  2 15:43:51 avi9526-PC sshd[5083]: Received disconnect from 184.106.220.5: 11: Bye Bye [preauth]
На ЭВМ запущен «fail2ban», но он такое игнорирует. В настройках «SSH» разрешена авторизация только по ключу.

1) Что хотели сделать?
2) Решил изменить настройки «fail2ban», что бы он реагировал на такое — дописал в «/etc/fail2ban/filter.d/sshd.conf» строчку
Цитировать
failregex = …
  …
            ^%(__prefix_line)sReceived disconnect from <HOST>.* \[preauth\]\s*$
  …
с таким регулярным выражением проблемы могут быть? Может по другому написать?


А у меня после этого в логах это:

fail2ban.jail   : INFO   Jail 'ssh' started
fail2ban.actions.action: ERROR  iptables -D INPUT -p tcp -m multiport --dports ssh -j fail2ban-ssh
iptables -F fail2ban-ssh

я убрал строку ^%(__prefix_line)sReceived disconnect from <HOST>.* \[preauth\]\s*$

и всё в порядке. Правда у меня Ubuntu 10.04.4, а у вас что?

Оффлайн avi9526

  • Автор темы
  • Активист
  • *
  • Сообщений: 618
  • ахтыжъёшкинкот
    • Просмотр профиля
    • Блог av9526
Re: Попытка брутфорса SSH
« Ответ #6 : 20 Декабря 2012, 20:07:41 »
Да у меня все нормально, банит таких без ошибок, «Ubuntu» 12.10
Может дело не в регулярном выражении. Без этой строчки кого-то банило? Без ошибок?
Ubuntu 14.10

Оффлайн MMmm

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: Попытка брутфорса SSH
« Ответ #7 : 20 Декабря 2012, 21:58:32 »
Да, всё работает. Это моя ошибка, я не правильно проверял защиту fail2ban.

Оффлайн VinnyPooh

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2577
  • В работе
    • Просмотр профиля
    • Linux для чайников (пых-пых)
Re: Попытка брутфорса SSH
« Ответ #8 : 20 Декабря 2012, 22:02:19 »
" В настройках «SSH» разрешена авторизация только по ключу."

ну и чего вы тогда беспокоитесь?

Порт смените еще на нестандартный и если уж до конца идти - через файервол разрешите доступ на комп только с определенных IP и будет вам счастье

shame

  • Гость
Re: Попытка брутфорса SSH
« Ответ #9 : 20 Декабря 2012, 23:44:48 »
Можно port knocking еще настроить для пущей паранои

 

Страница сгенерирована за 0.022 секунд. Запросов: 23.