Кіріспе
Жалпы критерийлерге сәйкес берілген сандық баға
Ақпараттық технологиялар өнімі немесе жүйенің бағалау деңгейі (EAL1-ден EAL7-ге дейін) – 1999 жылдан бері қолданылып келе жатқан халықаралық стандарт, Жалпы критерийлер бойынша қауіпсіздік бағалауы аяқталғаннан кейін берілетін сандық баға. Деңгейдің жоғарылауы, Жалпы критерийлер сертификатын алу үшін орындалуы тиіс қосымша сенімділік талаптарын көрсетеді. Жоғары деңгейлердің мақсаты – жүйенің негізгі қауіпсіздік мүмкіндіктерінің сенімді жүзеге асырылуына жоғары сенімділік беру. EAL деңгейі жүйенің қауіпсіздігін өлшемейді, ол жүйе қандай деңгейде тексерілгенін ғана көрсетеді. Белгілі бір EAL-ға қол жеткізу үшін компьютерлік жүйе нақты сенімділік талаптарына сай болуы керек. Бұл талаптардың көпшілігі жобалау құжаттамасына, жобалау талдауына, функционалдық сынаққа немесе ену сынағына қатысты. Жоғары EAL деңгейлері, төменгі деңгейлерге қарағанда, егжей-тегжейлі құжаттаманы, талдауды және сынақтарды қамтиды. Жоғары EAL сертификатын алу, әдетте, төменгі деңгейге қарағанда көбірек қаржы және уақыт талап етеді. Сертификатталған жүйеге тағайындалған EAL нөмірі, жүйенің осы деңгейдегі барлық талаптарды орындағанын көрсетеді. Әрбір өнім мен жүйе белгілі бір деңгейге жету үшін бірдей сенімділік талаптарына сай болуы керек болса да, олардың функционалдық талаптары бірдей болуы міндетті емес. Әрбір сертификатталған өнімнің функционалдық мүмкіндіктері, осы өнімді бағалау үшін жасалған қауіпсіздік мақсаты құжатында белгіленеді. Сондықтан, жоғары EAL-ға ие өнім, белгілі бір қолданбада төменгі EAL-ға ие өнімнен міндетті түрде "қауіпсіз" болмайды, себебі олардың қауіпсіздік мақсатындағы функционалдық мүмкіндіктер тізімі әртүрлі болуы мүмкін. Өнімнің белгілі бір қауіпсіздік қолданбасына сәйкестігі, өнімнің қауіпсіздік мақсатында көрсетілген мүмкіндіктерінің, қолданбаның қауіпсіздік талаптарын қаншалықты жақсы орындауына байланысты. Егер екі өнімнің қауіпсіздік мақсаттары да қажетті қауіпсіздік мүмкіндіктерін қамтитын болса, онда жоғары EAL осы қолданба үшін сенімдірек өнімді көрсетеді.
The Evaluation Assurance Level (EAL1 through EAL7) of an IT product or system is a numerical grade assigned following the completion of a Common Criteria security evaluation, an international standard in effect since 1999. The increasing assurance levels reflect added assurance requirements that must be met to achieve Common Criteria certification. The intent of the higher levels is to provide higher confidence that the system's principal security features are reliably implemented. The EAL level does not measure the security of the system itself, it simply states at what level the system was tested. To achieve a particular EAL, the computer system must meet specific assurance requirements. Most of these requirements involve design documentation, design analysis, functional testing, or penetration testing. The higher EALs involve more detailed documentation, analysis, and testing than the lower ones. Achieving a higher EAL certification generally costs more money and takes more time than achieving a lower one. The EAL number assigned to a certified system indicates that the system completed all requirements for that level. Although every product and system must fulfill the same assurance requirements to achieve a particular level, they do not have to fulfill the same functional requirements. The functional features for each certified product are established in the Security Target document tailored for that product's evaluation. Therefore, a product with a higher EAL is not necessarily "more secure" in a particular application than one with a lower EAL, since they may have very different lists of functional features in their Security Targets. A product's fitness for a particular security application depends on how well the features listed in the product's Security Target fulfill the application's security requirements. If the Security Targets for two products both contain the necessary security features, then the higher EAL should indicate the more trustworthy product for that application.
EAL4: әдістемелік тұрғыдан жобаланған, сыналған және қайта қаралған
EAL4 әзірлеушіге жақсы коммерциялық даму практикаларына негізделген позитивті қауіпсіздік инженериясы арқылы максималды сенімділікке қол жеткізуге мүмкіндік береді, бұл қатаң болғанымен, маңызды мамандандырылған білім, дағдылар және басқа да ресурстарды талап етпейді. EAL4 – бұл қолданыстағы өнімдер желісін қайта жабдықтаудың экономикалық тұрғыдан мүмкін болатын ең жоғары деңгейі. Сондықтан EAL4 оларға қажетті жағдайда, әзірлеушілер немесе пайдаланушылар стандартты тауарлық TOE-де тәуелсіз расталған, орташадан жоғары деңгейдегі қауіпсіздікті қажет ететін және қосымша қауіпсіздік инженерлік шығындарға дайын болған жағдайларда қолданылады. Құрылғылық, пайдаланушыға негізделген қауіпсіздік мүмкіндіктерін ұсынатын коммерциялық операциялық жүйелер әдетте EAL4 деңгейінде бағаланады. Сертификатының мерзімі өткен мысалдар: AIX, HP UX, SUSE Linux Enterprise Server 10, Red Hat Enterprise Linux 5, Windows 2000 Service Pack 3, Windows 2003, Windows XP, Windows 7, Windows Server 2008 R2. Сертификатының мерзімі өткен мысалдар: Trusted Solaris, Solaris 10 Release 11/06 Trusted Extensions, XTS 400-дің алғашқы нұсқасы, VMware ESXi 4.1, 3.5, 4.0, AIX 4.3, AIX 5L, AIX 6, AIX7, Red Hat 6.2 және SUSE Linux Enterprise Server 11 (EAL 4+). vSphere 5.5 Update 2 EAL4+ деңгейіне қол жеткізбеді, ол EAL2+ болды және 2015 жылдың 30 маусымында сертификатталды.
Windows 7, Windows Server 2008 R2, Examples with expired Certificate are Trusted Solaris, Solaris 10 Release 11/06 Trusted Extensions, an early version of the XTS 400, VMware ESXi version 4.1, 3.5, 4.0, AIX 4.3, AIX 5L, AIX 6, AIX7, Red Hat 6.2 & SUSE Linux Enterprise Server 11 (EAL 4+). vSphere 5.5 Update 2 did not achieve EAL4+ level it was an EAL2+ and certified on June 30, 2015.
Сақтандыру деңгейінің әсері
Техникалық тұрғыдан алғанда, жоғары EAL дегеніміз – бағалау сапаны қамтамасыз етудің күштірек талаптарын орындағандығын ғана білдіреді, артық не кемі жоқ. Көбінесе жоғары EAL-ге қол жеткізген жүйе өз қауіпсіздік мүмкіндіктерін сенімдірек қамтамасыз етеді деп есептеледі (және қауіпсіздік сарапшылары жүргізген үшінші тараптың қажетті талдауы мен тестілеуі осыған байланысты нақты дәлел болып табылады), бірақ осы есептеуді қолдайтын жарияланған деректер өте аз немесе мүлдем жоқ.
Шығындар мен жоспарға әсері
2006 жылы АҚШ-тың Мемлекеттік есеп беру кеңсесі жалпы критерийлер бойынша бағалаулар туралы есеп жариялады, онда EAL2-ден EAL4-ке дейінгі деңгейлерде жүргізілген бағалаулардың түрлі шығындары мен мерзімдері көрсетілді. 1990 жылдардың ортасы мен соңында сатушылар EAL4 деңгейіне ұқсас бағалауларға 1 миллион АҚШ долларына, тіпті 2,5 миллион АҚШ долларына дейін жұмсағанын мәлімдеді. Microsoft Windows қауіпсіздігін бағалаудың әртүрлі деңгейлерінің құны туралы жарияланған есептер жоқ.
EAL талаптарын арттыру
Кейбір жағдайларда, бағалау белгілі бір EAL үшін қажетті ең төменгі деңгейден асып түсетін сенімділік талаптарын қамту үшін толықтырылуы мүмкін. Бұл ресми түрде EAL нөмірінен кейін "толықтырылған" сөзімен, әдетте қосымша талаптарды көрсету үшін кодтар тізімімен белгіленеді. Жеңілдету үшін, өндірушілер көбінесе толықтырылған талаптарды көрсету үшін "плюс" таңбасын (мысалы, EAL4+) қолданады.
EAL белгісі
Жалпы критерийлер стандарттары осы мақалада көрсетілгендей EAL деңгейлерін анықтайды: "EAL" префиксі 1-ден 7-ге дейінгі санмен біріктіріледі (мысалы: EAL1, EAL3, EAL5). Іс жүзінде, кейбір елдер префикс пен санның арасына бос орын қояды (EAL 1, EAL 3, EAL 5). Күшейтуді көрсету үшін плюс белгісін қолдану – бұл өнімдерді сатушылар қолданатын бейресми қысқарту тәсілі (EAL4+ немесе EAL 4+).