- •Часть 6. Эффективность и качество функционирования вычислительных систем Глава 22. Надежность, достоверность и безопасность информационных систем После изучения этой главы вы должны знать:
- •Надежность информационных систем
- •Основные показатели надежности
- •Единичные показатели надежности
- •Показатели безотказности
- •Показатели ремонтопригодности
- •Показатели долговечности
- •Комплексные показатели надежности
- •Обеспечение надежности функционирования ис
- •Виды обеспечения надежности
- •Избыточность информационных систем
- •Практическая реализация надежных информационных систем
- •Обеспечение надежности баз данных
- •Кластеризация компьютеров
- •Отказоустойчивые компьютеры
- •Достоверность информационных систем
- •Показатели достоверности информации
- •Единичные показатели достоверности информации
- •Показатели корректируемости информационных систем
- •Комплексные показатели достоверности
- •Обеспечение достоверности информации
- •Классификация методов контроля достоверности
- •Классификация методов контроля достоверности по назначению
- •Классификация методов контроля достоверности по уровню исследования информации
- •Классификация методов контроля достоверности по способу реализации
- •Классификация методов контроля достоверности по степени выявления и коррекции ошибок
- •Основные показатели качества контроля достоверности
- •Помехозащищенное кодирование информации
- •Десятичные коды с обнаружением однократных ошибок
- •Десятичные коды с автоматическим исправлением однократных ошибок
- •Безопасность информационных систем
- •Защита информации от несанкционированного доступа
- •Защита сетей на базе ms Windows nt/2000 Server
- •Брандмауэр как средство контроля межсетевого трафика
- •Криптографическое закрытие информации
- •Электронная цифровая подпись
- •Защита информации от компьютерных вирусов
- •Способы защиты от вирусов
- •Основные меры по защите компьютеров от вирусов
- •Вопросы для самопроверки
Классификация методов контроля достоверности по степени выявления и коррекции ошибок
По степени выявления и коррекции ошибок контроль делится на:
обнаруживающий, фиксирующий только сам факт наличия или отсутствия ошибки;
локализующий, позволяющий определить как факт наличия, так и место ошибки (например символ, реквизит и т. д.);
исправляющий, выполняющий функции и обнаружения, и локализации, и исправления ошибки.
В работах [6, 8] приведен обширный список методов контроля достоверности информации (более 100 методов), в том числе методы, использующие контрольные суммы и контрольные байты, коды с обнаружением и автоматическим исправлением ошибок (корректирующие коды); методы семантического и балансового контроля, методы алгоритмического и эвристического контроля, методы верификации, прямого и обратного преобразования (передачи) информации и т. д.
Основные показатели качества контроля достоверности
Функциональные показатели качества контроля (показатели его эффективности) должны количественно определять степень приспособленности и выполнения контролем поставленных перед ним задач. В общем случае контроля такими показателями могут служить коэффициенты, численно равные условным вероятностям соответствующих событий при условии наличия ошибки.
Для обнаруживающего и локализующего контроля такими коэффициентами являются:
коэффициент обнаружения ошибок — Kобн = Nобн / Nош = Pобн / Pош;
коэффициент необнаружения ошибок — Kно = Nно / Nош = Pно / Pош;
коэффициент локализации ошибок Клок для большинства методов локализующего контроля равен коэффициенту обнаружения, то есть Клок = Кобн.
Методы контроля, исправляющие ошибки, характеризуются следующими коэффициентами:
исправления ошибок Kиспр = Nиспр / Nош = Pиспр / Pош;
искажения ошибок Kиск = Nиск / Nош = Pиск / Pош;
обнаружения ошибок Kобн = Nобн / Nош = Pобн / Pош;
не-обнаружения ошибок Kно = Nно / Nош = Pно / Pош.
В этих соотношениях:
N — число структурных элементов (символов, реквизитов, показателей и т. д.) в информационной совокупности;
Nно, Nиспр, Nиск, Nобн — число ошибок, которые в процессе контроля, соответственно, не обнаруживаются, правильно исправляются, неверно исправляются (искажаются), только обнаруживаются (факт наличия которых просто устанавливается, а сами они не исправляются);
Рош, Робн, Рно, Риспр, Риск — вероятности наличия ошибки, обнаружения, не-обнаружения, исправления и искажения ошибки, соответственно.
Важными показателями качества контроля являются также:
коэффициент выявления ошибок Kвыявл = Nвыявл / Nош, характеризующий суммарное относительное число выявляемых (Nвыявл) ошибок в контролируемой информационной совокупности;
коэффициент трансформации ошибок Kтр = Nош.вых / Nош, характеризующий суммарное относительное число необнаруженных и вновь внесенных при контроле (Nош.вых) ошибок.
Для контроля с исправлением ошибок:
Квыявл = Киспр + Киск + Кобн;
Ктр = Кно + Киск.
Для контроля с обнаружением ошибок:
Киспр = Киск = 0
Квыявл = Кобн,
Ктр = Кно
В качестве дополнительных функциональных показателей могут быть использованы значения вероятности правильного необнаружения ошибки и ложного обнаружения ошибки, учитывающие надежность работы системы контроля:
Рпр — вероятность правильного необнаружения ошибки, то есть такого события, когда не вырабатывается информация о наличии ошибки при условии действительного ее отсутствия;
Рлт — вероятность ложного обнаружения ошибки (ложной тревоги), то есть такого события, когда вырабатывается информация о наличии ошибки при реальном ее отсутствии.
Технико-эксплуатационные показатели контроля:
алгоритмическая сложность контроля;
вид и величина используемой избыточности;
надежность контроля;
универсальность (возможность использования на различных фазах технологического процесса, при решении различных задач и для различных групп и типов информационных ошибок) и др.
Соответствующие коэффициенты Kпр = Pпр / Pош, Kиг = Pиг / Pош могут быть существенно больше 1, поскольку Kпр + Kлт = (1 – Pош)/Pош.
Экономические показатели эффективности контроля — это затраты на контроль:
единовременные;
текущие;
материальные;
трудовые;
временные.