Security Auditing on Modern Operating Systems