Tiobe公布了新一期编程语言排行榜。Java依旧是占据第一的位置,C语言紧随其后。值得注意的Objective-C持续发力,已经占到了第三的位置。咋一看榜单,前5条中C#下滑最快,从第3名下降到第五名。而其他语言都与之前没有变化。

澳门新葡亰,Win7之家:微软称针对Java漏洞的攻击增长了14倍

 

微软最新安全报告透露,针对Java漏洞展开攻击已经成为黑客的重点,上一季度Java攻击数量是2010年第三季度的14倍。黑客的主要目标是Oracle的Java虚拟机及其程序,占总数量的85%,袭击对象包括操作系统漏洞、HTML和脚本漏洞,攻击方式大多采用挂马形式,在暗中让用户通过Web浏览器运行恶意代码。

澳门新葡亰 1

另外比较令人可喜的是,2010年一季度之后AdobeReader和Acrobat的漏洞下降了足足一半并继续保持着良好的安全记录,而微软Windows操作系统的漏洞则有增加,到2010年底还有两个高知名度的危急漏洞出现。

最近一段时间,关于Java安全性的新闻层出不穷。被伤害的不光是普通计算机用户,甚至还包括苹果公司、美国政府。此次安全风波波及面之广,恐怕是Oracle始料未及的。

1.黑客利用网页漏洞进行攻击

据国外安全研究机构称,当前的Java版本中包含了一个严重的安全漏洞,可能导致电脑在访问带有恶意代码的特定网页时被感染。Window系统中的所有主流浏览器都可能被利用并感染,其中也包括Chrome。该漏洞也存在于苹果最新的Mountain
Lion操作系统。

为此,苹果不得不单独发布Java相关更新,以保证Mac用户的安全性。素以跨平台性强著称的Java,也让所有运用他的人无处可藏。

2.Java安全机制

Java
早期的安全框架强调的是通过验证代码的来源和作者,保护用户避免受到下载下来的代码的攻击。Java安全模型的前三个部分——类加载体系结构、class
文件检验器、Java虚拟机(及语言)的安全特性一起达到一个共同的目的:保持Java虚拟
机的实例和它正在运行的应用程序的内部完整性,使得它们不被下载的恶意代码或有漏洞的代码侵犯。相反,这个安全模型的第四个组成部分是安全管理器,它主要
用于保护虚拟机的外部资源不被虚拟机内运行的恶意或有漏洞的代码侵犯。这个安全管理器是一个单独的对象,在运行的Java虚拟机中,它在对于外部资源的访
问控制起中枢作用。

Java签名/证书机制,可以保障使用者,安全地调用外部提供的jar,防止你信任的jar被篡改。首先,Java的签
名,必须是基于jar包的。也就是说,你必须将你要提供的class,打包到jar里。然后,通过Java
提供的签名工具(jarsigner)对jar包进行签名,发布。

签名原理:使用非对称算法,生成一对公钥/私钥。

网站地图xml地图