Evaluation Flashcards
What is the purpose of evaluation in system security?
Evaluation is a process where the evidence for assurance is gathered and analyzed. This process gives us a measure of trust, i.e., the extent to which the system satisfies the defined security criteria.
What does a formal evaluation methodology provide?
A formal evaluation methodology provides:
- A set of requirements defining the security functionality for the system.
- A set of assurance requirements that specify the steps for analyzing the assurance evidence.
- A methodology for determining whether the system meets the security requirements based on the analysis of the assurance evidence.
- A measure of the evaluation result, level of trust, which indicates how trustworthy the system is with respect to the requirements.
What are typically the targets of an evaluation (what is being evaluated)?
The target can either be:
- A product, i.e., software, hardware, firmware.
- A system which is a collection of products.
What are the two situations evaluation methods should try to prevent? What requirements are enforced to stop this?
Firstly, an evaluated system should not be determined to to contain serious flaw after an evaluation.
Secondly, different evaluations of the same system/product should not disagree in their assessment.
To prevent this from happening, the following requirements are enforced on evaluation methods:
- Repeatability: re-evaluation by the same team gives the same results.
- Reproducability: re-evaluation by a different team gives the same results.
What are some of the most famous evaluation methodologies?
- The Orange Book, better known as TCSEC.
- The German, French, and the British criteria.
- Information Technology Security Evaluation Criteria, also known as ITSEC.
- The Canadian criteria and the Federal criteria.
- The Common Criteria, also known as CC.