怎样抵御“肉鸡攻击”

怎样抵御“肉鸡攻击”,第1张

四、黑客怎样操纵肉鸡黑客操纵“肉鸡”有两种方式:一种方式是手动方式,当灰鸽子等远程控制后门木马被种入用户电脑并启动后,黑客的本地电脑就成为“肉鸡”主机的远程终端,黑客可以手工操作,通过命令打开“肉鸡”系统的文件,察看信息,执行程序,发送数据……冒充主人作任何想做的事。另一种方法是通过远程控制后门程序所配置的种植在肉鸡上的病毒程序去控制目标计算机。上文中,我们已经介绍过远程控制后门木马/病毒的功能,黑客使用它,便表演出了315晚会上的那一幕情景。怎样发现和抵御肉鸡攻击了解了肉鸡攻击的过程和原理,我们可以领会到,肉鸡攻击并非你想象的那样神秘莫测。简而言之,“肉鸡”就是一个在不知情的情况下被远程控制的计算机终端。主要是用户不经意浏览或者接收未知文件时中招,被种下了接受远程控制的木马程序。针对肉鸡攻击的特点,专家们提出了一些抵御肉鸡攻击的有效措施,值得大家参考采用。这些措施可以归结为四个字:“一禁二补三检四清”。下面具体解释一下:所谓“一禁”,就是不要访问不熟悉的、可疑的网站。以免在浏览被挂了马的网页时中招。在登录网上银行网站时,要尽量直接输入正确的域名,而不是从其他网站的链接地址进入。所谓“二补”,就是要及时打补丁,升级杀毒软件。我们的电脑系统中到底有多少漏洞?谁也说不清。拿微软的Windows、Office来说,反正隔不多时,微软就会发出通告,发现新的漏洞,要求用户下载、安装补丁软件包。黑客当然也没闲着,就像赛跑一样,他们力图在用户打好补丁之前,就实施入侵。所以,你一旦看到系统厂商以及其他应用软件供应商要求打补丁的通告后,可千万别掉以轻心,别发懒,应该马上动手及时打好补丁,防患于未然。对于你安装的杀毒软件,也要及时升级,让你的杀毒软件能够杀掉最新的病毒,这样才能做到“魔高一尺,道高一丈”。所谓“三检”,就是时刻注意观察留意系统的异常情况。如:·有时会突然发现你的鼠标不听使唤,在你不动鼠标的时候,鼠标也会移动,并且还会点击有关按钮进行操作。·正常上网时,突然感觉很慢,硬盘灯在闪烁,就像你平时在拷贝文件。·在你没有使用网络资源时,你发现网卡灯在不停闪烁,或者屏幕右下角的网卡图标在闪。·上网过程中计算机自动重启。·电脑运行过程中或者开机的时候弹出莫名其妙的对话框。·出现异常情况后,按“Ctr”+“Alt”+“Del”键,打开“任务管理器”,检查进程队列,如发现陌生可疑,且占用资源较多的进程,即表明,可能被“挂马”或中病毒了。根据以上现象进行初步的诊断,虽然不十分准确,但仍具有参考价值,需引起我们警觉。接下来,我们可以借助一些软件来观察网络活动情况,以检查系统是否被入侵。

在公网中每时每刻都有人通过密码字典暴力破解试图登陆你的服务器,不信请看该日志文件大小du -sh `ls /var/log | grep btmp,该文件存储了ssh失败登陆的记录。文件越大/增长越快,说明你的服务器处于被别人暴力破解的危险中!为了避免这种危险,必须做好两点:

1. 修改SSH默认端口

2. 使用强口令密码,不想看胡扯的请直接跳到后面。

整个网络空间中其实存在着很多弱口令服务器,假设弱口令服务器的用户名都为root、密码都为123456、SSH登陆端口都为默认的22。我有一台服务器在不停的用密码字典登陆这些弱口令机器,成功登陆的机器作为肉鸡(傀儡)继续登陆别的机器,假设一台服务器以2台/天的速度进行登陆,那么第一天我就有三台机器(包括自己的那台),第二天就是6+3=3^2=9台,第三天就是18+9=3^3=27台,第N天就是3^N台。

看到没有,肉鸡/傀儡服务器是以指数级别在增加的!

为什么有人不停登陆别人的机器,获得肉鸡?如果我手上有来自全世界的肉鸡,并且数量很多,那玩儿法可就多了:

看不惯哪个网站?操纵这些傀儡机器不停的请求该网站,让别人没法用,服务瘫痪,这就是传说中的DDoS攻击(分布式拒绝服务攻击)。

想赚点小钱,偷偷挖矿是你不二的选择,这么多肉鸡,虽然每一台计算能力不怎么样,但是联合起来也不容小。这种肉鸡俗称挖掘鸡(笑

肉鸡做代理?这个话题我就不深说了,大陆敏感话题… …

窥探肉鸡主人数据… 满足窥探欲

这么多肉鸡代表你有这么多IP,有大量IP能干什么?这又是另外一个庞大的话题了… …

一、基础知识

/var/log/wtmp用于记录登录成功的用户的信息,是一个二进制文件,只能通过 last命令来查看

查看尝试恶意登陆的前十个IP:

查看恶意IP尝试登陆次数:

当然,如果你要清理这个日志,删除在创建之

/var/log/btmp用于记录登录失败的用户的信息,是一个二进制文件,只能通过 lastb命令来查看

/var/log/lastlog用于记录用户的 历史 登录情况,是一个二进制文件,只能通过 lastlog命令来查看

/var/run/utmp用于记录当前登录的用户的信息,是一个二进制文件,只能通过 who命令来查看

二、修改SSH默认端口

环境:CentOS 7

步骤:新增SSH端口–>>重启sshd服务–>>添加防火墙规则–>>尝试新端口登陆–>>关闭原先的22端口

1、新增SSH端口(列:1000)

vi /etc/ssh/sshd_config

# 找到Port 22这行,将前面的注释去掉,再加一行Port 1000,如下,这样做的目的是防止新端口登陆不上,老端口也不能用!

2、重启sshd服务

如果是CentOS 7使用systemctl restart sshd,查看端口是否生效可以用systemctl status sshd

如果是CentOS 7以前的系统,使用/etc/init.d/sshd restart或者service sshd restart

重启以后可以本地测试一下端口通没通,telnet 127.0.0.1 1000

3、添加防火墙规则

如果是iptables防火墙,执行下面命令添加规则

# iptables配置文件位置/etc/sysconfig/iptables

# 添加1000端口规则

# 保存规则

# 重启服务

如果防火墙是Firewall,参照下面步骤:

# 首先检测防火墙是否已经启用,启用返回值runing,反之,为not running

#若没有启用,需要启用

# 若已经启用,则进行下一步

# 查看防火墙的默认、活跃区域(zones)

#看两条命令的返回值是否含有public,有则为正确。

# 端口永久开放

# 为了防止出错,22端口一同开放

# 与临时开放的区别在于多了permanent

# 防火墙重载

# 查看已暴露端口

4、尝试新端口登陆

尝试用1000端口进行登陆,看是否成功!

5、关闭原先的22端口

参考上面的操作,首先在ssh的配置文件去掉22端口,重启sshd服务,然后在防火墙配置里面去除22端口,重启防火墙!这里不再赘述。

6、修改弱口令为强口令

# 输入修改密码命令

#此时系统提示

# 输入两次密码并回车,注意输入密码时不会显示的

7、推荐:

shell随机密码生成函数:

# 生成随机密码 ($1 位数)

8、扩展

虽然上面修改端口和口令能够大大提升安全性,但是在某些情况下不能修改端口或口令,此时可以推荐 DenyHosts或者fail2ban,它可以禁止大量尝试登陆的IP。或者可以用最简单的办法,查看尝试恶意登陆的前十个IP然后用防火墙禁止它,这里只提供思路。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/142896.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-19
下一篇2023-03-19

发表评论

登录后才能评论

评论列表(0条)

    保存