Showing posts with label Biba's Model. Show all posts
Showing posts with label Biba's Model. Show all posts
Saturday, January 11, 2014
Biba’s Model
• Similar
to Bell-LaPadula model
–
s Î S
can read o Î O iff i(s) ¡Â i(o)
–
s Î S
can write to o Î O iff i(o) ¡Â i(s)
–
s1 Î
S can execute s2 Î S
iff i(s2) ¡Â i(s1)
• Add
compartments and discretionary controls to get full dual of Bell-LaPadula model
• Information
flow result holds
–
Different proof, though
• Actually
the “strict integrity model” of Biba’s set of models
LOCUS and Biba
•
Goal: prevent untrusted software
from altering data or other software
•
Approach: make levels of trust
explicit
– credibility
rating based on estimate of software’s
trustworthiness (0 untrusted, n highly trusted)
– trusted
file systems contain software with a single
credibility level
– Process
has risk level or highest credibility level at which process can execute
– Must
use run-untrusted command to run software at lower credibility level
Chapter 6: Integrity Policies
• Overview
• Requirements
• Biba’s
models
• Clark-Wilson
model
Overview
• Requirements
– Very
different than confidentiality policies
• Biba’s
model
• Clark-Wilson
model
Requirements
of Policies
•
Users will not write their own
programs, but will use existing production programs and databases.
•
Programmers will develop and test
programs on a non-production system; if they need access to actual data, they
will be given production data via a special process, but will use it on their
development system.
•
A special process must be
followed to install a program from the development system onto the production
system.
•
The special process in
requirement 3 must be controlled and audited.
•
The managers and auditors must
have access to both the system state and the system logs that are generated.
Subscribe to:
Posts (Atom)