Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在小程序中运行桌面应用程序是否更安全?_Java_Security_Applet_Desktop - Fatal编程技术网

Java 在小程序中运行桌面应用程序是否更安全?

Java 在小程序中运行桌面应用程序是否更安全?,java,security,applet,desktop,Java,Security,Applet,Desktop,首先,当我说“在applet中运行桌面应用程序”时,我的意思是做一个离线运行的applet应用程序,而不是在JFrame中运行的桌面应用程序 我对applet所知甚少(也许我说的有错,请纠正我)是applet拥有默认授予的所有权限而不是。此外,小程序在沙盒中运行,未经明确许可,不允许信息进出 因此,如果我关注应用程序中的安全性,最好在applet(离线,对于桌面应用程序)中运行,然后在JFrame中运行。是否正确?这同样适用于使用Java Web Start部署的桌面应用程序。除此之外,它们的开

首先,当我说“在applet中运行桌面应用程序”时,我的意思是做一个离线运行的applet应用程序,而不是在JFrame中运行的桌面应用程序

我对applet所知甚少(也许我说的有错,请纠正我)是applet拥有默认授予的所有权限而不是。此外,小程序在沙盒中运行,未经明确许可,不允许信息进出


因此,如果我关注应用程序中的安全性,最好在applet(离线,对于桌面应用程序)中运行,然后在JFrame中运行。是否正确?

这同样适用于使用Java Web Start部署的桌面应用程序。除此之外,它们的开发更加有趣,并且没有小应用程序所有令人讨厌的可用性限制


这篇文章“描述了通过Java Web Start部署的应用程序的安全性基础知识”。更多详细信息可以在文章中找到。

说某些权限是默认授予的并不十分正确;更确切地说,小程序有一个不同的SecurityContext

但是,如果您不想摆弄它,请按照康拉德的建议将其作为JavaWebStart应用程序运行