Компьютерные вирусы, их классификация и свойства

Автор работы: Пользователь скрыл имя, 02 Декабря 2013 в 16:51, курсовая работа

Описание работы

По среде обитания:
Сетевые вирусы используют для своего распространения протоколы или команды компьютерных сетей и электронной почты.
Файловые вирусы либо различными способами внедряются в выполняемые файлы (наиболее распространенный тип вирусов), либо создают файлы-двойники (компаньон-вирусы), либо используют особенности организации файловой системы (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)

 

 

 

 

 

 

Работу выполнил     _______________   М.А.Серышев 

                                                                                                     (подпись)   студент группы  ИМ-12 

 

Проверил   _______________               С.А.Васильева

                                                                       (подпись)               доцент,к.т.н.

 

 

 

 

 

 

 

 

 

Братск 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:integer;

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

Информация о работе Компьютерные вирусы, их классификация и свойства