With emerging non-volatile memories entering the mainstream market, several operating systems start to incorporate new changes and optimizations. One major OS support is the direct-access for files, which enables efficient access for files hosted in byte-addressable NVM systems. With DAX-enabled filesystems, files can be accessed directly similar to memory with typical load/store operations. Despite its efficiency, the frequently used system call of direct access is troublesome for system auditing. File system auditing is mandatory and widely used because auditing logs can help detect anomalies, suspicious file accesses, or be used as an evidence in digital forensics. However, the frequent and long-time usage of direct access call blinds the operating system or file system from tracking process operations to shared files after the initial page faults. This might results in imprecise casualty analysis and leads to false conclusion for attack detection. To remedy the tension between enabling fine-grained file system auditing and leveraging the performance of NVM-hosted file systems, we propose a novel hardware-assisted auditing scheme, FOX. FOX enables file system auditing through lightweight hardware-software changes which can monitor every read or write event for mapped files on NVM. Additionally, we propose the optimized schemes, that enable auditing flexibility for selected files/memory range. By prototyping FOX on a full system simulator, Gem5, we observe a relatively small reduced throughput and an acceptable extra writes compared to our baseline. Compared to other instrumentation-based software schemes, our scheme is low-overhead and secure.
翻译:随着新兴的非挥发性记忆进入主流市场,几个操作系统开始将新的变化和优化纳入主流市场,几个操作系统开始将新的变化和优化纳入主流市场。一个主要的操作系统支持是直接获取文件,从而能够高效率地访问在虚拟可处理的NVM系统中托管的文件。有了DAX启用的文件系统,可以直接访问文件,这与典型的负载/储存操作的记忆直接相似。尽管效率很高,但经常使用的系统直接访问呼吁系统对于系统审计来说是困难的。由于审计日志可以帮助发现异常、可疑的文件存取,或者用作数字法证的证据,因此必须强制和广泛使用文件系统审计。然而,直接访问电话的频繁和长期使用使得操作系统或文件系统无法在跟踪过程操作操作操作操作操作操作操作到在首页错误后共享文件。这可能导致不准确的伤亡分析,并导致错误地得出攻击性检测的错误结论。尽管系统效率很高,但经常使用的系统要求进行精细化的文件系统审计和利用NVAM托管的文件系统的业绩,我们提议一个新的硬件辅助审计计划,FX能够通过较轻的硬件软件系统进行档案审计。通过较小型的软件系统进行文件审计,通过对每个系统进行最优化的系统进行检索,我们所选的系统进行检索。