Java小程序会有危险吗?

Java小程序会有危险吗?,java,security,applet,virus,Java,Security,Applet,Virus,所以我现在正在读《Java初学者指南第7版》。下面的句子在我看来,applet可以用作virusis。这样做了吗 小程序是一种特殊的Java程序,设计用于通过Internet传输,并在与Java兼容的web浏览器中自动执行 小程序的关键特性是它们在本地执行 在我看来,将病毒植入小程序并不难。小程序的问题是,当你加载页面时,它们会自动运行。它们也非常复杂(与html或javascript相比),能够有意义地保护它们简直太复杂了。自动运行+复杂到安全+不自动更新=不可能完全安全 常规应用程序对您的机

所以我现在正在读《Java初学者指南第7版》。下面的句子在我看来,applet可以用作virusis。这样做了吗

小程序是一种特殊的Java程序,设计用于通过Internet传输,并在与Java兼容的web浏览器中自动执行

小程序的关键特性是它们在本地执行


在我看来,将病毒植入小程序并不难。

小程序的问题是,当你加载页面时,它们会自动运行。它们也非常复杂(与html或javascript相比),能够有意义地保护它们简直太复杂了。自动运行+复杂到安全+不自动更新=不可能完全安全

常规应用程序对您的机器的危害远远大于小程序。但是,当您访问网页时,它们不会自动运行

用语言(如C或C++)编写的桌面应用程序使用指针操作内存,而不会自动对数组进行边界检查,因此更难安全地编写。没有指针并自动执行边界检查数组的语言(如Java或C#)更容易编写安全应用程序

Java包含许多安全功能以防止任何不良行为,但由于不同的bug或设计问题,这些安全功能一次又一次地不够


作为独立应用程序,它们与任何其他应用程序一样安全或有风险。只需确保从可靠来源下载应用程序。

Java小程序已经过时。没有必要去了解他们。大多数浏览器(如果不是全部的话)不再支持它们了,它们应该在一个“沙箱”中运行,以防止它们对用户的机器做讨厌的事情。然而,多年来发现了许多安全漏洞。浏览器实现者受够了,最终开始在浏览器中主动阻止Java。最终甲骨文也放弃了。。。和弃用,然后放弃小程序支持。“现在的建议是禁用浏览器中的Java小程序”?你用的是什么浏览器?IE 6?浏览器(大多数是大浏览器)不再支持小程序了。除非你还在使用一些古老的版本,否则它们不会起作用。