
- •Общая классификация компьютерных вирусов
- •Основные функциональные блоки компьютерного вируса
- •Техника сканирования сигнатур компьютерных вирусов
- •Техника мониторинга компьютерных вирусов
- •Цели и виды сертификационных испытаний по
- •Характеристика факторов, определяющих надежность пс
- •Средства обеспечения надежности пс
- •Типы ошибок в по
- •Надежность по и язык программирования
- •Математическая модель распределения ошибок в программах
- •Простая интуитивная модель надежности по
- •Функция риска в теории надежности по
- •Основные характеристики надежности
- •Функция надежности аппаратных средств ис
- •Средняя наработка рэс до отказа и её связь с другими характеристиками надёжности
- •Достоверность функционирования и функциональная надежность ис
- •Надежность сложных ис при последовательном соединении элементов
- •Надежность сложных ис при параллельном соединении элементов
- •Статистические методы исследования надежности. Закон Пуассона
- •Статистические методы исследования надёжности. Распределение Вейбулла
Цели и виды сертификационных испытаний по
Цели:
Защита интересов пользователей.
Подготовка и принятие решений о целесообразности выдачи сертификата соответствия.
Виды:
Обязательная сертификация.
Добровольная сертификация.
Решение о выдаче сертификата на программное средство основывается на степени его соответствия специально разработанным документам:
Международные и национальные стандарты на тестирование.
Стандарт на сопровождающую ПС документацию.
Нормативные документы и проч.
Основным выходным документом является протокол испытаний. Он должен содержать:
Служебную информацию (регистрационный номер, дата, реквизиты и проч.)
Исходную информацию.
Выходную информацию.
Сведения о нормативных документах, на основе которых производилось тестирование.
Итоговую информацию.
Систематическое тестирование импортных программных средств:
Для обеспечения надежности функционирования зарубежных ПС следует полностью отказаться от применения нелегального импортного ПО и БД.
В импортных программах, кроме случайных ошибок, возможны преднамеренно включённые вредоносные фрагменты.
Характеристика факторов, определяющих надежность пс
Надежность – свойство объекта сохранять во времени в установленных пределах значения всех параметров, характеризующих его способность выполнять требуемые функции в заданных режимах и условиях применения.
Все факторы, влияющие на надежность АПК (аппаратно-программный комплекс), можно разделить на три группы:
Конструктивные факторы, способные ещё на этапе проектирования и конструирования определить условия возникновения последующих отказов аппаратуры и ПО. К ним относятся выбор типов элементов (элементной базы); выбор технологии программирования и проч.
Производственные факторы, возникающие в процессе изготовления АПК и воздействуют на его надёжность. Такими факторами являются контроль качества материалов и элементов, получаемых от поставщиков; организация ТП производства, организация процесса настройки и наладки аппаратуры, процесс тестирования ПО на технических средствах и проч.
Эксплуатационные факторы, к которым относятся внешние воздействующие факторы (ВВФ) и мероприятия, производимые при техническом обслуживании (ТО) аппаратуры. В зависимости от характера воздействия на изделия все возможные ВВФ делятся на шесть классов: механические факторы (климатические и другие природные факторы); радиационные факторы; термические факторы; ВВФ электромагнитных полей; ВВФ специальных, в том числе агрессивных, сред.
Основными факторами, определяющими корректность программ (уровень проектной надежности ПО) являются:
Технология разработки, в том числе технология программирования.
Структурная упорядоченность программ и данных, структурированность ПО.
Уровень автоматизации проектирования и испытаний.
Выбор способов и критериев отладки.
Создание инструментальной среды, максимально близкой к реальной.
Организационно-человеческие факторы.
Средства обеспечения надежности пс
Средства, использующие временную избыточность:
Авторизация доступа пользователей к системе.
Анализ доступных пользователю ресурсов, выделение ресурсов согласно ролям и уровням подготовки пользователей.
Разграничение прав доступа пользователей и отдельных задач.
Средства обеспечения надежности, использующие информационную избыточность:
Открытая система кодирования.
Механические проверки контрольных сумм.
Автоматическое резервирование, копирование и восстановление данных.
Средства обеспечения надёжности, использующие программную избыточность:
Специальные алгоритмы пересчётов.
Средства обнаружения и регистрации ошибок в сетевом и локальном потоках.
Распределение реализаций одноименных функций по разным модулям ИС, с использованием разных алгоритмов и системы накладываемых ограничений.