移动目标防御技术,主要包括系统随机化,生物启发MTD,网络随机化,云MTD,动态编译等等。研讨会还就威胁建模和量化移动目标防御技术的效能评估进行了推进。理论和定量的模型对于该技术的颠覆性影响至关重要。研讨会为MTD技术从理论层面到实践层面的推进发挥了巨大的作用,会议对为什么定义移动目标防御为改变游戏规则的网络安全新技术做了说明。

现有的静态防御技术主要包括:检测、预防,监测,溯源,威胁修复等,防御的主要关注点在漏洞、木马、病毒等具体的攻击方法。而移动目标防御则更加关注于背后的人。通过动态的思想使攻击面动态变化,让攻击者攻击难度增加。因此移动目标防御已经将网络安全上升至攻击者与防御者之间的博弈问题。

目前计算机系统的静态性质使其易于攻击,难以防御。攻击者具有不对称的优势,因为他们有时间研究系统,识别漏洞,并自由选择攻击的时间和地点来获得最大的利益。而移动目标防御(MTD)的思想是使系统动态化。通过不断变化的系统和不断变化的攻击面,攻击者将和今天的防守者一样,不得不面对很大的不确定性,难以预测和探索。

MTD的最终目标是增加攻击者工作量,给攻击者和防御者提供一个网络安全的竞争环境,使他们具备PK的基础,并且希望利用这种竞争让攻防天平倾向于防御者而不是现在的攻击者。

那么移动目标防护的好处有多少,价值有多大呢?答案是:巨大。

1.
模式的转变

移动目标防御是一种颠覆性的安全防御理念,是一种改变游戏规则的技术,不是针对现有技术的优化。

现有的安全模式优先考虑监测、检测、预防和修复,安全团队基于一个静态的基础设施来进行防护,安全团队通过大量的工作来跟随不断变化的攻击手段、系统漏洞,建立了大量的漏洞库,培养了大量漏洞研究人员。而攻击者却在享受一个相对不变的攻击面,悠闲地喝着咖啡来进行一一攻破,甚至一些小学生,中学生都能实施一些攻击。

目前大部分的安全创新和技术都基于现有的被动防御模式,只是在研究怎么样可以检测的更快,更完整,响应的更及时,即使使用了自动化和人工智能的技术,也不能扭转天平向攻击者这一侧倾斜的现状,因为攻击者有充足的时间针对不变的信息系统进行研究和渗透。

然而移动目标防御是根本性地转变,MTD不会给予攻击者一个不变的基础设施,MTD不会像现有的防御一样,把防火墙、入侵检测、杀毒、蜜罐等等一字排开,等着攻击者上门,相反,MTD通过动态地改变基础设施,持续地改变攻击面,攻击者被迫要调用非常大的资源不断分析探测这种变化的架构,且随着时间的推移而难度增大。而不是像现在的防御,时间越长越有利于攻击者。MTD从根本上改变了攻击者和防御者的不对称性。

2.
不需要依赖特征码

现有的安全理念是基于攻击特征建立起来的,这就存在不可逾越的障碍——不知道特征码的攻击方法,将无法进行识别和防御。移动目标防御技术的出现彻底改变这种被动防御的弊端,让防御者从没有尽头的寻找攻击样本中解脱出来,因为真正的高手不会让其使用的木马或者病毒大范围扩散,这也就是意味着基于特征码的安全策略仅仅能防御比较初级的攻击者。

卫达安全是国内最早也是唯一一家以移动目标防御技术为主要研究方向的安全公司,卫达“幻境”内网动态防御系统是全球唯一能够做到网络拓扑结构动态变化的安全产品,给攻击者呈现了动态变化的网络基础设施,构建了一个动态迷宫,让攻击者有来无回。

MTD 移动目标防御技术的更多相关文章

  1. 基于深度学习的目标检测技术演进:R-CNN、Fast R-CNN、Faster R-CNN

    object detection我的理解,就是在给定的图片中精确找到物体所在位置,并标注出物体的类别.object detection要解决的问题就是物体在哪里,是什么这整个流程的问题.然而,这个问题 ...

  2. 目标检测技术演进:R-CNN、Fast R-CNN、Faster R-CNN

    看到一篇循序渐进讲R-CNN.Fast R-CNN.Faster R-CNN演进的博文,写得非常好,摘入于此,方便查找和阅读. object detection,就是在给定的图片中精确找到物体所在位置 ...

  3. (转)基于深度学习的目标检测技术演进:R-CNN、Fast R-CNN、Faster R-CNN

    object detection我的理解,就是在给定的图片中精确找到物体所在位置,并标注出物体的类别.object detection要解决的问题就是物体在哪里,是什么这整个流程的问题.然而,这个问题 ...

  4. 基于深度学习的目标检测技术演进:R-CNN、Fast R-CNN,Faster R-CNN

    基于深度学习的目标检测技术演进:R-CNN.Fast R-CNN,Faster R-CNN object detection我的理解,就是在给定的图片中精确找到物体所在位置,并标注出物体的类别.obj ...

  5. 常见【十种】WEB攻击及防御技术总结

    最近参加了一个WEB安全培训,感觉WEB攻击跟防御都是挺有意思的.以下总结比较简短,仅供观赏哈. 一.XSS攻击 [介绍] xss攻击是跨站脚本攻击,例如在表单中提交含有可执行的javascript的 ...

  6. web攻击之零:WEB攻击及防御技术汇总

    一.XSS攻击 [介绍] xss攻击是跨站脚本攻击,例如在表单中提交含有可执行的javascript的内容文本,如果服务器端没有过滤或转义这些脚本,而这些脚本由通过内容的形式发布到了页面上,这个时候如 ...

  7. web攻击与防御技术--SQL注入

    sql注入是WEB安全中比较重要而复杂的一个东西.而且危害性比较大. 一般来讲SQL注入的话首先要识别注入点.一个是看能不能注入另外一个是看是什么类型的注入比如说字符,数字,搜索(?)等等 GET.P ...

  8. web攻击与防御技术-平台搭建与暴力破解

    平台搭建是首先安装xampp并把pikachu的压缩文件解压在HTdocs下 然后 点击后显示 安装成功 首先随便输入一些东西 然后用burpsuite抓包 对username和password字段进 ...

  9. 超级干货:动态防御WAF技术原理及编程实战!

    本文带给大家的内容是动态防御WAF的技术原理及编程实战. 将通过介绍ShareWAF的核心技术点,向大家展示动态防御的优势.实现思路,并以编程实战的方式向大家展示如何在WAF产品开发过程中应用动态防御 ...

随机推荐

  1. 关于C#事件的理解

    一.一个不错的例子 class FileFFF { public delegate void FileWatchEventHandler(object sender,EventArgs args);/ ...

  2. sublime + emmet(Zen Coding)

    今天接触sublime这个编辑器,一下子就喜欢上它了,以前我一直使用NOTEPAD++,果断换上sublime玩玩,呵呵 编辑功能啥的没话,作为前端开发的话,和emmet(原名叫Zen Coding) ...

  3. [Command] alias - 别名

    alias 命令可以让用户使用预置的字符串来执行系统命令. 命令是指用户输入指令指示电脑完成工作.命令一般在命令行输入,以回车键完成输入.命令被传递给shell.shell是类Unix操作系统提供的纯 ...

  4. codeforces水题100道 第三题 Codeforces Beta Round #47 A. Domino piling (math)

    题目链接:http://www.codeforces.com/problemset/problem/50/A题意:一个NxM的举行中最多能放多少个1x2的矩形.C++代码: #include < ...

  5. 【软件分析与挖掘】ELBlocker: Predicting blocking bugs with ensemble imbalance learning

    摘要: 提出一种方法——ELBlocker,用于自动检测出Blocking Bugs(prevent other bugs from being fixed). 难度在于这些Blocking Bugs仅 ...

  6. PHP魔术变量和魔术方法

    基础知识:魔术变量和魔术方法 魔术变量:最初PHP魔术变量的出现主要是为了方便开发者调试PHP的代码;当然也可以利用这个实现特殊需求.在写法上魔术变量前后都有两个下划线. 如:_LINE_:返回文件中 ...

  7. 【HIbernate异常】could not initialize proxy - no Session (已解决)

    异常信息: org.hibernate.LazyInitializationException: could not initialize proxy - no Session 解决方法: 用 get ...

  8. C# 输出带颜色文字,用于实时日志输出

    private void button1_Click(object sender, EventArgs e) { LogMessage("绿色"); 4 LogError(&quo ...

  9. 算法题目-记hulu失败的实习面试

    1.对于数组A[0,1,2,3,4,...,k],求得0<=i < j < k,且使得A[j] - A[i]为最大值. 最简单也最容易想到的搜索两遍,即可得到答案.i的位置从起始至倒 ...

  10. DragonBones龙骨骨骼中的自定义事件(另有声音、动画事件)

    参考: DragonBones骨骼动画事件系统详解 一.在DragonBones中添加自定义事件帧 动画制作时 时间轴拉到最下面有一个事件层,添加一个事件帧 左边属性面板定义自定义事件 二.Egret ...