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

1

Eu tenho um cliente que deseja bloquear os laptops Mac que estamos usando para acessar os dados dele. Ele quer uma auditoria de todos os arquivos lidos e gravados a partir de mídia removível (USB, FireWire, óptica). Eu tenho uma questão irmã re: encontrar um aplicativo comercial para isso, mas estou começando a me sentir como a única solução divertida ^ H ^ H ^ H será DIY.

O Cocoa tem uma API para auditar o barramento / dispositivo, qualquer identificador (S / N, vendorID, et.al.), os metadados do sistema de arquivos (stat ()) e blocos de entrada / saída, etc.? O dtrace faz isso!?

Eu poderia reinstalar todos os laptops com o ZFS e espelhar qualquer dispositivo externo via cópia na gravação ...

    
por Christopher DeMarco 11.12.2010 / 03:24

1 resposta

1

Você também pode dar uma olhada no API do FSEvents , embora eu ache que isso apenas rastreia gravações, não leituras.

    
por 11.12.2010 / 16:53