Старый 24.02.2015, 22:31   #1
Eternity
Администратор
 
Аватар для Eternity
 
Регистрация: 21.11.2014
Сообщений: 2,626
Сказал(а) спасибо: 8
Поблагодарили 59 раз(а) в 56 сообщениях
Настроение: Daring
Репутация: 80
По умолчанию Защита Ssh От Перебора паролей

ставим программку sshguard.

Принцип работы программы программы следующий: sshguard парсит лог файл регистраций в системе, если обнаруживает аномальное количество неудачных подключений с определенного IP, помечает адрес как нарушителя и добавляет в IPFW блокирующее правило на определенный промежуток времени, по умолчанию, время блокировки, 7 минут. Если в дальнейшем, данный IP вновь обратит на себя внимание sshguard своим неадекватным поведением, снова будет создано блокирующее правило в IPFW, но срок будет 2*7. Схема расчета времени блокировки следующая: 7 минут, 2*7 минут, 2*2*7 минут ..... 2^(n-1)*7 минут. В дальнейшем, после определенного количества рецидивов, указанного в опции -b, IP может будет помещен с черный список на постоянной основе.

Итак, ставим её из портов
Код:
# cd /usr/ports/security/sshguard-ipfw
# make install clean
Открываем /etc/syslog.conf и добавляем в конец файла сл. строчку
(эта строчка определяет основные настройки программы, в самом низу я перечислю описание параметров)


Код:
auth.info;authpriv.info|exec /usr/local/sbin/sshguard
Перезапускаем syslogd

Код:
/etc/rc.d/syslogd restart
Или же добавить эту строчку

Код:
auth.info;authpriv.info|exec /usr/local/sbin/sshguard-a 3 -b 10:/var/db/sshguard/blacklist -w /var/db/sshguard/whitelist
Всё, можно пользоваться

PS: Основные опции:

-a Количество неудачных попыток ввода пароля, после которых адрес блокируется, в нашем случае 3.

-b номер:/path/to/blacklist. Задает файл черного списка адресов и количество блокировок, после которого IP адрес будет помещен в этот список.

-w адрес/хост/блок/файл
Данная опция определяет белый список адресов. Может принимать IP адрес IP4 или IP6, доменное имя хоста или блок IP адресов в формате
10.20.30.0/24. Кроме того можно прописать путь до файла, содержащего все вышеперечисленное в виде списка. Что-бы указать несколько адресов,
хостов или блоков, данную нужно использовать повторно, то есть -w 1.2.3.4 -w 5.6.7.8 -w microsoft.com. Мы прописали путь до файла.

-p секунды
Время блокировки адреса атакующего. По умолчанию 420 секунд ( 7 минут )

-s секунд
Реабилитировать адрес после указанного количества секунд. По умолчанию 20*60 ( 20 минут). Грубо говоря, если попытки атаки с одного IP
предпринимаются раз в 20 минут, в черный список он не попадет никогда.
Eternity вне форума   Ответить с цитированием Вверх
Старый 14.02.2017, 13:00   #2
Олеся
Форумчанин
 
Аватар для Олеся
 
Регистрация: 12.02.2017
Сообщений: 258
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Настроение: Chatty
Репутация: 1
По умолчанию Re: Защита Ssh От Перебора паролей

Спасибо за полезную информацию!!!!!
Олеся вне форума   Ответить с цитированием Вверх
Старый 14.02.2017, 14:57   #3
Александра
Форумчанин
 
Аватар для Александра
 
Регистрация: 12.02.2017
Сообщений: 184
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Репутация: 1
По умолчанию Re: Защита Ssh От Перебора паролей

Спасибо большое) Просто обогащаешься на этом форуме,столько новых фишек узнаёшь))
Александра вне форума   Ответить с цитированием Вверх
Старый 16.02.2017, 09:12   #4
Игорь
Администратор
 
Аватар для Игорь
 
Регистрация: 21.11.2014
Сообщений: 1,713
Сказал(а) спасибо: 96
Поблагодарили 18 раз(а) в 15 сообщениях
Репутация: 28
По умолчанию Re: Защита Ssh От Перебора паролей

Цитата:
Сообщение от Александра Посмотреть сообщение
Спасибо большое) Просто обогащаешься на этом форуме,столько новых фишек узнаёшь))
Да, главное эти фишки правильно использовать
Игорь вне форума   Ответить с цитированием Вверх
Старый 16.02.2017, 09:24   #5
Сергей_54
Новичок
 
Аватар для Сергей_54
 
Регистрация: 16.02.2017
Сообщений: 56
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
Настроение: Fine
Репутация: 0
По умолчанию Re: Защита Ssh От Перебора паролей

Подскажите пожалуйста, а то я не понял эту программу устанавливают на свой сайт или на ПК?
Сергей_54 вне форума   Ответить с цитированием Вверх
Старый 16.02.2017, 19:56   #6
Eternity
Администратор
Топик Стартер ТС
 
Аватар для Eternity
 
Регистрация: 21.11.2014
Сообщений: 2,626
Сказал(а) спасибо: 8
Поблагодарили 59 раз(а) в 56 сообщениях
Настроение: Daring
Репутация: 80
По умолчанию Re: Защита Ssh От Перебора паролей

sshguard которая здесь я описывал, то ее ставят из репозиториев
__________________
Eternity вне форума   Ответить с цитированием Вверх
Старый 17.02.2017, 08:44   #7
Сергей_54
Новичок
 
Аватар для Сергей_54
 
Регистрация: 16.02.2017
Сообщений: 56
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
Настроение: Fine
Репутация: 0
По умолчанию Re: Защита Ssh От Перебора паролей

Я правильно вас понял репозитарии - это место, где хранятся и поддерживаются какие-либо данные.
Сергей_54 вне форума   Ответить с цитированием Вверх
Старый 19.02.2017, 00:55   #8
Eternity
Администратор
Топик Стартер ТС
 
Аватар для Eternity
 
Регистрация: 21.11.2014
Сообщений: 2,626
Сказал(а) спасибо: 8
Поблагодарили 59 раз(а) в 56 сообщениях
Настроение: Daring
Репутация: 80
По умолчанию Re: Защита Ssh От Перебора паролей

Цитата:
Сообщение от Сергей_54 Посмотреть сообщение
репозитарии - это место,
в репозиторях на серверах хранятся программки для линукс, не все, конечно
__________________
Eternity вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Сергей_54 (20.02.2017)
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 08:23. Часовой пояс GMT +3.

 
 
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
Рейтинг@Mail.ru Яндекс.Метрика