Cocoa 对 Mac 上的 USB、FireWire 和光学媒体的 I/O 审核效果如何?

Cocoa 对 Mac 上的 USB、FireWire 和光学媒体的 I/O 审核效果如何?

我有一个客户,他希望我们锁定用来访问他的数据的 Mac 笔记本电脑。他希望审核从可移动媒体(USB、FireWire、光纤)读取和写入的所有文件。我有姐妹问题回复:为此寻找一个商业应用程序,但我开始觉得唯一有趣^H^H^H 合适的解决方案是 DIY。

Cocoa 是否有 API 来审计总线/设备、任何标识符(S/N、vendorID 等)、文件系统元数据(stat())和块输入/输出等?dtrace 可以做到吗?

我可以使用 ZFS 重新安装每台笔记本电脑,并通过写时复制镜像任何外部设备......

答案1

你也可以看看FSEvents API,虽然我认为这只跟踪写入,而不是读取。

相关内容