java - 跟踪 Java 小程序的文件访问

标签 java file applet logging audit

是否可以跟踪(记录)来自已被授予本地磁盘访问权限的(第 3 方)Java 小程序的所有文件访问?

只需记录访问了哪些文件即可。

最佳答案

我认为这是不可能的 - 毕竟,它是一个没有安全限制的小程序。

如果您可以修改此小程序(或在您控制的某个环境中运行它),您可以安装一个安全管理器,其 checkReadcheckWrite (也可能 checkDelete 和类似)方法进行日志记录。

除此之外,也许您还可以使用一些调试功能。

一般来说,如果您的小程序不需要任意访问,您应该使用 JNLP API 来访问本地文件 - 那么用户就可以控制它。

关于java - 跟踪 Java 小程序的文件访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5977724/

相关文章:

java - ArrayAdapter要求资源ID为DialogFragment中的TextView

java - android和引擎示例

c - C中的二进制文件读取操作?

java - 如何从带有嵌入标记的子文件夹中加载 Java applet 类?

java - 通过命令行观察者 RMI 注册表

java - 添加到 HashMapList 时出现 "Exception in thread "main"java.lang.NullPointerException

python - 如何将具有特定文件扩展名的文件复制到我的 python(2.5 版)脚本中的文件夹中?

file - QML 无法打开文件对话框

java - JApplet.getParameter 在向其传递大量数据时返回 null

java - 在 netscape.javascript.JSObject 中找不到 getWindow(Applet)