安全通论第3章黑客生态的演变规律课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《安全通论第3章黑客生态的演变规律课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 安全 通论 黑客 生态 演变 规律 课件
- 资源描述:
-
1、黑客的任务就是攻击网络,以获取自身利益最大化,那么,为了增加自身的整体实力,黑客就必须努力改善其生态环境,那么,他的生态环境又是什么呢?下面将一一回答这些问题。严谨地说,本小节只研究被普通黑客经常使用的黑客工具。这是因为:一方面,它们才是破坏力量的主体,虽然其媒体出镜率并不高;另一方面,这类黑客工具的传播具有明显的生物特性,从而,可以借用现成的生物动力学成果。在现实中,一个黑客所拥有并随时使用的,肯定不止一种黑客工具,但是为了研究方便,本小节假定:所有黑客都只用同一种黑客工具或一类工具。首先来研究单工具黑客动力学:当某种黑客工具,即,一种软件,被开发出来并被放在网上后,还不能算作黑客就诞生了,
2、因为,没人用的软件等于不存在。只有当某人,下载并使用该软件去攻击别人时,才说一个黑客诞生了。这个黑客也许又会将该款软件推荐给他的一批朋友,这批朋友中的某些人又去下载该软件并攻击别人,那么,又诞生了若干新一代。这些新黑客又再向他们的朋友推荐,如此循环往复,于是,更新一代的黑客就源源不断地诞生了。而且,最终的黑客总数会非常庞大,黑客代际之间的重叠会非常严重,以至于 t 时刻的黑客数目或密度N(t)可以用 t 的连续函数来近似。Malthus模型是生物动力学中常见且非常有用的模型,它对我们研究单工具黑客也非常关键,所以,现在结合黑客情况,介绍如下:记N(t)表示t时刻的黑客数目或密度,即,正在用该工
3、具攻击别人的黑客数量或密度。如果黑客的增长率是常数,或单位时间内黑客增长量与当时的黑客数量成正比,那么,就可用b和d分别表示黑客的出生率和死亡率,于是,在任意小的时间区间t内,N(t)的变化量满足等式:N(t+t)-N(t)=bN(t)t-dN(t)t对该公式两边同除t并令t0取极限,得到了著名的Malthus微分方程dN(t)/dt=rN(t),其中r=b-d称为内禀增长率。该微分方程的解析解为N(t)=N(0)ert,于是根据b和d的大小,在Malthus模型下,黑客的最终数量将为 limtN(t)=0,当r0(即,出生率大于死亡率)。p65由此可见,无论r多么小,只要r0(即,出生率大于
4、死亡率),那么,活跃黑客的最终数量将为无穷大,但是,实际情况显然不是这样的,因为,当黑客数量或密度大到某个程度后,合法用户的安全防护措施一定会加强,从而,使得该黑客工具失灵,导致黑客们不得不放弃该工具(转而寻求其它攻击手段),这相当于该黑客死亡,于是,死亡率会迅速超过出生率,黑客总数又会大减。更准确地说,Malthus模型仅仅适用于黑客工具刚刚出现的早期阶段,那时,黑客数量相对较少(或密度相对较小),红客的防护措施还比较薄弱,黑客攻击的成功率和利润都较高,从而,又会刺激更多的黑客诞生或迁入。但是,随着黑客数量和密度的增大,觉醒并采取防卫措施的合法用户会增多,黑客的可攻击对象会减少,黑客彼此之间
5、的竞争会加剧,总之,死亡率增加,出生率减少,即,内禀增长率减少,由此可见,不能永远假设r为常数。还需要引入另一个重要参数,称为黑客的最小生存数量(或密度),记为K0,它意指,如果黑客数N(t)永远小于K0时,那么,黑客数将逐步减少,并最终灭亡,即,趋于0。参数K0的存在性可以这样来推理:由于黑客软件是(经朋友介绍后)自愿获取的,如果利用此工具去发动攻击会得不偿失,那么,他就会放弃该工具(即,死掉一个黑客)并且不再向其朋友推荐;当越来越多的黑客死亡时,该种黑客工具便被淘汰了。相反,如果事实证明,该工具有利可图,那么,黑客就会继续拥有并使用该工具,并有可能向其朋友推荐,从而,黑客数将超过K0。在“
6、不亏本”的前提下,人类本来就有相互合作的天性,特别是当N(t)较小时,因为有利可图,更会互相帮助,最终便导致提升黑客数量的增长率,甚至达到标准Malthus模型的指数增长速度。当然,当N(t)较大时,情况就相反了,便会互相竞争,最终结果便是抑制黑客数量的增长率,这便是下面logistic模型将要考虑的问题。设A为黑客数的最大平均改变率,当N(t)较小且N(t)K0,生物学的经验已经告诉我们:黑客的内禀增长率r可以直观地替代为r=A1-K0/N(t),于是,标准Malthus模型就变形为如下微分方程:dN(t)/dt=AN(t)1-K0/N(t)=A(N(T)-K0)该微分方程存在正平衡态K0,
7、当A为正时,正平衡态K0却是不稳定的.而且,当N(t)K0时,黑客数呈增加态势。上述分析对安全防护的红客们,有如下启发:1)消灭黑客要宜早不宜迟,即,在黑客数还没有达到最小生存量K0时就动手,效果最好;2)如果成本较大,那么,不必对黑客斩尽杀绝,只需要将其数目控制在K0之内,黑客便会自动灭亡;3)如果错过了最佳时机(即,黑客数已经超过K0),那么,黑客数将在随后的短时间内,呈现指数级的爆炸性增长,此时,不必与黑客硬拼,而应该充分运用黑客之间的竞争机制,让他们互相制约(见下面的logistic模型);4)控制黑客的关键是控制内禀增长率r,这又有两种思路:其一是减少出生率b;其二是增加死亡率d。如
8、果能够使r0,那么,红客的这第一道防线就崩溃了,只能转战由logistic模型构建的下一道防线。好了,现在就来研究Logistic增长模型及变形:每个网络能够承受的活跃黑客数都是有限的,该数称为环境容纳量,记为K(正数),即,当N(t)=K时,黑客数将出现零增长(当然,不难看出,一定有K00时,当t,黑客数N(t)将最终趋于容纳量K;而且,当初值N(0)满足0N(0)K/2时,黑客数量的曲线N(t)将呈现S型;并且在K/2点处,出现唯一的拐点:当N(t)很小时,黑客数将成指数增长模式;然后,抑制开始发挥作用,并在容纳量K处,最终达到饱和。五个阶段:1)开始期,也称为潜伏期,黑客数量很少,数量和
9、密度的增长缓慢;2)加速期,随着黑客数的增加,密度也迅速增加;3)转折期,当黑客数达到饱和密度的一半(K/2)时,密度增长最快;4)减速期,当黑客数超过K/2以后,密度增长逐渐变慢;5)饱和期,黑客数量达到K值而饱和,这意味着K是稳定的。上述标准的logistic模型更适合于黑客数量和密度N(t)较大时的情况,它已经考虑到了黑客彼此之间的竞争,以及由此导致的对内禀增长率的抑制情况。而当N(t)较小时,黑客之间又是相互帮助的,并将导致内禀增长率变大,所以,若同时考虑“人少时的合作”和“人多时的竞争”,那么,标准logistic模型便可改进为如下“具有Allee效应的logistic模型”:dN(
10、t)/dt=rN(t)N(t)/K0-11-N(t)/K此时,便存在着三个非负平衡态:0、K0和K。具体地说:当0N(t)K0时,dN(t)/dt0,即,黑客数量不断减少;当K0N(t)0,即,黑客数量不断增加;当N(t)K时,dN(t)/dtK0时,黑客数量将最终趋于K;而当N(0)0,即黑客越多,黑客增长越快,那么觉悟用户也会更快地增长。由于在饱和状态时,同时成立dN(t)/dt=0、N(t)=K和F(t)=S,所以,在公式F(t)=c1N(t)+c2dN(t)/dt中,让时间趋于无穷大后,便有S=c1K。于是,上面的“用户合作时的logistic模型”便可以更具体地表述为:dN(t)/d
11、t=rN(t)K-N(t)/K+rcN(t),这里c=c2/c1该微分方程的解析解为N(t)=AertK-N(t)1+rc,其中A是由初始条件确定的常数。注意到当时间趋于无穷时,N(t)趋于K。该微分方程还可看出:当黑客数N(t)较小时,黑客数的增加,反而会使得黑客的增长率dN(t)/dt减少;当黑客较大时,黑客数的增加才会同时促进黑客增长率也增加。这再一次印证了:消灭黑客宜早不宜迟。接下来,考虑一种非自治单工具模型:标准Logistic模型的一个重要假设就是:内禀增长率r和容纳量K均为常数。这种假设的优点是:直观简洁且逼近实际。当然,r和K不会永远都是常数,也会变化,比如,当黑客的期望值变大
12、时,更多的黑客将因无利可图而放弃攻击(当然也就放弃工具了),那么,容纳量将变小;当合法用户变得更麻木时,黑客能够获得的利润将更多,从而,将有能力滋养更多的黑客,即,容纳量就会增大。若将r和K分别用分段连续的时间函数r(t)和K(t)来替代,那么,标准logistic模型就变成了如下非自治的logistic模型:dN(t)/dt=r(t)N(t)1-N(t)/K(t)该微分方程的解析解为:N(t)=N(0)exp0tr(s)ds/1+N(0)0texp(0sr(f)df)r(s)/K(s)ds如果 00r(t)r(t)supt0r(t)并且 00K(t)K(t)supt0K(t),那么,非自治的
13、logistic模型就有一个全局稳定的解:N*(t)=0exp-0sr(t-f)dfr(t-s)/K(t-s)ds-1并且,当r(t)和K(t)是周期函数时,N*(t)也是周期的。下面再进一步地,分成一些特殊情况,来讨论非自治logistic模型:情况1:环境退化所谓环境退化,就是指黑客的生存条件越来越差,即,黑客的容纳量K(t)虽非负,但随着时间的推进K(t)越来越小,甚至limtK(t)=0。此时生物数学中已经证明:如果内禀增长率满足 0r(s)ds=,则 limtN(t)=0。该结果的直观解释便是:即使内禀增长率较大,在退化环境下,随着时间推移,该黑客工具将最终被淘汰,黑客被消灭。如果内
展开阅读全文