📖 What is Biba Integrity Model?
The Biba Integrity Model is a formal security model designed to ensure data integrity. It utilizes the 'no read down' and 'no write up' rules to prevent low-integrity information from contaminating or corrupting high-integrity data.
"Biba is essentially the opposite of Bell-LaPadula. While Bell-LaPadula protects secrets, Biba protects the accuracy and trustworthiness of the data."
📚 Certification: Certified Information Systems Security Professional (CISSP)
🔑 What are the Key Concepts of Biba Integrity Model?
- ▸ The Simple Integrity Property prohibits a subject from reading data at a lower integrity level, preventing high-integrity processes from being contaminated by untrustworthy information.
- ▸ The Star (*) Integrity Property prevents a subject from writing data to a higher integrity level, ensuring low-integrity subjects cannot corrupt or modify high-integrity objects.
- ▸ The Invocation Property restricts a subject from invoking or sending messages to subjects at a higher integrity level to maintain strict hierarchical control and trust.
- ▸ Biba focuses exclusively on the Integrity pillar of the CIA triad, prioritizing the accuracy and trustworthiness of data over its confidentiality or availability.
🎯 How does Biba Integrity Model appear on the CISSP Exam?
You may be asked to identify the appropriate security model for a system where preventing the corruption of critical data is more important than keeping it secret, such as a medical dosage database.
A scenario might describe a user with a 'Low' integrity clearance attempting to modify a 'High' integrity system file; you must identify which Biba property prevents this action.
Expect questions that require you to contrast Biba with the Bell-LaPadula model, specifically focusing on how their rules for reading and writing are inverted to serve different goals.
❓ Frequently Asked Questions
Why is 'no read down' necessary for integrity?
If a high-integrity subject reads low-integrity data, they might rely on inaccurate or malicious information to perform a task, which effectively lowers the integrity of the resulting output.
How does Biba differ from the Clark-Wilson model?
Biba is a lattice-based model using hierarchical levels, whereas Clark-Wilson focuses on 'well-formed transactions' and separation of duties to ensure integrity through controlled access and auditing.