Java有内置的杀毒软件吗?
我的一个朋友告诉我JVM本身具有这一功能——称之为“沙盒”。这是真的吗?
Java有内置的杀毒软件吗?
我的一个朋友告诉我JVM本身具有这一功能——称之为“沙盒”。这是真的吗?
Java确实有一个与安全相关的概念称为“沙箱”,但它与典型的反病毒产品工作方式非常不同。后者通常尝试通过签名或代码分析在执行之前捕获病毒。
另一方面,Java沙箱允许您运行Java代码,同时禁止它访问可能被用于做坏事情的系统资源,例如没有访问任何文件的权限。
然而,默认情况下,只有Java小应用程序和Java Web Start应用程序在沙箱中运行。普通的Java应用程序可以完全访问您的系统。
存疑。也许他指的是JVM在一定程度上对Java程序进行沙箱隔离,以防止其对主机操作系统造成损害。
不,它们没有内置的杀毒软件。他是在愚人节告诉你这个消息吗?
为了澄清你的疑虑,沙盒技术并不是杀毒软件。
Java有内置的防病毒软件吗?
没有。
Java内置了一个安全模型,可以执行不受信任的代码。这个模型被称为“沙箱模型”。
它不是病毒扫描器。相反,它限制了不受信任的代码的可能性,使得网页上的小应用程序无法访问您计算机硬盘上的文件。
您可以阅读有关Java安全架构的更多信息。
不是的。它所做的是在一个与操作系统(有点)分离的环境中运行程序,这样,在大多数情况下,可以防止恶意代码造成任何损害。有点像运行 VMware - 病毒和其他恶意软件对主机操作系统没有影响。
我听说垃圾回收也可以作为一种方便的抗菌剂,使您的应用程序99.99%免受细菌感染。
每次使用后请清洗。