Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
exam_answers_v2.0_2013.docx
Скачиваний:
0
Добавлен:
11.01.2020
Размер:
2.94 Mб
Скачать

20. Антивирусы.

Антивирусная программа — программа для обнаружения и лечения вредоносных объектов или инфицированных файлов, а также для профилактики — предотвращения заражения файла или операционной системы вредоносным кодом.

Так же существуют программы — файрволы, которые получают функции, роднящие их с антивирусами.

Персональный файрвол — приложение, исполняющее роль межсетевого экрана для отдельного компьютера, запущенное на этом же самом компьютере. Принцип работы файервола заключается в том, что он сканирует интернет-трафик, контролирует все приложения, которые имеют доступ в интернет.

Антивирусное программное обеспечение состоит из подпрограмм, которые пытаются обнаружить, предотвратить размножение и удалить компьютерные вирусы и другие вредоносные программы.

Методы обнаружения вирусов:

Метод соответствия определению вирусов в словаре:

Антивирусная программа, просматривая файл, обращается к антивирусным базам, которые составлены производителем программы-антивируса, и в случае соответствия какого-либо участка кода просматриваемой программы известному коду (сигнатуре) вируса в базах, программа-антивирус может по запросу выполнить одно из следующих действий:

Удалить инфицированный файл.

Заблокировать доступ к инфицированному файлу.

Отправить файл в карантин (то есть сделать его недоступным для выполнения с целью недопущения дальнейшего распространения вируса).

Попытаться «вылечить» файл, удалив вирус из тела файла.

Чтобы такая антивирусная программа успешно работала на протяжении долгого времени, базу сигнатур вирусов нужно периодически обновлять (через Интернет).

Проверка файлов проходит в тот момент, когда операционная система создаёт, открывает, закрывает или посылает файлы по почте. Таким образом, программа может обнаружить известный вирус сразу после его получения. Также в антивирусной программе можно установить расписание для регулярной проверки (сканирования) всех файлов на жёстком диске компьютера.

Метод обнаружения странного поведения любой из программ, похожего на поведение заражённой программы.

Антивирусы, использующие метод обнаружения подозрительного поведения программ не пытаются идентифицировать известные вирусы, вместо этого они прослеживают поведение всех программ. Если программа пытается записать какие-то данные в исполняемый файл (.EXE-файл), программа-антивирус может пометить этот файл, предупредить пользователя и спросить что следует сделать.

21. Программные средства информационных технологий. Жизненный цикл программного обеспечения

Программные средства информационных технологий - Совокупность программ, используемых при реализации современных информационных технологий на персональных компьютерах и в вычислительных сетях.

Многообразие программных средств обеспечения современных информационных технологий может быть разбито на две большие группы:

  • системные программные средства;

  • прикладные программные средства.

К системным программным средствам относятся:

  • операционные системы;

  • операционные оболочки;

  • операционные среды.

Операционная система (ОС) – система программ, реализующая интерфейс между аппаратурой ЭВМ и пользователями. Операционная оболочка (operation shell) – комплекс программ, ориентированных на определенную операционную систему и предназначенный для облегчения диалога между пользователем и компьютером при выполнении определенных видов деятельности на компьютере. Операционные оболочки дополняют и расширяют пользовательский интерфейс ОС за счет наглядного представления объектов (файлов, каталогов, дисков), использования систем меню и горячих клавиш. Под операционной средой (operating environment) понимается комплекс средств, обеспечивающих разработку и выполнение прикладных программ и представляющих собой набор функций и сервисов операционной системы и правил обращения к ним. Это понятие отражает аспект рассмотрения операционной системы как виртуальной машины.

Прикладные программные средства можно охарактеризовать как программные средства управления общими процессами, независимо от их специализации; специальные профессионально ориентированные программные средства, направленные на решение узкоспециализированных управленческих задач. В эту группу программ входят:

  1. текстовые редакторы;

  2. электронные таблицы;

  3. деловая и презентационная графика;

  4. системы управления базами данных;

  5. программы-планировщики;

  6. программы электронной почты;

  7. интегрированные программные пакеты.

Программное обеспечение (допустимо также произношение обеспечение), ПО — совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ.

Жизненный цикл программного обеспечения (ПО) — период времени, который начинается с момента принятия решения о необходимости создания программного продукта и заканчивается в момент его полного изъятия из эксплуатации. Этот цикл — процесс построения и развития ПО.

Стандарты жизненного цикла ПО

  • ГОСТ 34.601-90

  • ISO/IEC 12207:1995 (российский аналог — ГОСТ Р ИСО/МЭК 12207-99)

Стандарт ГОСТ 34.601-90

Стандарт ГОСТ 34.601-90 предусматривает следующие стадии и этапы создания автоматизированной системы:

  1. Формирование требований к АС

    1. Обследование объекта и обоснование необходимости создания АС

    2. Формирование требований пользователя к АС

    3. Оформление отчета о выполнении работ и заявки на разработку АС

  2. Разработка концепции АС

    1. Изучение объекта

    2. Проведение необходимых научно-исследовательских работ

    3. Разработка вариантов концепции АС и выбор варианта концепции АС, удовлетворяющего требованиям пользователей

    4. Оформление отчета о проделанной работе

  3. Техническое задание

    1. Разработка и утверждение технического задания на создание АС

  4. Эскизный проект

    1. Разработка предварительных проектных решений по системе и ее частям

    2. Разработка документации на АС и ее части

  5. Технический проект

    1. Разработка проектных решений по системе и ее частям

    2. Разработка документации на АС и ее части

    3. Разработка и оформление документации на поставку комплектующих изделий

    4. Разработка заданий на проектирование в смежных частях проекта

  6. Рабочая документация

    1. Разработка рабочей документации на АС и ее части

    2. Разработка и адаптация программ

  7. Ввод в действие

    1. Подготовка объекта автоматизации

    2. Подготовка персонала

    3. Комплектация АС поставляемыми изделиями (программными и техническими средствами, программно-техническими комплексами, информационными изделиями)

    4. Строительно-монтажные работы

    5. Пусконаладочные работы

    6. Проведение предварительных испытаний

    7. Проведение опытной эксплуатации

    8. Проведение приемочных испытаний

  8. Сопровождение АС.

    1. Выполнение работ в соответствии с гарантийными обязательствами

    2. Послегарантийное обслуживание

Эскизный, технический проекты и рабочая документация — это последовательное построение все более точных проектных решений. Допускается исключать стадию «Эскизный проект» и отдельные этапы работ на всех стадиях, объединять стадии «Технический проект» и «Рабочая документация» в «Технорабочий проект», параллельно выполнять различные этапы и работы, включать дополнительные.

Данный стандарт не вполне подходит для проведения разработок в настоящее время: многие процессы отражены недостаточно, а некоторые положения устарели.

Стандарт ISO/IEC 12207/ и его применение

Стандарт ISO/IEC 12207:1995 «Information Technology — Software Life Cycle Processes» является основным нормативным документом, регламентирующим состав процессов жизненного цикла ПО. Он определяет структуру жизненного цикла, содержащую процессы, действия и задачи, которые должны быть выполнены во время создания ПО.

Каждый процесс разделен на набор действий, каждое действие — на набор задач. Каждый процесс, действие или задача инициируется и выполняется другим процессом по мере необходимости, причем не существует заранее определенных последовательностей выполнения. Связи по входным данным при этом сохраняются.

ТИПИС

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]