【问题标题】:Is it more secure to run a desktop app within a applet?在小程序中运行桌面应用程序是否更安全?
【发布时间】:2010-03-15 17:35:59
【问题描述】:

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

我对小程序知之甚少(也许我说的有些不对,请纠正我)是小程序默认授予所有许可。此外,小程序在沙箱内运行,未经明确许可,不允许信息进出。

所以,如果我专注于应用程序的安全性,最好在小程序(离线,对于桌面应用程序)中运行它,然后在 JFrame 中运行。对吗?

【问题讨论】:

    标签: java security applet desktop


    【解决方案1】:

    这同样适用于使用 Java Web Start 部署的桌面应用程序。除了他们的开发更有趣并且没有小程序的所有讨厌的可用性限制

    文章Java Web Start and Security“描述了通过Java Web Start 部署的应用程序的基本安全性。”更多详情可参见文章Deploying Software with JNLP and Java Web Start

    【讨论】:

      【解决方案2】:

      说某些权限是默认授予的并不完全正确;而是小程序有不同的SecurityContext。

      但是,如果您不想摆弄它,请按照 Konrad 的建议将其作为 Java Web Start 应用程序运行。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-11-07
        • 1970-01-01
        • 1970-01-01
        • 2010-09-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多