在微软发布的《2016年网络安全趋势》中提到,在几年前 Java 的漏洞是许多攻击者感染操作系统的主要媒介,而目前 Adobe Flash Player 则成为了新的攻击媒介。
Java 在 2014 年时几乎占到了被攻击媒介的一半,到 2015 年通过 Java 发起的攻击则可以忽略不计。
通过 Java 发起攻击迅速下降的原因在于 Java 本身的变化和 Internet Explorer 浏览器的防御更新。
在 2014 年 1 月份时 Java 运行环境进行了更新,Internet Explorer 浏览器在默认情况下会对 Java 程序进行数字签名检查。
在 2014 年晚些时候微软开始阻止过期的 ActiveX 控件在 Internet Explorer 8~11 版浏览器上运行。
而作为 Windows 10 默认浏览器的 Microsoft Edge 浏览器则直接不支持 Java 和 ActiveX 控件运行。
除了微软家的两款浏览器外 Google Chrome 和 Mozilla Firefox 也同样是不支持 Java 和 ActiveX。
随着对 Java 防御的增强,Adobe Flash Player 成为了被检测到含有威胁的恶意网页最常见的攻击。
通过在网页上嵌入针对 Adobe Flash Player 的攻击代码在 2015 年时成为了最主要的攻击来源。
2015 年第一季度时含有针对 Flash Player 播放器的恶意网页在总体恶意网页中占有 93.3%,而到了第四季度则飙升到了 99.2%。
很多网站和程序依赖 Adobe Flash Player,而本身该软件就存在大量的漏洞,所以才会成为攻击者首选的攻击媒介。
幸运的是越来越多的浏览器开始加强对 Flash 内容的监测防止恶意程序通过 Flash 播放器进行入侵。
例如 Microsoft Edge 和 IE 浏览器会扫描含有此类内容的网页检查是否含有恶意内容,而 Google Chrome浏览器则默认直接禁用了 Flash Player 插件。