Підготовка до вашого першого сертифікаційного аудиту ISO 9001
Що охоплюють аудити етапу 1 та етапу 2, як заздалегідь провести аналіз розривів за кожним пунктом і які документи аудитор очікує побачити.
AEP-67
Керівники програм і системні інженери, які будують або закуповують електронну, мікропрограмну чи програмну систему для програми NATO, а також постачальники, оператори й фахівці з обслуговування, які її підтримують
AEP-67 - це інженерний посібник NATO про те, як вбудувати в життєвий цикл програми забезпечення довіри до системи, тобто обґрунтовану впевненість, що система працює як задумано і протистоїть вразливостям, через задокументоване обґрунтування з тверджень, аргументів і доказів.
AEP-67 - це Allied Engineering Publication NATO, яка пояснює програмі, як інженерними засобами вбудувати забезпечення довіри до системи ("system assurance") в електронну, мікропрограмну чи програмну систему протягом усього її життєвого циклу. Публікація визначає забезпечення довіри до системи як "the justified confidence that the system functions as intended and is free of exploitable vulnerabilities, either intentionally or unintentionally designed or inserted as part of the system at any time during the life cycle." Це радше посібник, ніж специфікація, і його несе STANREC 4808: саме там зафіксовано рекомендацію держав користуватися ним, тобто AEP - це Allied Engineering Publication, і він доходить до постачальника так само, як будь-яка Allied Publication, бо його вимагає власна угода конкретної програми NATO.
Чинна редакція - Edition B, Version 1, оприлюднена в жовтні 2017 року, яка замінила початкову Edition 1. Вона несекретна й безоплатна, її видав NATO Standardization Office для Life Cycle Management Group при CNAD.
Організаційна ідея AEP-67 - це обґрунтування довіри: пов'язаний набір тверджень про критичні для довіри властивості системи, аргументів, які виправдовують кожне твердження, і доказів, які підтверджують кожен аргумент. Твердження має бути чітким і перевірним висловлюванням, а не дією, і воно розкладається на часткові твердження, доки кожне з них не з'єднається з доказом, який можна відшукати. Посібник встановлює мінімальні умови для такого обґрунтування: воно має відповідати справжньому робочому середовищу системи, твердження мають бути виправдані аргументами, а аргументи - доказами, і все обґрунтування має будуватися ітеративно та лишатися живим протягом усього життєвого циклу, а не бути написаним один раз і покладеним до архіву. Його також треба передати разом із системою під час приймання, а не залишити в команді розробників. Аудитор, який працює за цим документом, шукає не одне погодження, а простежуваний ланцюг від заявленого твердження через його аргумент до названого доказу.
Обсяг посібника щільно обмежений довірою, пов'язаною з безпекою: конфіденційність, цілісність, доступність, автентифікація, підзвітність (разом із неспростовністю) та придатність до аудиту. Він говорить про це прямо і так само прямо називає те, що лишається поза обсягом: "it does not address assurance for quality, safety, or dependability," хоча й зазначає, що супротивник, здатний підірвати безпеку системи, побічно може підірвати й ці інші властивості. Крім того, він розглядає довіру як властивість системи в цілому, а не будь-якої окремої частини: система, повністю зібрана з добре обґрунтованих елементів, не стає обґрунтованою автоматично, бо довіра залежить від того, як частини поєднані, а не лише від того, як побудували кожну з них.
Коли елементи купують, а не будують власними силами, AEP-67 просить покупця зважити репутацію, кваліфікацію, процеси та інструменти постачальника і надавати перевагу інтерфейсам на основі стандартів та ешелонованому захисту, щоб один слабкий постачальник не зруйнував усієї системи. Окрему увагу приділено готовим комерційним і державним елементам, бо покупець зазвичай має мало впливу на майбутній напрям розвитку готового продукту, і настанови очікують, що докази вибору постачальника, історія дефектів, оцінки продукту та відповідні сертифікати, які постачальник уже має, будуть записані й лишатимуться простежуваними.
Структура декомпозиції робіт має прямо називати діяльність із забезпечення довіри: оцінювання загроз, розроблення та підтримання обґрунтування довіри, взаємне рецензування з наголосом на довірі, статичний і двійковий аналіз вихідного коду та тестування на проникнення. Перш ніж програма рушить далі, ключові контрольні точки рішень мають пройти вимірні критерії довіри, як-от результати статичного аналізу та висновки червоної команди. Управління ризиками спирається на названі джерела відомостей про вразливості (каталоги Common Vulnerabilities and Exposures, Common Weakness Enumeration та Common Attack Pattern Enumeration and Classification) і розглядає ймовірності якісно, а не чисельно, бо розумний супротивник поводиться не як випадковий збій і може обрати найгірший момент для нападу. Управління конфігурацією має давати журнал аудиту про те, хто, що і коли змінив, зберігати його незмінним заради підзвітності, застосовувати до змін принцип найменших привілеїв і вести процес сортування виправлень, який зважує ризик відомої вразливості проти ризику неперевіреного виправлення. Управління інформацією вимагає позначати й захищати матеріали, чутливі з погляду довіри, і тісно узгоджувати роботу з управлінням конфігурацією.
Аналіз вимог відокремлює власні функції, які виконують місію, від захисних функцій, які її оберігають, і градує критичність системи від Highest, де компрометація спричиняє катастрофічний зрив місії за секунди чи хвилини (таблиця 3-4), до Low. Архітектурне проєктування спирається на конкретні прийоми: найменші привілеї, ізоляція та стримування, спостереження й реагування, стійкість до часткової відмови, ідентифікація та автентифікація, криптографія, а також десять названих механізмів захисту від втручання - від пломб, які показують факт розкриття, до корпусів, що обнуляють свої дані, якщо хтось у них просвердлить отвір. Реалізацію побудовано навколо названих джерел загроз: ненавмисний дефект, недобросовісний авторизований розробник, неавторизований зловмисник, скомпрометований постачальник, і кожному з них відповідають контрзаходи, як-от увімкнені від самого початку попередження компілятора, засоби статичного й динамічного аналізу та парне розроблення зі взаємним рецензуванням. Верифікація та валідація потребують задокументованої стратегії, що охоплює статичний аналіз, фазингове тестування, тестування на проникнення й роботу червоної команди, а для найкритичніших елементів - методи формального доведення, виконані людьми, які мають потрібні навички, щоб витлумачити результати. Введення в дію вимагає, щоб встановлена система була посилена, непотрібні служби вимкнені, а постачання захищене від втручання через ланцюг відповідального зберігання та пакування, яке показує факт розкриття. Експлуатація та навчання вимагають навчити користувачів, що робити й чого не робити, зокрема розпізнавати соціальну інженерію, а систему відстежувати на відхилення від очікуваної конфігурації. Обслуговування вимагає автентифікувати виправлення, іноді через відкритий ключ, вбудований у розгорнуту систему, і вимагає, щоб виправлення само ніколи не вносило нової вразливості. Утилізація вимагає знищення даних відповідно до рівня чутливості, аж до спалювання, бо інакше супротивник із доброю ресурсною базою може відновити дані з перезаписаних чи розмагнічених носіїв.
Аудитор, який працює за AEP-67, зрештою шукає живий набір взаємопов'язаних артефактів, а не сертифікат: визначення критичності, структуру декомпозиції робіт, яка називає завдання з довіри, записи статичного аналізу та взаємного рецензування, результати червоної команди, записи про навчання й запис про утилізацію, і все це має простежуватися назад до тверджень в обґрунтуванні довіри.
Власна структура AEP-67 наскрізь побудована на ISO/IEC 15288:2008, стандарті життєвого циклу системної та програмної інженерії, а його додаток A оглядає суміжні цивільні роботи з управління інформаційною безпекою - ISO 9001, ISO/IEC 27001, ISO/IEC 27002 та ISO/IEC 27005 - як довідковий матеріал, а не як вимоги, що їх накладає сам посібник. Його несе STANREC 4808, рекомендація NATO, яка фіксує згоду держав користуватися ним.
AEP-67 - це інженерний посібник, а не стандарт системи управління: робота, якої він вимагає, тобто проєктування за принципом найменших привілеїв, написання безпечного коду, статичний аналіз і тестування на проникнення, посилення системи перед введенням у дію, знищення даних на носіях під час утилізації, є системною інженерією та інженерією безпеки, і виконують її інженери, а не платформа управління відповідністю.
Проте наскрізь він вимагає контрольованого, підтвердженого доказами запису, який поєднує кожне твердження про довіру з аргументом і названим доказом, і саме тут стає в пригоді ComplyTrain. Він дає постачальнику або офісу програми місце для контрольованих документів: для самого обґрунтування довіри і для планів, що його живлять, - стратегії верифікації та валідації, стратегії управління конфігурацією, стратегії утилізації. Поруч лежать записи про навчання, які показують, що персонал пройшов підготовку з питань довіри та соціальної інженерії, а також журнал аудиту про те, хто схвалив яку версію якого документа, тобто саме такий запис, якого процес управління конфігурацією, побудований навколо AEP-67, потребує незалежно від інструментів під ним.
ComplyTrain не запускає засобів статичного аналізу, не проводить тестування на проникнення чи вправи червоної команди і не пише та не рецензує вихідного коду; це лишається за інженерною командою. Саме лише його використання не доводить, що програма виправдала очікування посібника.
Який рівень довіри очікує конкретна програма NATO і чи залучають AEP-67 узагалі, визначають договір і вимога щодо якості цієї програми, а не ми. Подивіться в оглядачі стандартів, що ще стоїть поруч із ним для оборонної програми, і поговоріть з нами про слід доказів позаду нього.
Розкажіть, як ви плануєте працювати з AEP-67 і що вам від нього потрібно. Ми зв'яжемося з вами та повідомимо, чим тут може допомогти ComplyTrain.
Дякуємо. Ваш список уже прямує до вашої поштової скриньки, і ми повернемося до вас щодо того, що передбачає робота з цими стандартами в ComplyTrain, зазвичай протягом одного робочого дня.
Сам по собі - ні. AEP-67 несе STANREC 4808, рекомендація NATO, а не ратифіковане зобов'язання, тож державам пропонують користуватися ним, а не зобов'язують. До конкретного постачальника він доходить лише тоді, коли його вимагає власна угода або договір програми.
Ні. AEP-67 не називає ні схеми сертифікації, ні акредитованого органу. Це посібник, який описує, як побудувати й підтвердити обґрунтування довіри в межах звичайної системної інженерії; його розглядають на власних технічних оглядах програми, а не оцінює зовнішній сертифікаційний орган.
AQAP-2110 встановлює вимоги NATO щодо забезпечення якості до системи управління постачальника, яку Government Quality Assurance Representative оцінює за договором. AEP-67 вужчий і технічніший: це інженерні настанови щодо вбудовування довіри, пов'язаної з безпекою, у саму систему, а не вимога до системи управління.
AEP-67 визначає це як обґрунтовану впевненість, що система працює як задумано і не має придатних до використання вразливостей, навмисно чи ненавмисно внесених у будь-який момент її життєвого циклу. Поняття охоплює конфіденційність, цілісність, доступність, автентифікацію, підзвітність і придатність до аудиту та прямо виключає якість, безпечність і безвідмовність як окремі теми.
Так. Його обсяг називає разом електронні апаратні, мікропрограмні та програмні елементи, зокрема датчики, засоби обробки інформації та елементи зв'язку, і розглядає довіру як властивість системи в цілому, а не самого лише програмного забезпечення.
Одна система для всієї програми відповідності. Почніть із модуля, який потрібен найбільше.
Збирайте інформацію щоразу однаково та наперед визначте, що буде далі.
Знайте, чи ваші контролі справді працюють, а не лише те, що вони існують на папері згідно з політикою.
Перетворіть знайому вам роботу з відповідності на план із відповідальними, залежностями та датами.
Знайте, що можете запропонувати, і майте докази для кожної конфігурації, у якій це пропонуєте.
Вісім готових звітів у всіх модулях. Формуються за розкладом, надсилаються і зберігаються там, де лежать докази.
Галузеві новини, важливі для вашої організації. Штучний інтелект читає й оцінює їх, а потім надсилає вам добірку за розкладом вашою мовою.
Штучний інтелект зчитує тендерну документацію та виокремлює вимоги, терміни й правила. Далі він допомагає підготувати відповідь на основі ваших затверджених матеріалів, а кожен крок ви переглядаєте самостійно.
Єдиний актуальний реєстр постачальників і партнерів, від яких залежить ваша робота. Для кожного з них проведено оцінку ризиків, повторна оцінка відбувається за графіком, і всі вони напряму пов'язані з вашим реєстром ризиків.
Побачте кожну вимогу, з якою ви маєте справу - за всіма стандартами, а також за вашими договорами й політиками - пов'язану з документами, доказами та процесами, які її виконують.
Виявляйте, оцінюйте, опрацьовуйте та переглядайте ризики в одному місці. Штучний інтелект допоможе кожному провести повноцінну оцінку, а за кожним рішенням залишиться доказова база.
Призначайте навчання, підтверджуйте його засвоєння та зберігайте записи про компетентність, які запитує аудитор.
Створюйте документи з відповідності за допомогою ШІ, контролюйте кожну версію та експортуйте їх у гарному фірмовому оформленні. Усе в одному місці.
Аудити, коригувальні дії, процеси та погодження - в одній системі управління якістю зі структурою за ISO 9001.
Що охоплюють аудити етапу 1 та етапу 2, як заздалегідь провести аналіз розривів за кожним пунктом і які документи аудитор очікує побачити.
Правило про консорціум EDF зазвичай цитують так: три учасники з трьох держав-членів. Але за словом «незалежні» тихо ховається ще одна умова - про контроль. А ще є два винятки, які скасовують це правило повністю.
Європейська програма оборонної промисловості (EDIP) діє з грудня 2025 року. Вона має власне фінансування, власні правила та власні терміни. Багато публікацій досі написані так, ніби Європейський оборонний фонд (EDF) - єдиний інструмент.