The National Technical Authority for Information Assurance
 
  ABOUT US   PRODUCTS & SERVICES   PUBLICATIONS   POLICY & TECHNOLOGIES   FIND A .....
Common Criteria & ITSEC
Introduction
Certified Products
CLEFs
Common Criteria Assurance Levels
Directory of Infosec Assured Products (pdf)
Formal Documentation
International Links
Introductory Guides
ITSEC Assurance Levels
Joint Interpretation Library
Security Evaluation Criteria
Structure of the UK Scheme
UK Evaluator Training Material
UK National Interpretations for Common Criteria
Scheme FAQs
Scheme History
Common Criteria portal

Business Questionnaire for Common Criteria and Tailored Assurance Services (doc)

 
UK Evaluator Training Material

Document History
Version 4.0 was produced in July 2000 and relates to CC version 2.1 (and ITSEC). The training material has not (as at March 2006) been updated to reflect the changes in CC or UKSPs implemented since

The mapping between the UKSPs as at July 2000 and March 2006 is as follows:

July 2000 version March 2006 version
UKSP01 UKSP01
UPSP02 UKSP02 part I, part II
UKSP04 part I UKSP03
UKSP04 part II UKSP04 part II
UKSP04 part III UKSP04 part III
UKSP05 part I UKSP02 part I, part II
UKSP05 part III UKSP05 part III
UKSP16 part I UKSP16 part I
UKSP16 part II UKSP16 part II

In July 2003 additional guidance (module 2.6A (pdf)) was produced on vulnerability search and analysis. This must be used in conjunction with module M2.6

Scope and Objective
The Evaluator Training Course is intended to cover all major aspects of assurance criteria, scheme rules and procedure and general context, for both ITSEC and CC evaluations. This includes assurance maintenance and composition.

The primary focus is on the technical aspects of assurance. However, this is supported by communication of evaluation context and the role of scheme rules and procedures.

Format
The training material consists of the following components, for each module of the course:

1. A set of PowerPoint slides. These are intended to be appropriate for 'classroom' use.

2. A set of references to further reading material. (A consolidated overview of key evaluation concepts is also provided with the training material)

3. A set of illustrative examples and exercises. Note that:
  • The trainer is expected to complement these with material from specific evaluations undertaken by the CLEF conducting training.
4. Combined trainer and student notes. Note that:
  • The notes are intended to serve both as an aid to the trainer, and as a set of notes for students to take away after the module.
  • The trainer notes are not exhaustive - trainers will need to supplement them with illustrative examples based on their own experience to complete the presentations.
  • It is recommended that the student notes are not distributed until the end of the module. This will remove the temptation for students to read the notes during the module rather than listening to what the trainer is saying. Furthermore, the notes present or indicate appropriate answers to the various exercises, and should not therefore be disclosed prematurely.

Structure
The course is broken down into the following three modules:
M1 Evaluation Overview
M2 Assurance (ppt)
M3 Scheme Rules and Procedures
The following overview describes each in turn.

M1 Evaluation Overview)

Module M1 provides a background to IT security concepts and evaluation, and introduces both assurance and scheme rules and procedures.

M1 should therefore normally be given before any other module.

M2 (Assurance)

M2 comprises nine modules, which cover all major assurance aspects.

M2.0 (ppt) is an introductory module, which relates the various assurance aspects.

M2.1 to M2.8 then address the various aspects as follows.

Module Content
M2.1
Security Requirements
Content of the Security Target and its evaluation
Styles of specification
Security Policy Models
M2.2
Development Representations
Representational levels
Refinement and traceability analysis
Styles of specification
Separation
M2.3
Functional Testing
Developer and evaluator testing
Test coverage and depth
Sampling and additional tests
M2.4
Development Environment
Configuration management
Security of the development environment
Development tools
TOE development life-cycle issues
M2.5
Operational Environment
Operational guidance
TOE delivery procedures
Installation, configuration and start-up
M2.6
Vulnerability Analysis
Types of vulnerability (known, potential, exploitable and non-exploitable)
Sources of vulnerabilities
Search for vulnerabilities
Analysis of impact of vulnerabilities
M2.6A (pdf)
Additional Guidance on Vulnerability Search Analysis
This gives guidance on how to initiate the process of identifying vulnerabilities in conjunction with other evaluation activities. Particular focus is given to the development representation evaluation activities
M2.7
Penetration Testing
Planning, conduct and reporting of penetration testing
M2.8
Assurance Maintenance and Composition
Re-evaluation
Certificate Maintenance Scheme
Evaluation of composite TOEs


M3 (Scheme Rules and Procedures)

M3 comprises two modules.

These reinforce and supplement the awareness of scheme rules and procedures gained from module M1 and on-the-job experience as follows.

Module Content
M3.1
Evaluation Process
Roles and responsibilities of interested parties (i.e. Sponsor, Developer, CLEF, CB, UKAS and System Accreditor).
Inputs, activities and outputs associated with each evaluation process phase.
M3.2
Evaluation Management
Revisits the evaluation process from a task management perspective.


Suggested Timings
The following timings are suggested for each module. Note that:
  • The timings are based on the assumption that the module is given in a 'classroom' setting. They may vary however according to the setting, e.g. if a module is given as a 'one-to-one' tutorial.
  • The suggested timings are for the presentation only. They do not include time needed for student exercises or worked examples.
Module Time
M1 Introduction 1.5 hours
M2.1 Security Requirements 1.5 hours
M2.2 Development Representations 1 hour
M2.3 Functional Testing 1 hour
M2.4 Development Environment 45 mins
M2.5 Operational Environment 45 mins
M2.6 Vulnerability Analysis 1.5 hours
M2.7 Penetration Testing 1 hour
M2.8 Assurance Maintenance and Composition 1 hour
M3.1 Evaluation Process 45 mins
M3.2 Evaluation Management 1 hour


Suggested Timings
All modules are of relevance to evaluators and certifiers.

The table below indicates the further potential target audience for each module of the using the following key:

M Management (developer or sponsor)
T Technical Staff (developer or sponsor) - i.e. those responsible for producing deliverables
T* Technical staff – as above, although the module may not be comprehensive for this audience
P Purchasers – i.e. those interested in understanding the process underpinning the evaluation results

Module
Target Audience
M1 Introduction
M, T, P
M2.1 Security Requirements
T*
M2.2 Development Representations
T*
M2.3 Functional Testing
-
M2.4 Development Environment
T*
M2.5 Operational Environment
-
M2.6 Vulnerability Analysis
-
M2.7 Penetration Testing
-
M2.8 Assurance Maintenance and Composition
M, T
M3.1 Evaluation Process
M, T
M3.2 Evaluation Management
-


Scheme Requirements for Evaluator Training
Formal scheme requirements for evaluator training and the relationship of this to evaluator status are as specified in UKSP(s). However this Evaluator Training Course has been developed in accordance with the following principles.

1. The content of the powerpoint slides implicitly defines a training syllabus.

2. The course has a modular structure which is intended to facilitate initial evaluator training, but otherwise has appropriately flexibility. In particular, each module can, if required, be given as a 'stand-alone' training module within the context of an extended training programme which encompasses on-the-job training.
  • M1 and M3.1 are appropriate for initial evaluator training.
  • Also a trainee evaluator would be expected to have completed a given M2 module before performing such work in an actual evaluation.
  • M3.2 will be most appropriate for an evaluator who has further familiarised themself with the evaluation process through on-the-job training.
  • An evaluator would be expected to be fully familiar with all modules to support an application for Qualified status.
 © Crown copyright, 2008. This CESG Website is maintained for your personal use and viewing. Access and use by you of this site constitutes acceptance of our terms and conditions which take effect from the date of first use. Click here for our terms and conditions CESGweb@cesg.gsi.gov.uk