Компьютерные вирусы, их классификация и свойства
Курсовая работа, 02 Декабря 2013, автор: пользователь скрыл имя
Описание работы
По среде обитания:
Сетевые вирусы используют для своего распространения протоколы или команды компьютерных сетей и электронной почты.
Файловые вирусы либо различными способами внедряются в выполняемые файлы (наиболее распространенный тип вирусов), либо создают файлы-двойники (компаньон-вирусы), либо используют особенности организации файловой системы (link-вирусы)
Содержание работы
Задание №1 3
Исходные данные: 3
Результат 3
Задание №2 9
Исходные данные 9
Схема алгоритма 9
Таблица MS Excel 10
График функции 10
Задание №3 11
Исходные данные 11
Схема алгоритма 12
Листинг программы 15
Результат программы 16
Описание программы 16
Список используемой литературы 17
Файлы: 1 файл
Kursovaya.docx
— 245.97 Кб (Скачать файл)Задание 1
Задание 1
Задание 2
Задание 2
Задание 3
Задание 3
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«БРАТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
Факультет экономики и управления
Кафедра менеджмента и информационных технологий
080200 Менеджмент
Информационный менеджмент
Курсовая работа
по дисциплине «Информатика»
(Вариант № 19)
Работу выполнил _______________ М.А.Серышев
Проверил _______________ С.А.Васильева
Братск 2012 г.
Содержание
Задание №1 3
Исходные данные: 3
Результат 3
Задание №2 9
Исходные данные 9
Схема алгоритма 9
Таблица MS Excel 10
График функции 10
Задание №3 11
Исходные данные 11
Схема алгоритма 12
Листинг программы 15
Результат программы 16
Описание программы 16
Список используемой литературы 17
Задание №1
Исходные данные:
Компьютерная безопасность:
- Компьютерные вирусы, их классификация и свойства;
- Пути проникновения вирусов;
- Методы защиты от компьютерных вирусов;
- Назначение, классификация и характеристика антивирусных программ.
РЕЗУЛЬТАТ
Компьютерные вирусы, их классификация и свойства
Компьютерный вирус – это небольшая вредоносная программа, которая самостоятельно может создавать свои копии и внедрять их в программы (исполняемые файлы), документы, загрузочные сектора носителей данных.
Классификация компьютерных вирусов:
а)
по среде обитания;
в)
по степени воздействия;
Свойства компьютерных вирусов:
По среде обитания:
- Сетевые вирусы используют для своего распространения протоколы или команды компьютерных сетей и электронной почты.
- Файловые вирусы либо различными способами внедряются в выполняемые файлы (наиболее распространенный тип вирусов), либо создают файлы-двойники (компаньон-вирусы), либо используют особенности организации файловой системы (link-вирусы)
- Загрузочные вирусы записывают себя либо в загрузочный сектор диска (boot-сектор), либо в сектор, содержащий системный загрузчик винчестера (MasterBootRecord), либо меняют указатель на активный boot-сектор.
По способу заражения:
- Резидентные (такой вирус при инфицировании ПК оставляет в оперативной памяти свою резидентную часть, которая потом перехватывает обращение ОС к объектам заражения и поражает их. Резидентные вирусы живут до первой перезагрузки ПК)
- Нерезидентные (не заражают оперативную память и могут быть активными ограниченное время)
По степени воздействия:
- Неопасные (как правило, эти вирусы забивают память компьютера путем своего размножения и могут организовывать мелкие пакости – проигрывать заложенную в них мелодию или показывать картинку);
- Опасные (эти вирусы способны создать некоторые нарушения в функционировании ПК – сбои, перезагрузки, глюки, медленная работа компьютера и т.д.);
- Очень опасные (опасные вирусы могут уничтожить программы, стереть важные данные, убить загрузочные и системные области жесткого диска, который потом можно выбросить)
По особенностям алгоритма:
- Паразитические (меняют содержимое файлов и секторов диска.Такие вирусы легко вычисляются и удаляются);
- Мутанты (их очень тяжело обнаружить из-за применения в них алгоритмов шифрования.Каждая следующая копия размножающегося вируса не будет похожа на предыдущую);
- Репликаторы (вирусы-
репликаторы, они же сетевые черви, проникают через компьютерные сети, они находят адреса компьютеров в сети и заражают их); - Троянский конь (один из самых опасных вирусов, так как трояны не размножаются, а воруют ценную (порой очень дорогую) информацию – пароли, банковские счета, электронные деньги и т.д.);
- Невидимки (это трудно обнаружимые вирусы, которые перехватывают обращения ОС к зараженным файлам и секторам дисков и подставляют вместо своего незараженные участки.)
Пути проникновения вирусов
Вирусы распространяются, копируя свое тело и обеспечивая его последующее исполнение: внедряя себя в исполняемый код других программ, заменяя собой другие программы, прописываясь в автозапуск и другое.
- Дискеты. Самый распространённый канал заражения в 1980—1990-е годы. Сейчас практически отсутствует из-за появления более распространённых и эффективных каналов и отсутствия флоппи-дисководов на многих современных компьютерах.
- Флеш-накопители (флешки). В настоящее время USB-флешки заменяют дискеты и повторяют их судьбу — большое количество вирусов распространяется через съёмные накопители, включая цифровые фотоаппараты, цифровые видеокамеры, портативные цифровые плееры, а с 2000-х годов всё большую роль играют мобильные телефоны, особенно смартфоны (появились мобильные вирусы). Использование этого канала ранее было преимущественно обусловлено возможностью создания на накопителе специального файла autorun.inf, в котором можно указать программу, запускаемую Проводником Windows при открытии такого накопителя.
- Электронная почта. Обычно вирусы в письмах электронной почты маскируются под безобидные вложения: картинки, документы, музыку, ссылки на сайты. В некоторых письмах могут содержаться действительно только ссылки, то есть в самих письмах может и не быть вредоносного кода, но если открыть такую ссылку, то можно попасть на специально созданный веб-сайт, содержащий вирусный код. Многие почтовые вирусы, попав на компьютер пользователя, затем используют адресную книгу из установленных почтовых клиентов типа Outlook для рассылки самого себя дальше.
- Системы обмена мгновенными сообщениями. Здесь также распространена рассылка ссылок на якобы фото, музыку либо программы, в действительности являющиеся вирусами, по ICQ и через другие программы мгновенного обмена сообщениями.
- Веб-страницы. Возможно также заражение через страницы Интернета ввиду наличия на страницах всемирной паутины различного «активного» содержимого: скриптов, ActiveX-компонент. В этом случае используются уязвимости программного обеспечения, установленного на компьютере пользователя, либо уязвимости вПО владельца сайта (что опаснее, так как заражению подвергаются добропорядочные сайты с большим потоком посетителей), а ничего не подозревающие пользователи, зайдя на такой сайт, рискуют заразить свой компьютер.
- Интернет и локальные сети (черви). Черви — вид вирусов, которые проникают на компьютер-жертву без участия пользователя. Черви используют так называемые «дыры» (уязвимости) в программном обеспечении операционных систем, чтобы проникнуть на компьютер. Уязвимости — это ошибки и недоработки в программном обеспечении, которые позволяют удаленно загрузить и выполнить машинный код, в результате чего вирус-червь попадает в операционную систему и, как правило, начинает действия по заражению других компьютеров через локальную сеть или Интернет. Злоумышленники используют заражённые компьютеры пользователей для рассылки спама или для DDoS-атак.
Методы защиты от компьютерных вирусов
Сегодня используется несколько основополагающих методик обнаружения и защиты от вирусов:
- сканирование;
- эвристический анализ;
- использование антивирусных мониторов;
- обнаружение изменений;
- использование антивирусов, встроенных в BIOS компьютера.
Кроме того, практически все антивирусные программы обеспечивают автоматическое восстановление зараженных программ и загрузочных секторов.
Назначение, классификация и характеристики антивирусных программ
Антивирусная программа (антивирус) — любая программа для обнаружения компьютерных вирусов, а также нежелательных (считающихся вредоносными) программ вообще и восстановления зараженных (модифицированных) такими программами файлов, а также для профилактики — предотвращения заражения (модификации) файлов или операционной системы вредоносным кодом
Классификация антивирусных продуктов:
Характеристики антивирусных программ
Программы-детекторы позволяют обнаружить файлы, зараженные каким-либо известным вирусом. Данные программы проводят только проверку компьютера на наличие вирусов. Лечить данные программы не могут.
Программы-доктора позволяют не только обнаружить файлы, зараженные известным вирусом, но и произвести их лечение. При лечении зараженных файлов программа-доктор удаляет тело вируса из файла, т.е. восстанавливает файл в том состоянии, в котором он находился до заражения вирусом.
Программы-ревизоры работают следующим образом. При своем первом запуске они запоминают сведения о состоянии программ и системных областей диска компьютера, в которые входят загрузочные секторы, таблицы размещения файлов, корневой каталог. Предполагается, что в этот момент программы и системные области дисков не заражены. Затем при последующих проверках компьютера программы-ревизоры сравнивают состояние файлов и системных областей диска с исходным. Если произошли изменения, характерные для действий вируса, то они сообщают об этом пользователю.
Программы-фильтры,
постоянно находясь в памяти компьютера,
следят за действиями, которые выполняются
на компьютере. При появлении действий,
указывающих на наличие вирусов,
они сообщают об этом пользователю.
К этим действиям можно отнести
изменение файлов с расширением
СОМ и ЕХЕ, снятие с файлов атрибута
"только для чтения", прямая запись
на диск, форматирование диска, установка
"резидентной" (постоянно находящейся
в оперативной памяти) программы.
Обладают одним большим преимуществом
по сравнению с другими
Программы-вакцины – это программы, предотвращающие заражение файлов. Сущность действия данных программ заключается в том, что они изменяют файлы специальным образом. Причем это не отражается на работе, но вирус воспринимает эти файлы как зараженные и не внедряется в них. В настоящее время данный вид программ практически не используется.
Примеры антивирусных программ:
Задание №2
Исходные данные
Найти сумму ряда с точностью
Схема алгоритма
Таблица MS Excel
E |
n |
B |
Y |
Проверка |
0,0001 |
1 |
0,012346 |
1 |
Продолжить |
2 |
0,0016 |
1,01234568 |
Продолжить | |
3 |
0,000416 |
1,01394568 |
Продолжить | |
4 |
0,000152 |
1,01436217 |
Продолжить | |
5 |
6,83E-05 |
1,01451459 |
Остановить |
График функции
Задание №3
Исходные данные
Сформировать массив A (10x10). Подсчитать количество положительных элементов главной диагонали в массиве. Поменять местами строки с наибольшими и наименьшими элементами в массиве.
Схема алгоритма
Листинг программы
Program kurs_1;
Uses crt;
var
i,j,kol,min,max,imax,imin,t:
a:array [1..10, 1..10] of integer;
begin
writeln('Masssiv A');
for i:=1 to 10 do begin
for j:=1 to 10 do begin
a[i,j]:=-5+random(21);
write(a[i,j]:5);
end;
writeln;
end;
writeln;
{2}
kol:=0;
for i:= 1 to 10 do
if(a[i,i]>0) then kol:=kol+1;
writeln('kol=',kol:4);
min:=a[1,1];
max:=a[1,1];
for i:=1 to 10 do begin
for j:= 1 to 10 do begin
if (min>=a[i,j]) then begin
min:=a[i,j];
imin:=i;
end;
if(max<=a[i,j]) then begin
max:=a[i,j];
imax:=i;
end;
end; end;
writeln('min=',Min:5,' Index:',imin:4);
writeln('max=',max:5,' index:',imax:4);
for j:=1 to 10 do begin
t:=a[imin,j];
a[imin,j]:=a[imax,j];
a[imax,j]:=t;
end;
writeln('New Masssiv A');
for i:=1 to 10 do begin