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

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

Типовые задачи

1Зашифруйте строку со своей фамилией (заглавными буквами) с помощью алгоритма Цезаря (величина смещения равна +3). Указание: используйте таблицу кодов ASCII символов.

Таблица ASCII в раздатке.

Открытый текст М И Л У Ш О В А
Шифр П М О Ц Ь С Е Г
Открытый текст Г У С Е В А
Шифр Ж Ц Ф И Е Г
Открытый текст К И С К И Н
Шифр Н М Ф Н М Р
Открытый текст Х А К И М О В
Шифр Ш Г Н М П С Е
Открытый текст Х А Л И Л О В А
Шифр Ш Г О М О С Е Г
Открытый текст М А К С И М Е Н К О
Шифр П Г Н Ф М П И Р Н С
Открытый текст П Р Ы Т К О В
Шифр Т У Ю Х Н С Е
Открытый текст О В Ч И Н Н И К О В
Шифр С Е Ы М Р Р М Н С Е
Открытый текст Л Е О Н О В И Ч
Шифр О И С Р С Е М Ы
Открытый текст К О З Е Л К О В
Шифр Н С Л И О Н О Е

2Зашифруйте строку со своим именем и отчеством (заглавными буквами) с помощью алгоритма Цезаря (величина смещения равна +2). Указание: используйте таблицу кодов ASCII символов.

Таблица ASCII в раздатке.

Открытый текст В И К Т О Р И Я А Н А Т О Л Ь Е В Н А
Шифр Д Л М Ф Р Т Л б В П В Ф Р Н Ю З Д П В


Открытый текст И Г О Р Ь А Л Е К С А Н Д Р О В И Ч
Шифр Л Е Р Т Ю В Н З М У В П Ж Т Р Д Л Щ
Открытый текст Н И К О Л А Й С Е Р Г Е Е В И Ч
Шифр П Л М Р Н В Л У З Т Е З З Д Л Щ
Открытый текст А Л Е К С А Н Д Р Л Е О Н И Д О В И Ч
Шифр В Н З М У В П Ж Т Н З Р П Л Ж Р Д Л Щ
Открытый текст Н И К И Т А А Н А Т О Л Ь Е В И Ч
Шифр П Л М Л Ф В В П В Ф Р Н Ю З Д Л Щ
Открытый текст А Л Е К С А Н Д Р А В А Л Е Р Ь Е В Н А
Шифр В Н З М У В П Ж Т В Д В Н З Т Ю З Д П В
Открытый текст Д М И Т Р И Й А Л Е К С А Н Д Р О В И Ч
Шифр Ж О Л Ф Т Л Л В Н З М У В П Д Т Р Д Л Щ
Открытый текст М А К С И М Б О Р И С О В И Ч
Шифр О В М У Л О Г Р Т Л У Р Д Л Щ
Открытый текст А Й Н У Р Х У С А И Н О В И Ч
Шифр В Л П Х Т Ч Х У В Л П Р Д Л Щ
Открытый текст А Л Ь Б И Н А Д А М И Р О В Н А
Шифр В Н Ю Г Л П В Ж В О Л Т Р Д П В

3Зашифруйте строку со своей фамилией (заглавными буквами) с помощью алгоритма Гронсфельда (ключевая последовательность {+2,0,-2}). Указание: используйте таблицу кодов ASCII символов.

Шифр Гронсфельда представляет собой модификацию алгоритма шифра Цезаря числовым ключом. Для этого под буквами исходного сообщения записывают цифры цифро

вого ключа. Если ключ короче сообщения, то его запись циклически повторяют. Шифртекст получают примерно, как в шифре Цезаря, но отсчитывают по алфавиту не третью букву (как это делается в шифре Цезаря), а выбирают ту букву, которая смещена по алфавиту на соответствующую цифру ключа.

Таблица ASCII в раздатке.

Открытый текст М И Л У Ш О В А
Кл.послед-ть +2 -2 +2 -2 +2
Шифр О И И Х Ш М Д А
Открытый текст Г У С Е В А
Кл.послед-ть +2 -2 +2 -2
Шифр Ж У П З В Ю
Открытый текст К И С К И Н
Кл.послед-ть +2 -2 +2 -2
Шифр М И П М И Л
Открытый текст Х А К И М О В
Кл.послед-ть +2 -2 +2 -2 +2
Шифр Ч Ф З Л М М Д
Открытый текст Х А Л И Л О В А
Кл.послед-ть +2 -2 +2 -2 +2
Шифр Ч А И Л Л М Д А
Открытый текст М А К С И М Е Н К О
Кл.послед-ть +2 -2 +2 -2 +2 -2 +2
Шифр О А З У И К З Н З Р
Открытый текст П Р Ы Т К О В
Кл.послед-ть +2 -2 +2 -2 +2
Шифр С Р Ш Ф К М Д
Открытый текст О В Ч И Н Н И К О В
Кл.послед-ть +2 -2 +2 -2 +2 -2 +2
Шифр Р В Х Л Н Л Л К М Д
Открытый текст Л Е О Н О В И Ч
Кл.послед-ть +2 -2 +2 -2 +2
Шифр Н Е М П О А Л Ч
Открытый текст К О З Е Л К О В
Кл.послед-ть +2 -2 +2 -2 +2
Шифр М О Е З Л З Р В

4Зашифруйте строку со своим именем и отчеством (заглавными буквами) с помощью алгоритма Гронсфельда (ключевая последовательность {+3,-1,0}). Указание: используйте таблицу кодов ASCII символов.

Шифр Гронсфельда представляет собой модификацию алгоритма шифра Цезаря числовым ключом. Для этого под буквами исходного сообщения записывают цифры цифрового ключа. Если ключ короче сообщения, то его запись циклически повторяют. Шифртекст получают примерно, как в шифре Цезаря, но отсчитывают по алфавиту не третью букву (как это делается в шифре Цезаря), а выбирают ту букву, которая смещена по алфавиту на соответствующую цифру ключа.

Таблица ASCII в раздатке.

Открытый текст В И К Т О Р И Я А Н А Т О Л Ь Е В Н А
Кл.послед-ть +3 -1 +3 -1 +3 -1 +3 -1 +3 -1 +3 -1 +3
Шифр Е З К Х Н Р М Ю А Р Я Т С К Ь И Б Н Г
Открытый текст И Г О Р Ь А Л Е К С А Н Д Р О В И Ч
Кл.послед-ть +3 -1 +3 -1 +3 -1 +3 -1 +3 -1 +3 -1
Шифр М В О У Ы А О Д К Ф Я Н З П О Е З Ч
Открытый текст Н И К О Л А Й С Е Р Г Е Е В И Ч
Кл.послед-ть +3 -1 +3 -1 +3 -1 +3 -1 +3 -1 +3
Шифр Р З К С К А М Р Е У В Е И Б И Ы
Открытый текст А Л Е К С А Н Д Р Л Е О Н И Д О В И Ч
Кл.послед-ть +3 -1 +3 -1 +3 -1 +3 -1 +3 -1 +3 -1 +3
Шифр Г К Е Н Р А Р Г Р О Д О Р З Д С Б И Ы
Открытый текст Н И К И Т А А Н А Т О Л Ь Е В И Ч
Кл.послед-ть +3 -1 +3 -1 +3 -1 +3 -1 +3 -1 +3 -1
Шифр Р З К М С А Г М А Х Н Л Я Д В М Ц
Открытый текст А Л Е К С А Н Д Р А В А Л Е Р Ь Е В Н А
Кл.послед-ть +3 -1 +3 -1 +3 -1 +3 -1 +3 -1 +3 -1 +3 -1
Шифр Г К Е Н Р А Р Г Р Г Б А О Д Р Я Д В Р Я
Открытый текст Д М И Т Р И Й А Л Е К С А Н Д Р О В И Ч
Кл.послед-ть +3 -1 +3 -1 +3 -1 +3 -1 +3 -1 +3 -1 +3 -1
Шифр З Л И Х П И М Я Л И И С Г М Д У Н В М Ц
                                         
Открытый текст М А К С И М Б О Р И С О В И Ч  
Кл.послед-ть +3 -1 +3 -1 +3 -1 +3 -1 +3 -1  
Шифр П Я К Ф З М Д Н Р М Р О Е З Ч  
Открытый текст А Й Н У Р Х У С А И Н О В И Ч
Кл.послед-ть +3 -1 +3 -1 +3 -1 +3 -1 +3 -1
Шифр Г З Н Ц П Х Ц Р А М М О Е З Ч
Открытый текст А Л Ь Б И Н А Д А М И Р О В Н А
Кл.послед-ть +3 -1 +3 -1 +3 -1 +3 -1 +3 -1 +3
Шифр Г К Ь Д З Н Г Г А П З Р С Б Н Г

Наши рекомендации