GoConqr has a new look! Let us know what you think.

Mind map

U4. Biba

Craig Parker Comp Sec Masters English

Map content

U4. Biba

  1. Biba is a state machine model similar to BLP for integrity policies that regulate the modification of objects

    • Concerned with integrity
      • Models integrity policy
    • modifications of objects can only flow downwards
  2. Integrity levels (such as 'clean' and 'dirty' or 'high' and 'low') are assigned to subjects and objects

    • The basic idea of Biba is that a 'dirty' subject should not be allowed to contaminate (modify) a clean object.
  3. Biba also has policies for an 'invoke' operation whereby one subject can access (invoke) another subject,

  4. Different modes

    • Static Mode - Similar to BLP
      • 2 Security policies
        • Simple integrity property - No write up
        • Integrity *-property
          • If subject s can read (observe) object o, then s can have write access to some other object o’
          • You are not permitted to 'contaminate' a high-level object with low-level data
            • he Marketing Director of a company reads unsubstantiated information about market share from a public document obtained from the Internet. He then writes this information into the company’s strategic marketing plan for next year. The effect is that the company’s marketing strategy is based on low-grade (and possibly incorrect) data. he Biba integrity *-property prevents this situation from occurring
    • Dynamic Mode
      • Integrity levels change
        • a 'clean' subject may read a 'dirty' object, but the result is that the subject is then re-classified as 'dirty'
        • a low-level subject is permitted to write to a high-level object, but the object is then re-classified as low-level
      • Policy enforces automatic adjustment of security levels
  5. Biba is the Duel of BLP. If you combine them see note

    • In other words, the combination of BLP and Biba, with the same security labels, means that a subject may only access objects at exactly the same security level. If this is the intention of the policy, then that’s fine, but as we have seen there are some obvious situations where this can lead to problems (remember the manager sending a memo to his staff!).
  6. Can be extended to include an access operation 'invoke'.

    • Subject may invoke another subject (such as a software tool) to access an object
      • Subjects are only allowed to invoke tools at a lower level. Otherwise, indirect contamination may occur.
  7. Ring property (opposite of invoke)

    • A 'dirty' subject s1 may only invoke a 'clean' tool s2 to touch a 'clean' object.
  8. The crucial lesson to learn is that you must decide the policy before attempting to model

Information

Description
Masters Comp Sec Mind Map on U4. Biba, created by Craig Parker on 04/12/2013.
Created by
Craig Parker
Views
52
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?