«Компьютерный вирус» — различия между версиями

Материал из Wiki 54
Перейти к: навигация, поиск
(Описание)
(Формальное определение)
Строка 24: Строка 24:
 
Тьюринга следующим образом:
 
Тьюринга следующим образом:
 
M : (S M , I M , O M : S M x I M > I M , N M : S M x I M > S M , D M : S M x I M > d)
 
M : (S M , I M , O M : S M x I M > I M , N M : S M x I M > S M , D M : S M x I M > d)
 +
 +
== История компьютерных вирусов ==
 +
 
 +
Основы теории самовоспроизводящихся механизмов заложил американец венгерского
 +
происхождения Джон фон Нейман, который в 1951 году предложил метод создания таких
 +
механизмов. Первой публикацией, посвящённой созданию самовоспроизводящихся систем,
 +
является статья Л. С. Пенроуз в соавторстве со своим отцом, нобелевским лауреатом по физике Р.
 +
Пенроузом, о самовоспроизводящихся механических структурах, опубликованная в 1957 году
 +
американским журналомNature. В этой статье, наряду с примерами чисто механических
 +
конструкций, была приведена некая двумерная модель подобных структур, способных к активации,
 +
захвату и освобождению. По материалам этой статьи Ф. Ж. Шталь (F. G. Stahl) запрограммировал
 +
на машинном языке ЭВМ IBM 650 биокибернетическую модель, в которой существа двигались,
 +
питаясь ненулевыми словами. При поедании некоторого числа символов существо размножалось,
 +
причём дочерние механизмы могли мутировать. Если кибернетическое существо двигалось
 +
определённое время без питания, оно погибало.

Версия 00:12, 14 марта 2017

Описание

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

Вирус.jpg

Формальное определение

Нет общепринятого определения вируса. В академической среде термин был употреблён Фредом Коэном в его работе «Эксперименты с компьютерными вирусами», где он сам приписывает авторство термина Лену Эдлмэну. Формально вирус определён Фредом Коэном со ссылкой на машину Тьюринга следующим образом: M : (S M , I M , O M : S M x I M > I M , N M : S M x I M > S M , D M : S M x I M > d)

История компьютерных вирусов

Основы теории самовоспроизводящихся механизмов заложил американец венгерского происхождения Джон фон Нейман, который в 1951 году предложил метод создания таких механизмов. Первой публикацией, посвящённой созданию самовоспроизводящихся систем, является статья Л. С. Пенроуз в соавторстве со своим отцом, нобелевским лауреатом по физике Р. Пенроузом, о самовоспроизводящихся механических структурах, опубликованная в 1957 году американским журналомNature. В этой статье, наряду с примерами чисто механических конструкций, была приведена некая двумерная модель подобных структур, способных к активации, захвату и освобождению. По материалам этой статьи Ф. Ж. Шталь (F. G. Stahl) запрограммировал на машинном языке ЭВМ IBM 650 биокибернетическую модель, в которой существа двигались, питаясь ненулевыми словами. При поедании некоторого числа символов существо размножалось, причём дочерние механизмы могли мутировать. Если кибернетическое существо двигалось определённое время без питания, оно погибало.