КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Стандарти безпеки
OSEK ARINC-653 DO-178B Стандарт DO-178B, створений Радіотехнічною комісією з аеронавтики (RTCA, Radio Technical Commission for Aeronautics) для розробки ПО бортових авіаційних систем. Перша його версія була прийнята в 1982 р., друга (DO-178A) - в 1985-му, потім DO-178B - в 1992 р. Готується прийняття нової версії, DO-178C. Стандартом передбачено п'ять рівнів серйозності відмови, і для кожного з них визначений набір вимог до програмного забезпечення, які повинні гарантувати працездатність всієї системи в цілому при виникненні відмов даного рівня серйозності Даний стандарт визначає наступні рівні сертифікації:
Доти поки всі тверді вимоги цього стандарту не будуть виконані, обчислювальні системи, що впливають на безпеку, ніколи не піднімуться в повітря.
Стандарт ARINC-653 (Avionics Application Software Standard Interface) розроблений компанією ARINC в 1997 р. Цей стандарт визначає універсальний програмний інтерфейс APEX (Application/Executive) між ОС авіаційного комп'ютера й прикладним ПО. Вимоги до інтерфейсу між прикладним ПО й сервісами операційної системи визначаються таким чином, щоб дозволити прикладному ПО контролювати диспетчеризацію, зв'язок і стан внутрішніх оброблюваних елементів. В 2003 р. прийнята нова редакція цього стандарту. ARINC-653 у якості одного з основних вимог для ОСРЧ в авіації вводить архітектуру ізольованих (partitioning) віртуальних машин.
Стандарт OSEK/VDX є комбінацією стандартів, які споконвічно розроблялися у двох окремих консорціумах, що згодом злилися. OSEK бере сво. назву від німецького акроніма консорціуму, до складу якого входили провідні німецькі виробники автомобілів - BMW, Bosch, Daimler Benz (тепер Daimler Chrysler), Opel, Siemens і Volkswagen, а також університет у Карлсруе (Німеччина). Проект VDX (Vehicle Distributed eXecutive) розвивався спільними зусиллями французьких компаній PSA і Renault. Команди OSEK і VDX злилися в 1994р. Спочатку проект OSEK/VDX призначався для розробки стандарту відкритої архітектури ОС і стандарту API для систем, що застосовуються в автомобільній промисловості. Однак розроблений стандарт вийшов більше абстрактним і не обмежується використанням тільки в автомобільній індустрії. Стандарт OSEK/VDX складається із трьох частин - стандарт для операційної системи (OS), комунікаційний стандарт (COM) і стандарт для мережного менеджера (NM). На додаток до цих стандартів визначається якась реалізаційна мова (OIL). Першим компонентом стандарту OSEK є стандарт для ОС, тому часто стандарт OSEK помилково сприймається як стандарт ОСРЧ. Хоча ОС і є більша порція даного стандарту, потужність його складається в інтеграції всіх його компонентів.
У зв'язку зі стандартами для ОСРЧ варто відзначити широко відомий стандарт критеріїв оцінки придатності комп'ютерних систем (Trusted Computer System Evaluation Criteria - TCSEC). Цей стандарт розроблений Міністерством оборони США й відомий також за назвою "Жовтогаряча книга" (Orange Book - через колір обкладинки). У ряді інших країн були розроблені аналогічні критерії, на основі яких був створений міжнародний стандарт “Загальні критерії оцінки безпеки інформаційних технологій” (далі просто - Загальні критерії) (Common Criteria for IT Security Evaluation, ISO/IEC 15408). В "Жовтогарячій книзі" перераховані сім рівнів захисту:
Що стосується Загальних критеріїв, то в них введені схожі вимоги забезпечення безпеки у вигляді оцінних рівнів (Evaluation Assurance Levels - EAL). Їх також сім:
Відповідно до вимог Загальних критеріїв, продукти певного класу (наприклад, операційні системи) оцінюються на відповідність ряду функціональних критеріїв і критеріїв довіри - профілів захисту. Існують різні визначення профілів захисту відносно операційних систем, брандмауерів, смарт-карт і інших продуктів, які повинні відповідати певним вимогам в області безпеки. Наприклад, профіль захисту систем з розмежуванням доступу (Controlled Access Protection Profile) діє відносно операційних систем і покликаний замінити старий рівень захисту С2, що визначався відповідно до американського стандарту TCSEC. Відповідно до оцінних рівнів довіри сертифікація на відповідність більш високому рівню означає більш високий ступінь впевненості в тому, що система захисту продукту працює правильно й ефективно, і, відповідно до умов Загальних критеріїв, рівні 5-7 розраховані на тестування продуктів, створених із застосуванням спеціалізованих технологій безпеки. Слід зазначити, що більшість зусиль по оцінці продуктів безпеки зосереджені на рівні 4 стандарти Загальних критеріїв і нижче, що говорить про обмежене застосування формальних методів у цій області. З погляду програміста Загальні критерії можна розглядати як набір бібліотек, за допомогою яких пишуться завдання по безпеці, типові профілі захисту й т.п. Слід зазначити, що вимоги можуть бути параметризовані.
Дата добавления: 2013-12-14; Просмотров: 382; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |