java制作字幕文件_制作Java策略文件,实用指南

java制作字幕文件

在我以前的一篇文章中 ,我描述了如何创建一个自定义策略文件来保护一个人的应用程序。

该过程是手动的和增量的。 因此,它很费力的时间-因此并不实用。 我在一些会议上介绍了该过程,反馈之一是它必须是自动化的。 当然,如果没有自动化,除了琐碎的应用程序之外,没有人会编写这样的策略文件。

这是JVM安全重点series.Other职位包括4 职位:

  1. Java安全管理器:为什么以及如何执行?
  2. Java策略文件编制过程的建议
  3. 签署并验证独立的JAR
  4. 制作Java策略文件,实用指南 (本篇文章)
  5. 当心附加API

然后让我震惊:对于任何应用程序,有一种方法可以在几小时而不是几天内写入策略文件。

更好的是,不需要其他信息,而只是我已经写过的东西的组合。 步骤如下:

  1. 创建一个允许一切的策略文件:
    grant codeBase "file:target/spring-petclinic.jar" {
      permission java.security.AllPermission;
    };
  2. 使用特定的系统属性启动JAR,包括安全日志记录:
    java-Djava .security.manager \
         -Djava .security.policy == all.policy \
         -Djava .security.debug = access \
         -jar target/spring-petclinic.jar

这将在标准输出中输出每个许可请求 。 因此,将输出重定向到文件,并手动对其进行处理( 即对行进行重复数据删除),然后像原始文章中所述进行操作,这很容易。

但是,这一次无需一点一点地创建策略文件:完整的文件从一开始就可用。

只需确保构建运行每个可用功能(以及Web应用程序的页面)以获取所有必需权限的详尽列表。

翻译自: https://blog.frankel.ch/jvm-security/3/

java制作字幕文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值