碰撞攻击是什么意思,通俗一点?
计算机进行比较时不是像我们想象中的那样一个一个的比较,而是使用hashcode方法,具体就是通过一个算法把一个字符串,或者其他东西变成一个整数。举个例子:我们比较“我爱我的祖国”与“我是个女生”是否相同。计算机并不是先比较第一个字“我”是否相同,再比较“爱”和“是”是否相同。而且通过一个算法,把它们都转换成一个32位整数(就是hash值),直接去比较这个整数是否相同。
这个算法满足:同样的字符串,得到的结果一定相同,而结果相同时,字符串不一定相同。
只有hash值相同时,计算机才会去一个一个的进行比较。
之所以采用这样的比较策略,是因为如果字符串很长,比如可能有十万个,或者百万个时,逐个比较的效率简直令人发指。
这就是碰撞攻击的原理。
攻击者刻意的去制造攻击数据,让所有数据的hash值都相等,这种情况就是hash碰撞。发生hash碰撞时,计算机只能逐个比较,只需要几kb的文件,就能让一台计算机沉迷比较,无法自拔。攻击者甚至可以进行Ddos式的攻击,有时攻击数据能达到1GB/s,天河二号也顶不住啊。很快计算机的所有cpu资源都被这种无意义的比较占满,服务器很快就当机了。这就是hash对撞攻击。
1,碰撞根本不是针对密码的攻击,发生hash碰撞时,计算机会逐个比较的。
2,hash值一般只有在比较时才会生成,比较完成时就会删除。计算机根本不会储存hash值(除非程序员脑子抽风),如果你能得到hash值,你已经完全控制了这台计算机。上一个完全就是乱说
关于DODS?
你输入错了,是DDOS,DDOS中文叫分布式拒绝服务攻击,平常分为两种:
一是利用多个点向攻击对象发送巨大的数据包,造成对方的带宽用尽,使网站无法登陆,这攻击是持续的,前提是攻击点的带宽必须要大;
二是利用多点同时向攻击对象持续发送数据处理请求,造成被攻击方服务器系统资源占尽以至死机,这种方式主要针对论坛BBS,攻击点多。DDoS(Distributed Denial Of Service)把DoS又向前发展了一大步,这种分布式拒绝服务攻击是黑客利用在已经侵入并已控制的不同的高带宽主机(可能是数百,甚至成千上万台)上安装大量的DoS服务程序,它们等待来自中央攻击控制中心的命令,中央攻击控制中心在适时启动全体受控主机的DoS服务进程,让它们对一个特定目标发送尽可能多的网络访问请求,形成一股DoS洪流冲击目标系统,猛烈的DoS攻击同一个网站。在寡不敌众的力量抗衡下,被攻击的目标网站会很快失去反应而不能及时处理正常的访问甚至系统瘫痪崩溃。可见DDoS与DoS的最大区别是人多力量大。DoS是一台机器攻击目标,DDoS是被中央攻击中心控制的很多台机器利用他们的高带宽攻击目标,可更容易地将目标网站攻下。另外,DDoS攻击方式较为自动化,攻击者可以把他的程序安装到网络中的多台机器上,所采用的这种攻击方式很难被攻击对象察觉,直到攻击者发下统一的攻击命令,这些机器才同时发起进攻。可以说DDoS攻击是由黑客集中控制发动的一组DoS攻击的集合,现在这种方式被认为是最有效的攻击形式,并且非常难以抵挡。被攻击主机上有大量等待的TCP连接,导致网络中充斥着大量的无用的数据包,源地址是假的。攻击者制造高流量无用数据,造成网络拥塞,使受害主机无法正常和外界通讯。利用受害主机提供的服务或传输协议上的缺陷,反复高速的发出特定的服务请求,使受害主机无法及时处理所有正常请求。严重时会造成系统死机
ddos与pdos攻击的区别?
答:ddos与pdos攻击的区别:Ddos是分布式拒绝服务,Pdos是永久拒绝服务
全称Distributed Denial of Service,中文意思为“分布式拒绝服务”,就是利用大量合法的分布式服务器对目标发送请求,从而导致正常合法用户无法获得服务。通俗点讲就是利用网络节点资源如:IDC服务器、个人PC、手机、智能设备、打印机、摄像头等对目标发起大量攻击请求,从而导致服务器拥塞而无法对外提供正常服务,只能宣布game over。
永久拒绝服务攻击(PDoS),也被称为phlashing,是一种严重破坏系统的攻击,需要更换或重新安装硬件。与分布式拒绝服务攻击不同,PDO利用的攻击安全漏洞允许远程管理受害者硬件管理接口中的网络硬件,如路由器、打印机或其他远程管理网络。攻击者利用这些漏洞用修改、损坏或有缺陷的固件映像替换设备固件,合法完成后称为闪存。因此,这种“砖块”装置在维修或更换之前,不可能用于原来的用途。
PDoS是一种纯粹的硬件目标攻击,与DDoS攻击中使用僵尸网络或根/虚拟服务器相比,速度更快,所需资源更少。由于这些特征以及在启用网络的嵌入式设备(NEED)上的安全漏洞的潜在和高概率,这种技术已经引起许多黑客团体的注意。
PhlashDance是Rich Smith(Hewlett-Packard系统安全实验室的员工)创建的工具,用于在2008年伦敦EUSecWest应用安全会议上检测和演示PDoS漏洞。
本文来源:
DDOS攻击的原理?
一个比较完善的DDos攻击体系分成四大部分,分别是攻击者( attacker也可以称为master)、控制傀儡机( handler)、攻击傀儡机( demon,又可称agent)和受害着( victim)。
第2和第3部分,分别用做控制和实际发起攻击。
第2部分的控制机只发布令而不参与实际的攻击,第3部分攻击傀儡机上发出DDoS的实际攻击包。
对第2和第3部分计算机,攻击者有控制权或者是部分的控制权,并把相应的DDoS程序上传到这些平台上,这些程序与正常的程序一样运行并等待来自攻击者的指令,通常它还会利用各种手段隐藏自己不被别人发现。
在平时,这些傀儡机器并没有什么异常,只是一旦攻击者连接到它们进行控制,并发出指令的时候,攻击愧儡机就成为攻击者去发起攻击了。