L'analisi è supportata da un test indipendente delle funzioni di sicurezza del TOE; dai risultati dei test basati sulle specifiche funzionali eseguiti dallo sviluppatore sul progetto ad alto livello; dalla conferma selettiva, eseguita in modo indipendente, dei risultati dei test dello sviluppatore; dalla robustezza delle funzioni di analisi e dai risultati delle ricerche per le vulnerabilità più note effettuate dallo sviluppatore.
L'EAL3 inoltre fornisce sicurezza tramite l'uso di controlli sull'ambiente di sviluppo, gestione della configurazione del TOE e i risultati delle procedure di messa in sicurezza.
Questo EAL rappresenta un notevole incremento nella sicurezza rispetto all'EAL2 richiedendo una più completa copertura dei test sulle funzioni di sicurezza e sui meccanismi e/o procedure che forniscono una certa assicurazione che il TOE non verrà compromesso durante lo sviluppo.
| Assurance Class | Assurance components |
|---|---|
| 240mmConfiguration management | ACM_CAP.3 Authorisation control |
| ACM_SCP.1 TOE CM coverage | |
| 240mmDelivery and operation | ADO_DEL.1 Delivery procedures |
| ADO_IGS.1 Installation, generation and start-up procedures | |
| 340mmDevelopment | ADV_FSP.1 Informal functional specification |
| ADV_HLD.2 Security enforcing high-level design | |
| ADV_RCR.1 Informal correspondence demonstration | |
| 240mmGuidance documents | AGD_ADM.1 Administrator guidance |
| AGD_USR.1 User guidance | |
| 140mmLife cycle support | ALC_DVS.1 Identification of security measures |
| 440mmTests | ATE_COV.2 Analysis of coverage |
| ATE_DPT.1 Testing: high-level design | |
| ATE_FUN.1 Functional testing | |
| ATE_IND.2 Indipendent testing sample | |
| 440mmVulnerability assessment | AVA_MSU.1 Examination of guidance |
| AVA_SOF.1 Strenght of TOE security evaluation | |
| AVA_VLA.1 Developer vulnerability analysis |