 |
Security Evaluation Services |
Through
a combination of expertise in security methodology, Java™ software and
hardware security, Trusted Labs assess your product’s security level
within proprietary or standard schemes.
Evaluation activities
The evaluation activities are divided into three main categories:
• Static analysis of source code
• Functional and security test suites
• Attack simulation
Static analysis
Static analysis consists of reviewing the source code of
applications and operating systems, either in white box mode or with a
dedicated tool.
Automatic code review through TL ADT
Challenging the Java application bytecode (CAP file) against security
rules defined by or for the certification authority. Implementing the
rules inside TL ADT allows an exhaustive examination of the source code.
White box review
Performing native or Java source code review (smart card, terminals) by
our experts in security of embedded systems and Java Card™. Can be
preceded by security guidelines for developers, in order to set common
security requirements.
|
|
Functional and security test suite
Trusted Labs develops and runs test suites for product evaluations,
with two levels of coverage. For more flexibility in the product
evaluation process, these tests can be performed either on final
devices or on emulator boards.
Functional test suite
Checking the compliance of a product against its specifications.
Security test suite
Checking the robustness of the application when stressing it under
extreme conditions. Security test suites have a coverage beyond the
functional level and focus on application weaknesses and
inconsistencies. In particular, they use hidden effect detection and
combinatorial tests.
|
|
All
test suite are based on the TL CAT test environment, helping to improve
test coverage and diagnosis. For more details, see test services and tools.
Attack simulation
To tackle the security of embedded applications beyond test suites,
Trusted Labs performs software attacks and pilots physical attacks in
hardware laboratories.
Logical attacks
Identifying vulnerabilities inside a Java platform to determine the
physical tests roadmap, based on illegal access attempts and software
reverse engineering.
Physical attacks
Piloting the external hardware laboratory to optimize the focus of
physical attacks. Management based on the results of the previous
evaluation steps (static analysis, test suites, logical attacks).
|
|
CAST program
Trusted Labs evaluates Java Card™ platforms and M/Chip4 applications
within the scope of the MasterCard CAST program (Compliance Assessment
and Security Testing). These evaluations are performed with a high
degree of effectiveness thanks to security-dedicated test suites and
security tools for static bytecode analysis.
For more details on the CAST evaluations (questions on process,
training on CAST process and requirements), please contact us at contact@trusted-labs.com.
Markets
Trusted Labs’ evaluation services are intended for consortia managing
smart cards and terminals (banking, identity, health and government)
and also product issuers (smart card vendors, terminal vendors, mobile
operators, security product issuers, etc.).
For more information, contact us at contact(@)trusted-labs(.)com.
Next page : References in Evaluation Services
Back to the top