当前位置:网站首页>什么是僵尸网络
什么是僵尸网络
2022-06-26 09:35:00 【Ruo_Xiao】
1、僵尸网络概念
僵尸网络(Botnet)是指采用一种或多种转播手段,将大量主机感染 bot 程序(僵尸程序)病毒,从而控制者和被感染主机之间所形成的一个可一对多控制的网络。攻击者通过各种途径传播僵尸程序感染互联网上的大量主机,而被感染的主机将通过一个控制信道接收攻击者的指令,组成一个僵尸网络。
控制僵尸网络的攻击者称为“僵尸主控机(Botmaster)”。僵尸主控机通过僵尸网络的命令与控制(Command and Control, C&C)服务器向 bot 发布命令,C&C 充当僵尸主控机和僵尸网络之间的接口。如果没有 C&C 服务器,僵尸网络将退化为一组无法协同运行的独立的受恶意软件入侵的机器。这就是可控性成为僵尸网络的主要特点之一的原因。
2、主要特点
根据我们对僵尸网络的定义,它主要有一下几种特点:
(1)受感染计算机组成的网络
僵尸网络不仅是对许多计算机的大规模感染,更是一个由受感染计算机组织成的网络,并且相互之间或者和一个中间实体之间能够进行通信,并根据指令以协作的方式采取行动。
(2)能远程调度
僵尸网络必须能够接收并执行攻击者或者僵尸主控机发送的命令,并且根据这些指令以协作的方式采取行动。这就是僵尸网络和其他恶意软件,例如远程控制木马的不同之处。
(3)用来进行恶意活动
威胁存在的主要原因是它实施恶意活动,其主要目的是执行攻击者的指令。
3、僵尸网络的危害
随着僵尸网络的不断渗透和扩散,公司必须比以往更加重视和了解边界安全。为此,公司不仅需要了解僵尸网络的功能和运行机制,也需要了解它们所带来的安全威胁。
对僵尸网络非法入侵做出快速有效的响应,对企业来说可能是一项最为紧迫的挑战。不幸的是,光靠利用基于签名的技术来消除这些安全威胁是远远不够的。使用这种技术往往会花费数小时甚至是数天时间,才能检测到僵尸网络并对其做出响应。僵尸网络最容易吸引各类高科技网络犯罪分子,他们可以借助僵尸网络的温床酝酿和实施各种网络攻击和其他非法活动。
僵尸网络的所有者会利用僵尸网络的影响力对企业展开有针对性的攻击。除了分布式垃圾邮件和攻击电子邮件数据库之外,他们还会发动分布式拒绝服务攻击。僵尸网络越来越喜欢利用窃取企业财务信息或者商业机密,进而对企业进行敲诈勒索和追逐其他利益活动。 另外,他们还可以利用企业与企业之间的网络互联或者其他同行合作伙伴来扩大攻击。这也就是为什么企业已经成为僵尸网络重点攻击的受害群体之一的重要原因。
当僵尸网络获得访问公司网络的权限之后,它们就可以肆意捕捉和偷窃公司客户的银行卡、交易和其他重要数据。这样一来,不仅严重危害了客户的私人利益,也损害了公司的宝贵资源和企业形象,从而对企业造成致命创伤。
(SAW:Game Over!)
边栏推荐
- Redis novice introduction
- logback
- Various errors encountered by tensorflow
- LeetCode 剑指 Offer II 091.粉刷房子 - 原地修改
- 力扣------从数组中移除最大值和最小值
- The basis of C language grammar -- function nesting, Fibonacci sum of recursive applet and factorial
- The basis of C language grammar -- pointer (multidimensional array, function, summary) learning
- MySQL learning summary
- I am in Zhongshan. Where can I open an account? Is online account opening safe?
- 【二分查找】4. 寻找两个正序数组的中位数
猜你喜欢

How to create an IE tab in edge browser

druid数据源实现后台监控

DAY 3 数组,前置后置,字符空间,关键词和地址指针

c语言语法基础之——局部变量及存储类别、全局变量及存储类别、宏定义 学习

Flutter's brain map notes are easy to find and search!

Deep learning (tentsorflow2. version) three good student performance problems (1)

Druid data source for background monitoring

jar版本冲突问题解决

国际化配置

Redis notes (15) - Pipeline (the client packages and sends batch commands to save network overhead)
随机推荐
The basis of C language grammar -- factoring by function applet
DAY 3 数组,前置后置,字符空间,关键词和地址指针
Record a time when the server was taken to mine
Logical English structure [key points]
SQL advanced tutorial
Flutter's brain map notes are easy to find and search!
MapReduce & yarn theory
Upgrade idea to 2021.2 shortcut keys
Summary of common commands of vim
Basic grammar of C language -- pointer (character, one-dimensional array) learning
pcl install
使用递归或while循环获取父/子层级结构的名称
thinkphp6.0的第三方扩展包,支持上传阿里云,七牛云
c语言语法基础之——函数 小程序 求阶乘
Champions League data set (Messi doesn't cry - leaving Barcelona may reach another peak)
动态库连接 - 符号冲突 - 全局符号介入
How does flutter transfer parameters to the next page when switching pages?
2021 national vocational college skills competition (secondary vocational group) network security competition questions (1) detailed analysis tutorial
Introduction to stored procedure testing
Problems encountered by jupyter notebook