我正在编写一个在 Java 中存储一些文件的应用程序。
该应用程序有 4 个分层访问级别(每个访问级别可以查看下级,不能查看上级)。
我需要保护这些存储的文件免受两种情况的影响:
- 每个人都可以从磁盘本身直接访问。
- 访问没有适当访问级别的文件。
我不会使用操作系统用户来限制访问(访问级别应该在应用程序中管理)。
每个文件的大小可以超过 1GB,所以我认为加密每个文件不是一个好主意。(?)
解决办法是什么?
我正在编写一个在 Java 中存储一些文件的应用程序。
该应用程序有 4 个分层访问级别(每个访问级别可以查看下级,不能查看上级)。
我需要保护这些存储的文件免受两种情况的影响:
我不会使用操作系统用户来限制访问(访问级别应该在应用程序中管理)。
每个文件的大小可以超过 1GB,所以我认为加密每个文件不是一个好主意。(?)
解决办法是什么?