The 7 Year Itch - Time To Commit Or Time To Move On?

22
<Insert Picture Here> The 7 Year Itch - Time To Commit Or Time To Move On? Shaun Lee Security Evaluations Manager, Global Product Security

description

The 7 Year Itch - Time To Commit Or Time To Move On?. Shaun Lee Security Evaluations Manager, Global Product Security. Agenda. Setting the Scene Discussions and Dilemmas Conclusions. Why we perform Evaluations. Benefits to the Consumer - PowerPoint PPT Presentation

Transcript of The 7 Year Itch - Time To Commit Or Time To Move On?

Page 1: The 7 Year Itch - Time To Commit Or Time To Move On?

<Insert Picture Here>

The 7 Year Itch -Time To Commit Or Time To Move On? Shaun LeeSecurity Evaluations Manager,Global Product Security

Page 2: The 7 Year Itch - Time To Commit Or Time To Move On?

Agenda

• Setting the Scene

• Discussions and Dilemmas

• Conclusions

Page 3: The 7 Year Itch - Time To Commit Or Time To Move On?

Why we perform Evaluations

• Benefits to the Consumer• Evaluations are standard and independent measures of

assurance• Fulfils procurement requirements• Improved product security

• Benefits to Oracle• Better products• Confirms the security of the development process• Contributes to culture of security• Competitive advantage

Page 4: The 7 Year Itch - Time To Commit Or Time To Move On?

The Drawbacks

• Costly• Typically several hundred thousand $ to evaluate a complex

product to EAL4

• Time consuming• Can be 2-3 years first time through, for EAL4• 6 - 9 months once proficient

• Traditional security analysis, e.g.:• Benign network assumptions permitted *• Hacker style penetration testing can be avoided• ‘Unrealistic’ configurations permitted *• Lots of ‘academic’ proof documents to produce

* Some schemes are tightening up on these

Page 5: The 7 Year Itch - Time To Commit Or Time To Move On?

Oracle and Common Criteria

• Evaluating under 3 different national schemes• Each national scheme has a perceived image / reputation• Differences in policies, interpretation, oversight• Different labs for different schemes

Page 6: The 7 Year Itch - Time To Commit Or Time To Move On?

Agenda

• Setting the Scene

• Discussions and Dilemmas

• Conclusions

Page 7: The 7 Year Itch - Time To Commit Or Time To Move On?

“Under attack: Common Criteria has loads of critics, but is it getting a bum rap?”

(GCN, 13-Aug-2007)

“Common Criteria is dead.”Colin Williams, SBL, UK (ICCC, Berlin, 2004)

Page 8: The 7 Year Itch - Time To Commit Or Time To Move On?

CC and Criticism

• Vendors issue updates to certified products soon after a product has achieved certification.

• The CC does not credit vendors for investing in and using tools & methods for identifying insecure coding errors, like static source code scanners.

• The length of time and the cost of evaluations

• Certification does not mean vulnerability free

• Unrealistic Protection Profiles being written and evaluated.

• CC not prepared to acknowledge other official international standards

• Certifications are for benign environments.

• CC being updated without vendors input or buy in.

• Just a paperwork exercise

Page 9: The 7 Year Itch - Time To Commit Or Time To Move On?

Do we still agree with this?

“This is not to say that vendors should be allowed to "get away with anything". They should not. But evaluation processes should take into account differences among vendors, the need to repair flaws, and the likely impossibility of preventing them totally. They should also allow for process improvement -- a key ingredient in the quest for improved product quality that will yield better security.”

Page 10: The 7 Year Itch - Time To Commit Or Time To Move On?

Countering a Criticism

• The CC paradigm is not at fault, rather the national Schemes for allowing:• Benign environments • The exclusion of Buffer Overflows, SQL injections (Media

driven customer concerns) • The abuse of the CC’s flexible language • Various national scheme interpretations

• Possible Reason:• Trying to address the criticism on length of time and cost for

an evaluation• CC flexibility makes it difficult not to allow

Page 11: The 7 Year Itch - Time To Commit Or Time To Move On?

Realistic Environments

• Realistic Environments require: • Realistic Protection Profile environments not just Department

of Defence environments • Vendors performing more penetration testing as a result of

the change to the Threat environment

• Evaluators to perform more realistic penetration testing

• Perception / Danger • More realistic environment will cost more money and extend

the length of time for an evaluation further.• Real penetration testers better value for money.

Page 12: The 7 Year Itch - Time To Commit Or Time To Move On?

Static source code scanners

Currently • Pinpoint insecure coding

errors • Tools are not endorsed by

national schemes • Should reduce vendors’

evaluation costs and time, but actually slows evaluation down because the activity is additional work

Future • CC Scope should take into

account the use of static source code scanners

• Schemes should force evaluators to look at these tools

• CC officially approved tool ‘collections’

Page 13: The 7 Year Itch - Time To Commit Or Time To Move On?

Agenda

• Setting the Scene

• Discussions and Dilemmas

• Conclusions

Page 14: The 7 Year Itch - Time To Commit Or Time To Move On?

ICCC (2000) – ICCC (2007):7 Years of Progress?

• Major revision of CC, now at V3.1

• CCRA now at 23 participants

• Little take-up away from government arena

• Continued criticism

Page 15: The 7 Year Itch - Time To Commit Or Time To Move On?

2000: Why Common Criteria?

• Mutual Recognition• Evaluate once, recognised everywhere• Saves repeating work• Saves time and money

• We wanted• To show our commitment to evaluations• A world first• To set a high standard for DBMS vendors

Page 16: The 7 Year Itch - Time To Commit Or Time To Move On?

2000: What was our conclusion?

• Delta ITSEC to CC evaluations• Solid foundation of ITSEC and TCSEC• More work for vendor, less for evaluator

• CEM introduces criteria creep

• Other sources (National Scheme rules, Interpretations) introducing criteria creep

• Mutual recognition makes it all worthwhile!

Page 17: The 7 Year Itch - Time To Commit Or Time To Move On?

What is the position in 2007?

• Criteria Creep less of a problem• But raising the bar is done through the mechanism of PPs,

apparently by people with insufficient product set knowledge, and with little consultation.

• We have the criticisms and other issues to concern us• CCRA• Alternative assurance schemes• Management of the CC

• Mutual recognition still makes it all worthwhile – for now!

Page 18: The 7 Year Itch - Time To Commit Or Time To Move On?

The Seven Year Itch – Answering the Question

It’s not time to move on (abandon), but:• the stakeholders need to work harder and together to

get the commitment to move on (make progress).

However• failure to engage sufficiently with vendors and• raising the bar too high too quickly especially above

the level of CCRAmay cause vendors to experience “negative cost

recovery”, which could be an issue if the market for evaluated product remains restricted

Page 19: The 7 Year Itch - Time To Commit Or Time To Move On?

For More Information

Oracle Security Evaluations:http://www.oracle.com/technology/deploy/security/seceval/

General Oracle Security information:

http://www.oracle.com/technology/security

http://www.oracle.com/solutions/security

Page 20: The 7 Year Itch - Time To Commit Or Time To Move On?

AQ&

Page 21: The 7 Year Itch - Time To Commit Or Time To Move On?

Do we still agree with this?

IFIP-SEC ’91 Keynote: Criteria, Evaluation and the International Environment: where have we been, where are we going?

Steve Lipner, Digital Equipment Corporation

Page 22: The 7 Year Itch - Time To Commit Or Time To Move On?