我有一个客户,他希望我们锁定用来访问他的数据的 Mac 笔记本电脑。他希望审核从可移动媒体(USB、FireWire、光纤)读取和写入的所有文件。我有姐妹问题回复:为此寻找一个商业应用程序,但我开始觉得唯一有趣^H^H^H 合适的解决方案是 DIY。
Cocoa 是否有 API 来审计总线/设备、任何标识符(S/N、vendorID 等)、文件系统元数据(stat())和块输入/输出等?dtrace 可以做到吗?
我可以使用 ZFS 重新安装每台笔记本电脑,并通过写时复制镜像任何外部设备......
答案1
你也可以看看FSEvents API,虽然我认为这只跟踪写入,而不是读取。