1. A method for enabling assured compliance records using fine grained auditing of network traffic, the method comprising: (a) establishing, by an appliance, a transport layer virtual private network connection with a client operated by a user; (b) receiving, by the appliance via the connection, a request from the client identifying a resource; (c) determining, by the appliance, the request meets at least one security condition; (d) transmitting, by the appliance to an audit log, a record of the request; (e) receiving, by the appliance from the audit log, a confirmation that the record was received; and (f) granting, responsive to the received confirmation, access to the identified resource.