1. Platform-level protection involves user signing to a particular computer and also includes integrity of files on the system, backups, etc.
2. Application level protection involves a user accessing the application, being authenticated and getting authorization for viewing or modifying data. Application-specific integrity management support is available.
3. Record level protection involves checking that a user is authorized to carry out the requested operations on that record. Protection at this level might also involve encryption to ensure that records cannot be browsed using a file browser.