Errata to the First Printing (November 2018)

This is the errata for the first printing. I have added the name of the first person to report each problem.

Chapter 2, “Access Control Matrix”

Section 2.2.2, “Access Control by History”, p. 37 [author]

In the example, the variable file in the lines
    file = helper_proc()
    sys_delete_file(file)

should be tmp_file.

Section 2.3, “Protection State Transitions”, pp. 38–39 [author]

In the preconditions for item 1, create subject s, replace each a′ with A′.
In the preconditions for item 2, create object s, replace each a′ with A′.
In the primitive command for item 3, enter r into a[s,o], replace a[s,o] with A[s,o].
In the preconditions for item 3, replace each a with A and a′ with A′.
In the last paragraph of item 3, replace each a[s,o] with A[s,o].
In the primitive command for item 4, delete r from a[s,o], replace a[s,o] with A[s,o].
In the preconditions for item 4, replace each a with A and a′ with A′.
In the last paragraph of item 4, replace each a[s,o] with A[s,o].
In the preconditions for item 5, delete subject s, replace each a′ with A′.
In the preconditions for item 6, delete object s, replace each a′ with A′.

Chapter 6, “Integrity Policies”

Section 6.2.3, “Biba’s Model (Strict Integrity Policy)”, p. 178 [Habib M. Ammari]

In the example, the phrase “risk level that starts out set to the highest credibility level” should read “risk level that starts out set to the lowest credibility level”. The word “highest” in the phrase should be “lowest”.

Section 6.4.1, “The Model”, p. 185–186 [author]

Just after Enforcement rule 1, “(CR1)” should be “(ER1)”.
Just after Enforcement rule 2, “(CR2)” should be “(ER2)”.
Just after Enforcement rule 3, “(CR3)” should be “(ER3)”.
Just after Enforcement rule 4, “(CR4)” should be “(ER4)”.

Section 6.4.1, “The Model”, p. 186 [Habib M. Ammari]

The paragraph just after Enforcement rule 4, that begins “This rule requires”, should come after Certification rule 5.

References


“An expert is a man who has made all the mistakes which can be made in a very narrow field.
            —Niels Bohr


Last updated on Tuesday, November 6, 2018 at 7:15:05 PM
Valid HTML 5 Valid CSS! Built with BBEdit Built on a Macintosh