Top Banner
Julian Straw ICCC September 2007
20

Julian Straw ICCC September 2007

Feb 10, 2016

Download

Documents

Damara

Issues for CC v4. Julian Straw ICCC September 2007. Outline. Status of v3.1 revisions Analysis of evaluation trends in 2006/7 The need for progress to v4 Issues for the development of v4 Ideas for change in v4. Achievements of v3.1. Rationalisation of ST/PP requirements ST Lite for EAL1 - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Julian Straw ICCC September 2007

Julian StrawICCC September 2007

Page 2: Julian Straw ICCC September 2007

Outline

• Status of v3.1 revisions

• Analysis of evaluation trends in 2006/7

• The need for progress to v4

• Issues for the development of v4

• Ideas for change in v4

Page 3: Julian Straw ICCC September 2007

Achievements of v3.1

• Rationalisation of ST/PP requirements

• ST Lite for EAL1

• Restructuring of lifecycle requirements under ALC

• Security architecture ADV_ARC

• Removal of two layer design approach ADV_TDS

• More focus on security critical aspects of design

• Revised vulnerability approach AVA_VAN

• Composition approach ACO

Page 4: Julian Straw ICCC September 2007

Unfinished business in v3.1

• Part 2 needs not addressed

• Need for improved guidance in CEM, especially at higher assurance

• Composition approach and packages untried and will need revision

• Need to improve appeal of high and low assurance levels

• Underlying platform assurance

• Development environment assurance

• Assurance continuity

Page 5: Julian Straw ICCC September 2007

Why think about CCv4?

• Issues remaining unresolved in CCv3

• Lead times for new criteria are long– Consult

– Discuss

– Develop

– Review

– Agree

• Need to begin now for e.g. 2011 release

• Existence of other initiatives indicates need to improve

• There are new ideas to consider

Page 6: Julian Straw ICCC September 2007

Issues for v4

• What to change?

• What balance to achieve between compliance checking and vulnerability search?

• Who to consult?– A voice for vendors?

• When to release?– Every 5 years?

• How to manage the process?

Page 7: Julian Straw ICCC September 2007

Completed evaluationsJan 2006 - Sep 2007 EAL7,1

EAL5,18 EAL1, 11

EAL2, 81

EAL3, 73

EAL4,114(38%)

Source: CC portal

0

20

40

60

80

100

120

EAL1 EAL2 EAL3 EAL4 EAL5 EAL6 EAL7

Page 8: Julian Straw ICCC September 2007

Analysis of trends

• Very few evaluations at EAL1– v3 addresses this to some degree with ST Lite– Little evidence of demand stimulus despite improvements– Should v4 go further to meet demand for low-cost, 3rd party testing– Should EAL1 be the most common level?

• Very few evaluations above EAL4– Design requirements are high cost for little perceived benefit– Evaluation duration too long for product cycle– Perceived/actual difficulty of going above EAL4

• Continuing stream of new entrants– >40 new vendors on EPL so far in 2007

Page 9: Julian Straw ICCC September 2007

Emphasis of v3 assurance classes

Process quality

Def

ect r

educ

tion

AVA

ALC

AGD

ATE

ADV

What do wewant from CC?

What can CCDeliver?

Page 10: Julian Straw ICCC September 2007

Augmentations at EAL4+Jan 2006 – Sep 2007

05

1015202530354045

Page 11: Julian Straw ICCC September 2007

Analysis of augmentations

• Demonstrates need for attainable assurance beyond EAL4– 80% of EAL4 evaluations use augmentation

– No use made of design augmentation

– Most popular are source code and vulnerability assessment

• Understanding nature of + quite hard

• Use of augmentation should be encouraged

• Need to provide some structure

+++

Page 12: Julian Straw ICCC September 2007

X

The need for change

• Part 2 – Reassess v3.0

• Part 3– Bring FLR into assurance levels?

– Code analysis family

– Control use of +

– Introduce assurance scores to augment/replace EALs

– Revisit pass/fail notion

ten things

Page 13: Julian Straw ICCC September 2007

CC v3.0 Part 2

• Completely overhauled and rationalised

• Classes 11>6, families 67>45, pages 354>130

• Concepts simplified and clarified

….but

• Created problems for transition

• Major re-learning effort required

• Uncertainty over correctness

• Abandoned due to time constraints

• Needs to be revived and reconsidered

Page 14: Julian Straw ICCC September 2007

Basic assurance scoring

• Objective– To replace use of + with more meaningful information

• Approach– Allocate each component a number of points

– Result then becomes EAL4(+n)

• Benefit– Gives more credit to more onerous augmentations

– Shows degree of augmentation

Page 15: Julian Straw ICCC September 2007

Enhanced assurance scoring

• Objective– To give finer granularity of assurance measure and to permit

substitutions

• Approach– Allocate each component a number of points – Abolish assurance levels– Assurance then be represented as points A(n)

• Benefits– Encourages more thought about assurance profile– Allows substitutions (e.g. more source code analysis and less design)– Allows evaluations to focus on vulnerability search or process quality

Page 16: Julian Straw ICCC September 2007

Removal of pass/fail paradigm

• Objective– To provide more information about the TOE– To increase evaluation flexibility

• Approach– Allocate each component a number of points– Evaluation result scores some % of those points for each component– Results given as % score and a sheet giving points breakdown– Only exploitable vulnerabilities cause failure

• Benefits– Faster evaluations as no delays while evidence is created– Greater differentiation between products

Page 17: Julian Straw ICCC September 2007

Better entry level evaluations

• Need to decide what is the minimum assurance required to use the CC mark

• Need to generate greater demand for entry level evaluations– Just 6 EAL1 certificates in 2007

• Third party testing of simple claims statement?

Page 18: Julian Straw ICCC September 2007

CC organisational issues

• Number of certificate authorising nations has risen from 6 to 11 (+13 certificate consuming)

• Many schemes under greater financial/resource pressure

• Resource turnover high

• National specialisations influence needs

• Commitment level uncertain

• Change process model unclear

Page 19: Julian Straw ICCC September 2007

"You MUST be the change you wish to see in the world."--Mahatma Gandhi

• The process needs ideas

• We must observe how the CC is used

• We must apply the results of our experience and that of other approaches

• Penalty for inaction– CC seen as less relevant

– National divergence

• The time for action is now

Page 20: Julian Straw ICCC September 2007

Thank you

Questions?