偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

sshd被攻擊的自動防御方法v3

安全 黑客攻防
本文為sshd被攻擊的自動防御方法的第三版(改進(jìn)版本),修改腳本,使之能通用,比如ftp的攻擊防御。

 本文為sshd被攻擊的自動防御方法的第三版(改進(jìn)版本),修改腳本,使之能通用,比如ftp的攻擊防御。

完整的配置如下:

1、配置文件.swatchrc

# cat /root/.swatchrc

#

# bad login attempts

watchfor /pam_unix\(sshd:auth\): authentication failure; .+ rhost=([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)/

#echo magenta

bell 0

exec "/root/swatch-new.sh $1 22"

watchfor /pam_unix\(vsftpd:auth\): authentication failure; .+ rhost=([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)/

bell 0

exec "/root/swatch-new.sh $1 21"

2、處理腳本swatch-new.sh

# cat /root/swatch-new.sh

#!/bin/sh

#攻擊者ip

ip=$1

#攻擊端口

port=$2

#echo $ip >> /root/sshd_blocked_ip_list

sql="/usr/bin/sqlite3 /root/sshd_blocked_ip.db "

blockcmd="/sbin/iptables -I INPUT -s $ip -p tcp --dport $port -j DROP"

unblockcmd=${blockcmd/-I/-D}

blocktime=$($sql "select blocktime from ip where ip='$ip'")

: ${blocktime:=0}

$blockcmd || exit 1

if [ $blocktime -eq 0 ];then

/usr/bin/at "now + 1 hours" <<< "$unblockcmd 2>> /root/at_result.log"

$sql "insert into ip values('$ip',1,1)"

else

((blocktime*=2))

/usr/bin/at "now + $blocktime hours" <<< "$unblockcmd 2>> /root/at_result.log"

$sql "update ip set blocktime=$blocktime,count=count+1 where ip='$ip'"

fi

3、啟動命令

# /usr/bin/swatch -t /var/log/secure --daemon

Note:

至此就完畢了。各個服務(wù)共用一個數(shù)據(jù)庫,如果還有其他服務(wù)需要做防御,可以再添加相關(guān)watchfor配置,但是驗(yàn)證失敗的日志需要出現(xiàn)在/var/log/secure中。這是共用一個日志文件的情況,當(dāng)然了,還可以再啟動一個swatch進(jìn)程。其他用途自己擴(kuò)展。

責(zé)任編輯:藍(lán)雨淚 來源: 紅黑聯(lián)盟
相關(guān)推薦

2012-11-02 15:02:32

2018-08-22 09:15:31

2024-12-30 20:32:36

2018-11-27 09:28:41

API攻擊惡意

2011-05-20 07:52:54

RADVISIONSCOPIA Mobi

2010-07-30 13:17:33

NFS V3

2012-11-13 17:05:50

2015-03-27 09:50:37

2024-12-30 09:25:00

數(shù)據(jù)訓(xùn)練摩擦

2025-03-26 09:12:59

DeepSeek VChat2BISQL

2023-12-25 09:41:37

點(diǎn)云訓(xùn)練

2012-11-30 14:54:48

2009-06-10 16:56:12

可擴(kuò)展GlassFisJavaEE6

2009-01-16 10:40:50

2013-06-24 10:16:45

2013-04-25 11:04:42

2010-09-29 14:00:05

2009-10-29 17:47:31

2010-07-19 21:52:35

2011-01-18 15:29:46

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號