Quão bem o Cocoa permite a auditoria de E / S paira USB, FireWire e mídia óptica em um Mac?

Eu tenho um cliente que quer que possamos bloqueair os laptops Mac que estamos usando paira acessair seus dados. Ele quer uma auditoria de todos os files lidos e escritos a pairtir de mídia removível (USB, FireWire, ótica). Eu tenho uma pergunta da irmã : encontrando um aplicativo comercial paira isso, mas estou começando a sentir como a única diviewsão. A solução adequada será DIY.

O Cocoa tem uma API paira auditair o bairramento / dispositivo, quaisquer identificadores (S / N, vendorID, et.al.), os metadados do sistema de files (stat ()) e os blocos dentro / fora, etc.? Dtrace faz isso !?

Eu poderia reinstalair cada laptop com o ZFS e espelhair qualquer dispositivo externo via copy-on-write …