【发布时间】:2011-07-29 19:07:55
【问题描述】:
我想编写一个完全加密整个文件系统的应用程序(作为后台服务)。问题是:
- 有没有可能,这样所有的安卓服务都能顺利运行?比如微软的 BitLocker?
- 如果是这样 - 有人可以指出一些来源/文档吗?
【问题讨论】:
标签: android encryption filesystems disk
我想编写一个完全加密整个文件系统的应用程序(作为后台服务)。问题是:
【问题讨论】:
标签: android encryption filesystems disk
【讨论】:
加密文件系统只能通过内核模式驱动程序实现,这意味着设备的自定义 ROM。
【讨论】:
不清楚您这样做是为了安全,还是只是为了让木马索要恢复文件的费用;)
在以明文形式写入文件后加密文件会使明文散布在您的闪存(或磁盘)周围,直到稍后为新文件回收该空间。它基本上不安全。您必须在字节写入磁盘之前进行加密。
Android 在 Linux 上运行,用于存储的设备驱动程序虽然是模块化的,但被编译到内核中。因此,除非您分发的是自定义 Android 映像,否则您无法在他人的设备上安装后安装驱动程序。
在邮件列表here上有这样的讨论。
【讨论】: