【问题标题】:Bypass alert "Do you want to run this application"绕过警报“您要运行此应用程序吗”
【发布时间】:2012-10-26 06:53:38
【问题描述】:

有没有办法将自签名证书转换为受信任的证书?

那么我可以绕过警报吗?

我有一个小程序试图在用户的机器上运行一些应用程序。

我正在使用自签名的 jar。

【问题讨论】:

  • 您基本上想做病毒想做的事:通过网络在没有任何保证或用户方面知识的情况下运行可执行代码。你觉得这样合理吗?
  • 有什么方法可以将自签名证书转换为可信证书?
  • @jaychapani 再次问问自己这是否合理。不可能执行这样的安全漏洞。
  • @Vulcan 我完全同意你的看法,但这是客户所期望的。他说这是可能的,这就是为什么我只想得到各位专家的确认。所以我可以证明我的观点。
  • @jaychapani 这是不可能的,请确保您的客户也明白原因:)

标签: java applet security


【解决方案1】:

不,您无法阻止该警告出现。它的存在完全是为了防止开发人员做你想做的事情,因为未经许可运行可执行文件可能会对最终用户的系统和个人数据造成危险。

【讨论】:

    【解决方案2】:

    您必须在卸载 Java 或使用旧版本之间做出选择。否则,您必须确定您曾经使用过的每一个 JSP 页面。永远不要升级您的 Java,因为它会重置所有这些警告,您将不得不重新完成整个过程。我们的内部 LAN 使用 JSP 应用程序作为 Oracle 数据库的前端,每次升级 Java 时,我都必须选中此框大约 2 到 300 次。我终于安装了一个旧版本。如果 Oracle 试图让人们更不愿意升级 Java,那就太好了。

    【讨论】:

      【解决方案3】:

      另一种选择是打开一个页面,接受并运行应用程序,然后让页面保持打开状态。添加一个新选项卡再次打开页面,您将不会收到警告。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-12-31
        • 2013-05-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-07
        • 2013-01-22
        • 2013-12-03
        相关资源
        最近更新 更多