The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Блокировка по ip адресу"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Блокировка по ip адресу"  
Сообщение от User email(??) on 25-Апр-07, 11:05 
Роботы сканеры подбирают логины к SSH, это можно найти в логах, как с помощью ipfw автоматически блокировать или вносить ip адреса роботов сканеров
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Блокировка по ip адресу"  
Сообщение от Nimdar (ok) on 25-Апр-07, 11:08 
>Роботы сканеры подбирают логины к SSH, это можно найти в логах, как
>с помощью ipfw автоматически блокировать или вносить ip адреса роботов сканеров
>

Запретить все входящие на порт 22 (и не только на этот) и разрешить только определённым адресам.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Блокировка по ip адресу"  
Сообщение от User email(??) on 25-Апр-07, 11:56 
>>Роботы сканеры подбирают логины к SSH, это можно найти в логах, как
>>с помощью ipfw автоматически блокировать или вносить ip адреса роботов сканеров
>>
>
>Запретить все входящие на порт 22 (и не только на этот) и
>разрешить только определённым адресам.


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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Блокировка по ip адресу"  
Сообщение от kerilka on 25-Апр-07, 12:03 
>>>Роботы сканеры подбирают логины к SSH, это можно найти в логах, как
>>>с помощью ipfw автоматически блокировать или вносить ip адреса роботов сканеров
>>>
>>
>>Запретить все входящие на порт 22 (и не только на этот) и
>>разрешить только определённым адресам.
>
>
>Приходиться заходить с разных ip адресов, по этому можно ли сделать автоматическую
>блокировку ip адреса если не правильно введён логин

1. какая система? (в Freebsd я в портах, помоему в Security, видел нечто похожее, скрипт, который блочит файром попытки брутфорса. но как по мне этот метод не наилучший)
2. вариант №2 - у меня ссшка висит на совершенно левом портике, что всех этих роботов сразу останавливает ) как по мне - наилучший вариант )))

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Блокировка по ip адресу"  
Сообщение от User email(??) on 25-Апр-07, 12:20 
>>>>Роботы сканеры подбирают логины к SSH, это можно найти в логах, как
>>>>с помощью ipfw автоматически блокировать или вносить ip адреса роботов сканеров
>>>>
>>>
>>>Запретить все входящие на порт 22 (и не только на этот) и
>>>разрешить только определённым адресам.
>>
>>
>>Приходиться заходить с разных ip адресов, по этому можно ли сделать автоматическую
>>блокировку ip адреса если не правильно введён логин
>
>1. какая система? (в Freebsd я в портах, помоему в Security, видел
>нечто похожее, скрипт, который блочит файром попытки брутфорса. но как по
>мне этот метод не наилучший)
>2. вариант №2 - у меня ссшка висит на совершенно левом портике,
>что всех этих роботов сразу останавливает ) как по мне -
>наилучший вариант )))

Как и где это можно реализовать, я про 2 вариант

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Блокировка по ip адресу"  
Сообщение от kerilka on 25-Апр-07, 12:35 
>>>>>Роботы сканеры подбирают логины к SSH, это можно найти в логах, как
>>>>>с помощью ipfw автоматически блокировать или вносить ip адреса роботов сканеров
>>>>>
>>>>
>>>>Запретить все входящие на порт 22 (и не только на этот) и
>>>>разрешить только определённым адресам.
>>>
>>>
>>>Приходиться заходить с разных ip адресов, по этому можно ли сделать автоматическую
>>>блокировку ip адреса если не правильно введён логин
>>
>>1. какая система? (в Freebsd я в портах, помоему в Security, видел
>>нечто похожее, скрипт, который блочит файром попытки брутфорса. но как по
>>мне этот метод не наилучший)
>>2. вариант №2 - у меня ссшка висит на совершенно левом портике,
>>что всех этих роботов сразу останавливает ) как по мне -
>>наилучший вариант )))
>
>Как и где это можно реализовать, я про 2 вариант


в /etc/ssh/sshd_config
Port 7890
после чего рестарт ssh
порт можете задать любой, который не используется в Вашей системе

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Блокировка по ip адресу"  
Сообщение от maxsvet (ok) on 25-Апр-07, 14:36 
>Роботы сканеры подбирают логины к SSH, это можно найти в логах, как
>с помощью ipfw автоматически блокировать или вносить ip адреса роботов сканеров
>


#!/bin/sh

# если два часа ночи - удаляем предыдущие правила
if [ `date +%H` -eq 02 ]
then
/sbin/ipfw delete 1 >/dev/null 2>&1
fi

#
day=`date +%d`
month=`date +%m`
year=`date +%Y`
log_dir="/var/old_log/${year}/${month}"
# создаём папку для логов
mkdir -p ${log_dir}
log_file="${log_dir}/${day}_auth.log"

# переносим логи
cat /var/log/auth.log > /tmp/auth.log
cat /dev/null > /var/log/auth.log
cat /tmp/auth.log >> ${log_file}

# Вначале отлавливаем IP с которых пытаются залогинится
# под несуществующими пользователями
cat /tmp/auth.log | \
grep Illegal | awk '{print $10}' | sort | uniq -c  | sort |
{
while read count_IP
do
count_deny=`echo ${count_IP} | awk '{print $1}'`
IP=`echo ${count_IP} | awk '{print $2}'`
if [ ${count_deny} -ge 10 ]
then
#echo "IP address  = ${IP}      deny count =    ${count_deny}"
/sbin/ipfw add 1 deny ip from ${IP} to me >/dev/null 2>&1
fi
done
}
# отлавливаем IP c которых лезут под системными
# пользователями (с учётом того, что сделали раньше,
# ходить разрешили только описанным в sshd_conf)
cat /tmp/auth.log | \
grep "Failed password" | awk '{print $11}' | sort | uniq -c  | sort |
{
while read count_IP
do
count_deny=`echo ${count_IP} | awk '{print $1}'`
IP=`echo ${count_IP} | awk '{print $2}'`
if [ ${count_deny} -ge 5 ]
then
#echo "IP address  = ${IP}      deny count =    ${count_deny}"
/sbin/ipfw add 1 deny ip from ${IP} to me >/dev/null 2>&1
fi
done
}

в сron каждые 5 мин.
(С) lissyara (www.lissyara.su)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру