ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Віруси та антивірусне програмне забезпечення
         

     

    Інформатика, програмування
    Віруси та антивірусне програмне забезпечення Введення

    Для моєї курсової роботи з інформатики я вибрала тему "віруси та антивірусне програмне забезпечення ". Тому що, будучи «чайником» мені довелося не раз боротися з вірусами на своєму ПК. Ця тема до болю близька мені-їй я і хочу присвятити свою роботу.

    Комп'ютерні віруси. Що це таке і як з цим боротися? На цю тему вже написано десятки книг і сотні статей, боротьбою з комп'ютерними вірусами професійно займаються сотні (або тисячі) фахівців в десятках (а може бути, сотнях) компаній. Здавалося б, ця тема не настільки складна і актуальна, щоб бути об'єктом такої пильної уваги. Однак це не так. Комп'ютерні віруси були і залишаються однією з найпоширеніших причин втрати інформації. Відомі випадки, коли віруси блокували роботу організацій і підприємств. Більше того, кілька років тому був зафіксований випадок, коли комп'ютерний вірус став причиною загибелі людини - в одному з госпіталів Нідерландів пацієнт отримав летальну дозу морфію з тієї причини, що комп'ютер був заражений вірусом і видавав невірну інформацію.

    Як і у випадку звичайної застуди, комп'ютер, атакований вірусом, починає проявляти хворобливі симптоми. Зараження людини вірусом призводить до уповільнення реакції, зміни ваги, загальної слабкості, відчуття болю, часткової або повної амнезії і навіть смерті. При інфікуванні вірусом комп'ютери проявляють аналогічні симптоми: уповільнене виконання програм в порівнянні із звичайним, нез'ясовні зміни в розмірі файлів, незвичайні і часті повідомлення про помилки, втрата або зміни даних і повний крах системи. Деякі щодо нешкідливі комп'ютерні віруси тиражуються, але не роблять нічого жахливого. Ці віруси можуть, видавати на екран помилкове повідомлення. Проте в деяких випадках вірус, атакував, скажімо, лікарняний систему життєзабезпечення і видав некоректне повідомлення, може мати фатальні наслідки. Крім того, віруси здатні завдати серйозної шкоди системі, наприклад, стерти всю інформацію з жорсткого диска. Що таке вірус?

    Один з відомих "докторів" Д.Н Лозинський дав визначення вірусу на прикладі клерка.

    Уявімо собі акуратного клерка, який приходить на роботу до себе в контору і кожен день виявляє в себе на столі стопку аркушів паперу зі списком завдань, які він повинен виконати за робочий день. Клерк бере верхній лист, читає вказівки начальства, пунктуально їх виконує, викидає «відпрацьований» лист у відро для сміття і переходить до наступного листа. Припустимо, що якийсь зловмисник потайки прокрадається в контору і підкладає в стос паперів лист, на якому написано наступне: «Переписати цей лист два рази і покласти копії в стопку завдань сусідів »Що зробить клерк? Двічі перепише лист, покладе його сусідам на стіл, знищить оригінал і перейде до виконання другого листа з стопки, тобто продовжить виконувати свою справжню роботу. Що зроблять сусіди, будучи такими ж акуратними клерками, виявивши нове завдання? Те ж, що й перший: перепишуть його по два рази і роздадуть іншим клеркам. Разом, в конторі бродять вже чотири копії первинного документа, які й далі будуть копіюватися і лунати на інші столи.

    Приблизно так само працює і комп'ютерний вірус, тільки стопками паперів-вказівок є програми, а клерком - комп'ютер. Так само як і клерк, комп'ютер акуратно виконує всі команди програми (листи завдань), починаючи з першої. Якщо ж перша команда звучить як «скопируй мене в дві інші програми», то комп'ютер так і зробить, і команда-вірус потрапляє в дві інші програми. Коли комп'ютер перейде до виконання інших «заражених» програм, вірус тим же способом буде розходитись все далі і далі по всьому комп'ютеру.

    У наведеному вище прикладі про клерка і його контору лист-вірус не перевіряє, заражена чергова папка завдань чи ні. У цьому випадку до кінця робочого дня контора буде завалена такими копіями, а клерки тільки і будуть що переписувати один і той же текст і роздавати його сусідів - адже перші клерк зробить дві копії, чергові жертви вірусу - уже чотири, потім 8, 16, 32, 64 і т.д., тобто кількість копій кожного разу буде збільшуватися в два рази.

    Якщо клерк на переписування одного листа витрачає 30 секунд і ще 30 секунд на роздачу копій, то через годину по конторі буде «бродити» більш 1.000.000.000.000.000.000 копій вірусу! Швидше за все, звичайно ж, не вистачить паперу, і поширення вірусу буде зупинено по настільки банальну причину.

    Як це не смішно (хоча учасникам цього інциденту було зовсім не смішно), саме такий випадок відбувся в 1988 році в Америці - кілька глобальних мереж передачі інформації виявилися переповненими копіями мережевого вірусу (вірус Морріса), який розсилав себе від комп'ютера до комп'ютера. Тому «правильні» віруси роблять так: Переписати цей лист два рази і покласти копії в стопку завдань сусідів, якщо у них ще немає цього листа ».

    Проблема вирішена - «перенаселення» немає, але кожна стопка містить по копії вірусу, при цьому клерки ще встигають справлятися і з звичайною роботою.

    «А як же знищення даних?» - запитаєте Ви. Все дуже просто - достатньо дописати на лист приблизно наступне:

    «1. Переписати цей лист два рази і покласти копії в стопку завдань сусідів, якщо у них ще немає цього листа.
    2. Подивитись на календар - якщо сьогодні п'ятниця, яка потрапила на 13-те число, викинути всі документи в кошик для сміття »

    Приблизно це і виконує добре відомий вірус «Jerusalem» (інша назва - «Time »).

    До речі, на прикладі клерка дуже добре видно, чому в більшості випадків не можна точно визначити, звідки в комп'ютері з'явився вірус. Всі клерки мають однакові (з точністю до почерку) КОПІЇ, але оригінал-то з почерком зловмисника вже давно в кошику.

    Комп'ютерні віруси - це програми, які вміють відтворювати себе в кількох примірниках, можливо, приписуючи до інших програм, і, можливо, робити деякі побічні дії. Це визначення дається, швидше, на інтуїтивному рівні, оскільки суворого визначення комп'ютерного вірусу поки не існує.

    Першою з причин, що не дозволяють дати точне визначення вірусу, є неможливість однозначно виділити відмітні ознаки, які відповідали б тільки вірусам.

    Другий ж труднощами, що виникає при формулюванні визначення комп'ютерного вірусу, є те, що дане визначення повинне бути прив'язане до конкретної операційної системи, у якій цей вірус поширюється. Наприклад, теоретично можуть існувати операційні системи, у яких наявність вірусу просто неможливо. Таким прикладом може служити система, де заборонено створювати і змінювати області виконуваного коду, тобто заборонено змінювати об'єкти, які або вже виконуються, або можуть виконуватися системою при будь-яких умовах.

    Тому представляється можливим сформулювати тільки обов'язкова умова для того, щоб деяка послідовність виконуваного коду була вірусом.

    Обов'язковою властивістю комп'ютерного вірусу є можливість створювати свої дублікати (не обов'язково збігаються з оригіналом) і впроваджувати їх в обчислювальні мережі і/або файли, системні області комп'ютера та інші виконувані об'єкти. При цьому дублікати зберігають здатність до подальшого поширення.

    Слід зазначити, що ця умова не є достатньою (тобто остаточним), оскільки на приклад, операційна система MS-DOS задовольняє даній властивості, але вірусом не є.

    Ось чому точного визначення вірусу до цих пір немає, і навряд чи воно з'явиться в доступному для огляду майбутньому. Отже, немає точно певного закону, по якому «гарні» файли можна відрізнити від «вірусів». Більш того, іноді навіть для конкретного файлу досить складно визначити, є він вірусом чи ні. Звідки ж беруться комп'ютерні віруси?

    Нагадую, що на відміну від біологічних вірусів комп'ютерні віруси створюються людиною. Автори вірусів своїми "творами" приносять масу шкоди користувачам комп'ютерів. Вони можуть викликати збої в роботі комп'ютерів чи навіть повну втрату даних на жорсткому диску.

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status