论文部分内容阅读
亦敌亦友爱恨交织
由于Java在网络方面的表现比较好,所以微软很早就开始和它们进行合作。可是没过多久它们就分道扬镳了,之所以这样并不是因为Java漏洞的原因,主要是因为微软害怕Java伤害到自己的核心利益。为此微软公司还开发出了.NET框架和一种新的编程语言C#,与Java展开了技术上的竞争。所以从此以后微软和Java就是若即若离的关系,虽然没有和Java有继续深入的合作,但是仍然允许用户自行安装Java的支持平台,从而实现用户运行Java应用程序的目的。
乔布斯在生前就对Java极为反感,他在接受《纽约时报》记者采访时说,“Java不值得我们嵌入到自家产品。人们不会再去使用Java,它就是一个巨大的累赘。”虽然乔布斯一再声明,但是不少的苹果用户仍然在继续使用着Java应用程序。而苹果公司同样没有对Java“赶尽杀绝”,苹果公司采取了和微软相似的态度,就是允许用户自行安装Java的支持平台来运行Java应用程序。不过与微软公司不同的是,在遇到高危的Java漏洞的时候,苹果系统会对Java的使用进行限制。
要说和Java关系最铁的,还得算谷歌公司呢。因为其开发的安卓系统,就使用了大量的Java技术,而且安卓系统中的应用也有不少是基于Java所开发的。不过正是由于使用了大量的Java技术,甲骨文公司再一次将谷歌公司告上法庭,指控谷歌故意侵犯Java版权。而这次微软公司则发表公开文件称:“选择与甲骨文公司站在一起”。由此也印证了那句老话,“没有永远的敌人只有永远的利益。”不过无论最终的结局是怎么样的,Java和谷歌一时半会是无法分离的。
使用越广问题越多
我们知道Java是Sun公司推出的一种编程语言,同时也是一种跨平台的应用程序设计语言。正是由于其的“跨平台”特性,由它编写出的应用程序可以很容易的,在Windows、Linux、OS X等系统中使用。所以Java一直受到不少开发者的追捧和喜爱。但是无论是什么样的操作系统,要想运行Java编写的应用程序,首先就需要安装一个Java的支持平台(类似于Windows系统的NET Framework)。
正是由于Java作为一种在后台运行的,无处不在的技术也开始受到黑客的关注。因此从2010年开始,计算机用户突然发现,Java漏洞的数量逐步增加。已经超过了当时主要的漏洞来源Adobe,成为新的计算机系统“漏洞王”。随着Java漏洞越来越多,针对这些漏洞的网络攻击也随之大量增加,而受到破坏的电脑系统也随之增加。不久以前苹果公司的内部电脑,就因为Java漏洞受到黑客的攻击。
虽然Java的漏洞越拉越多,但是并没有影响到甲骨文公司对它的信心,你想谁家的孩子谁不爱了。除此以外,软件开发者也没有放弃对Java的钟爱,因此Java除了跨平台的特性以外,还包括开发简单、适用于互联网等诸多特色。从2013年1月的编程语言排行榜来看,Java的名次虽然下降了一位,但是仍然牢牢地占据着第二位的排名。随着移动终端应用应用程序市场的继续增长,开发者的重心也会随之向这个方向转移,因此占预计Java的使用率将会继续增长。
无法修复暂停使用
对于已经推出新版本的Java来说,及时修复可以防范漏洞被利用。可是对于漏洞出现以后,暂时还没有推出Java新版本的情况下,我们又应该如何的进行应对呢?对于使用OS X操作系统的用户来说,苹果的反恶意软件系统要求安装的Java最低版本为1.7.0_10-b19。如果说安装的Java版本低于它的话,那么就将自动禁用系统中的Java功能。换句话说,这个时间段里面,用户是无法使用Java编写的应用程序的。
而对于Windows和Linux的用户来说,最好的办法也是禁止使用Java功能。只不过用户需要手工卸载Java的支持平台,等到出现新版本以后再重新进行安装使用。如果实在是需要使用Java的话,那么对于Windows操作系统的用户来说,还有一个特别的防范方法。因为最普遍的漏洞利用方法,是在浏览器访问正常网站时,下载运行隐藏的病毒文件。所以我们可以暂时使用360或者金山的安全浏览器上网,这样即使是遇到这样的网页也可以及时的进行拦截操作。
由于Java在网络方面的表现比较好,所以微软很早就开始和它们进行合作。可是没过多久它们就分道扬镳了,之所以这样并不是因为Java漏洞的原因,主要是因为微软害怕Java伤害到自己的核心利益。为此微软公司还开发出了.NET框架和一种新的编程语言C#,与Java展开了技术上的竞争。所以从此以后微软和Java就是若即若离的关系,虽然没有和Java有继续深入的合作,但是仍然允许用户自行安装Java的支持平台,从而实现用户运行Java应用程序的目的。
乔布斯在生前就对Java极为反感,他在接受《纽约时报》记者采访时说,“Java不值得我们嵌入到自家产品。人们不会再去使用Java,它就是一个巨大的累赘。”虽然乔布斯一再声明,但是不少的苹果用户仍然在继续使用着Java应用程序。而苹果公司同样没有对Java“赶尽杀绝”,苹果公司采取了和微软相似的态度,就是允许用户自行安装Java的支持平台来运行Java应用程序。不过与微软公司不同的是,在遇到高危的Java漏洞的时候,苹果系统会对Java的使用进行限制。
要说和Java关系最铁的,还得算谷歌公司呢。因为其开发的安卓系统,就使用了大量的Java技术,而且安卓系统中的应用也有不少是基于Java所开发的。不过正是由于使用了大量的Java技术,甲骨文公司再一次将谷歌公司告上法庭,指控谷歌故意侵犯Java版权。而这次微软公司则发表公开文件称:“选择与甲骨文公司站在一起”。由此也印证了那句老话,“没有永远的敌人只有永远的利益。”不过无论最终的结局是怎么样的,Java和谷歌一时半会是无法分离的。
使用越广问题越多
我们知道Java是Sun公司推出的一种编程语言,同时也是一种跨平台的应用程序设计语言。正是由于其的“跨平台”特性,由它编写出的应用程序可以很容易的,在Windows、Linux、OS X等系统中使用。所以Java一直受到不少开发者的追捧和喜爱。但是无论是什么样的操作系统,要想运行Java编写的应用程序,首先就需要安装一个Java的支持平台(类似于Windows系统的NET Framework)。
正是由于Java作为一种在后台运行的,无处不在的技术也开始受到黑客的关注。因此从2010年开始,计算机用户突然发现,Java漏洞的数量逐步增加。已经超过了当时主要的漏洞来源Adobe,成为新的计算机系统“漏洞王”。随着Java漏洞越来越多,针对这些漏洞的网络攻击也随之大量增加,而受到破坏的电脑系统也随之增加。不久以前苹果公司的内部电脑,就因为Java漏洞受到黑客的攻击。
虽然Java的漏洞越拉越多,但是并没有影响到甲骨文公司对它的信心,你想谁家的孩子谁不爱了。除此以外,软件开发者也没有放弃对Java的钟爱,因此Java除了跨平台的特性以外,还包括开发简单、适用于互联网等诸多特色。从2013年1月的编程语言排行榜来看,Java的名次虽然下降了一位,但是仍然牢牢地占据着第二位的排名。随着移动终端应用应用程序市场的继续增长,开发者的重心也会随之向这个方向转移,因此占预计Java的使用率将会继续增长。
无法修复暂停使用
对于已经推出新版本的Java来说,及时修复可以防范漏洞被利用。可是对于漏洞出现以后,暂时还没有推出Java新版本的情况下,我们又应该如何的进行应对呢?对于使用OS X操作系统的用户来说,苹果的反恶意软件系统要求安装的Java最低版本为1.7.0_10-b19。如果说安装的Java版本低于它的话,那么就将自动禁用系统中的Java功能。换句话说,这个时间段里面,用户是无法使用Java编写的应用程序的。
而对于Windows和Linux的用户来说,最好的办法也是禁止使用Java功能。只不过用户需要手工卸载Java的支持平台,等到出现新版本以后再重新进行安装使用。如果实在是需要使用Java的话,那么对于Windows操作系统的用户来说,还有一个特别的防范方法。因为最普遍的漏洞利用方法,是在浏览器访问正常网站时,下载运行隐藏的病毒文件。所以我们可以暂时使用360或者金山的安全浏览器上网,这样即使是遇到这样的网页也可以及时的进行拦截操作。