DSD Logo

 

"The job is not finished until the customer is satisfied."

 

Home

 


 


 

Contact

.....
Information Assurance
.......
About Us Nav Bar
Why DSD Nav Bar
Services Nav Bar
Contracts Nav Bar
Careers Nav Bar
Contacts Nav Bar
.......

INFORMATION ASSURANCE

Security Certification
& Accreditation

Computer Security
Planning & Training

Disaster Recovery & Contingency Planning

Network & System Vulnerability/Threat ID

Common Criteria Testing Laboratory

Independent Validation
& Verification

Steganography Analysis
and Research Center

PCI Compliance

Managed Network Security Support Services

 

All Services

Home

....
.....

 

Common Criteria (CC) Testing

DSD Information Assurance Laboratories (DIAL) has been approved as a Common Criteria Testing Laboratory (CCTL) . This accreditation and the satisfaction of National Information Assurance Partnership (NIAP) Common Criteria Evaluation and Validation Scheme (CCEVS) specific requirements permits DIAL to begin operations as a CCTL and authorizes DIAL’s placement on the NIAP CCEVS Approved Laboratories List. This accreditation was awarded following rigorous oversight from four senior validators assigned to DIAL’s Technical Oversight Panel (TOP) and took over 24 months to complete. DIAL is now one of only nine authorized CCTLs in the United States and the first to receive their accreditation based on the current proficiency system. DIAL will be officially receiving its accreditation certificate from CCEVS at the RSA Conference in San Francisco in April 2008.

At a national level, Information Assurance (IA) has been considered a critical issue for some time. In 1998, Presidential Decision Directive (PDD) 63 clearly articulated the threat to “cyber-based information systems”. In 2003, PDD-63 was updated by Homeland Security Presidential Directive (HSPD)-7 requiring federal agencies and departments to develop methods and technologies to protect the infrastructure. Additional guidance was provided by the National Security Telecommunications and Information System Security Policy (NSTISSP) No. 11, DoD Directive 8500.1, DoD Instruction 8500.2, and Public Law 107-314. The purpose of these was to ensure that IA related products used to process sensitive information are evaluated according to appropriate security criteria. This is a key element in protecting the critical IT infrastructure. The criteria used are known as the Common Criteria (CC).

The National Information Assurance Partnership (NIAP) has developed the Common Criteria Evaluation and Validation Scheme (CCEVS) to facilitate evaluations against the CC. There are currently nine accredited CC Testing Laboratories (CCTL) concurrently conducting approximately 200 evaluations. Since 2003, this represents an increase in the demand for evaluations of more than 500% while the number of labs available to conduct the evaluations has grown by only one, from eight to nine. Undoubtedly, due to the limited number labs there is a need for competent testing labs to perform this critical service requirement.

DIAL’s CC services include:
Selection of a Protection Profile
Evaluation/Development of a Security Target

Performing CC evaluations for EAL 1-4 (upon CCEVS approval)
Development of CC documentation

Protection Profile Selection

The Protection Profile (PP) describes implementation-independent sets of security requirements for categories of TOEs, and contains a statement of the security problem that a compliant product is intended to solve. It specifies Common Criteria (CC) functional and assurance requirements components (including an EAL), and provides a rationale for the selected functional and assurance components. Using a PP can have a significant positive impact on a CC Evaluation.

Security Target Evaluation
The ST is the basis for the agreement between the TOE developers, consumers, evaluators and evaluation authorities as to what security the TOE offers, and on the scope of the evaluation. The audience for an ST may also include those managing, marketing, purchasing, installing, configuring, operating and using the TOE.

CC Evaluation
The first four of the seven CC Evaluation Assurance Levels are summarized below. EAL1 is the entry level. Up to EAL4 increasing rigor and detail are introduced, but without introducing significantly specialized security engineering techniques. EAL 1-4 can generally be retrofitted to pre-existing products and systems.

 

 

EAL1 - Functionally Tested
EAL1 is applicable where some confidence in correct operation is required, but the threats to security are not viewed serious. It will be of value where independent assurance required to support the contention that due care has exercised with respect to the protection of personal information. This level provides an evaluation of the TOE as made available to the customer, including independent testing against a specification and an examination of the guidance documentation provided. It is intended that an EAL1 evaluation could be successfully conducted without assistance from the developer of the TOE, and for minimum outlay. An evaluation at this level should provide evidence that the TOE functions in a manner consistent with its documentation, and that it provides useful protection against identified threats.

EAL2 - Structurally Tested
EAL2 requires the co-operation of the developer in terms of the delivery of design information and test results, but should not demand more effort on the part of the developer than is consistent with good commercial practice. As such it should not require a substantially increased investment of cost or time. EAL2 is applicable in those circumstances where developers or users require a low to moderate level of independently assured security in the absence of ready availability of the complete development record. Such a situation may arise when securing legacy systems, or where access to the developer may be limited.

EAL3 - Methodically Tested and Checked
EAL3 permits a conscientious developer to gain maximum assurance from positive security engineering at the design stage, without substantial alteration of existing sound development practices. It is applicable where the requirement is for a moderate level of independently assured security, with a thorough investigation of the TOE and its development without incurring substantial re-engineering costs. An EAL3 evaluation provides an analysis supported by testing based on “gray box” testing, selective independent confirmation of the developer test results, and evidence of a developer search for obvious vulnerabilities. Development environment controls and TOE configuration management are also required.

EAL4 - Methodically Designed, Tested, and Reviewed
EAL4 permits a developer to maximize assurance gained from positive security engineering based on good commercial development practices. Although rigorous, these practices do not require substantial specialist knowledge, skills and other resources. EAL4 is the highest level at which it is likely to be economically feasible to retrofit to an existing product line. It is applicable in those circumstances where developers or users require a moderate to high level of independently assured security in conventional commodity TOEs, and there is willingness to incur some additional security-specific engineering costs. An EAL4 evaluation provides an analysis supported by the low-level design of the modules of the TOE, and a subset of the implementation. Testing is supported by an independent search for obvious vulnerabilities. Development controls are supported by a life-cycle model, identification of tools, and automated configuration management.

CC Documentation
Creating Common Criteria documentation can be a daunting task to undertake. DIAL’s test engineers are skilled in producing evaluation documentation and are ready assist in the preparation of evidence for an evaluation.
To create a Security Target, DIAL will need the following information:
Product Purpose
Summary of product physical Environment
Assets requiring protection

The following documentation should be provided to DIAL in order to develop the Security Target:
Admin and User guidance
Functional Specification
High-Level Design

The assurance level (EAL) determines which of the documents are needed to support the evaluation. DIAL can help create any of the following information for your evaluation:

Phase
Documentation Services

Requirements
Security Target (ST)
Lifecycle Definition Documentation
Strength of TOE Security Function (SOF) Claims Analysis
TOE Security Policy Model


Design
Functional Specification (FSP)
Correspondence Analysis Between TOE Summary Specification (TSS) and Functional Specification (FSP)
High-Level Design (HLD)
Correspondence Analysis Between Functional Specification (FSP) and High-Level Design (HLD)
Low-Level Design (LLD)
Configuration Management Plan
Configuration Item List

Development
Correspondence Analysis Between High-Level Design (HLD) and Low-Level Design (LLD)
Subset of the Implementation Representation
Correspondence Analysis Between Low-Level Design (LLD) and the Subset of the Implementation Representation
Development Security Documentation
Development Tool Documentation
Guidance Administrator Guidance
User Guidance
Delivery Documentation
Secure Installation, Generation and Start-Up Procedures
Misuse Analysis of Guidance

Testing
Test Documentation including Test Procedures
Test Coverage Analysis
Depth of Testing Analysis
Current Information Regarding Obvious Vulnerabilities
Vulnerability Analysis

Why Should You Select DIAL for your CC Services?

Quick entry – No long delays to begin the evaluation process

Cost – Competitive pricing for its services

Quality – as a small business DSD is focused on delivering the highest possible service to its customers. We realize that our success is linked to the customer's satisfaction, that's why at DSD the job is not finished until the customer is satisfied.

Experience – DSD has been in business for over 25 years. DSD employs a professional work force dedicated to getting the job done and providing the best value to our customers. Experience and education make the difference, at DSD 59% of our employees hold a Bachelor’s degrees, while 37% of our employees have Master’s Degrees. In addition, many have industry certifications.


.......
DSD Laboratories, Inc Copyright © 2007, All rights reserved.