«Компьютерный вирус» — различия между версиями
Денис (обсуждение | вклад) (→Описание) |
Денис (обсуждение | вклад) (→Формальное определение) |
||
Строка 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
Описание
Компью́терный ви́рус — вид вредоносного программного обеспечения, способного создавать копии самого себя и внедряться в код других программ, системные области памяти, загрузочные секторы, а также распространять свои копии по разнообразным каналам связи.Как правило, целью вируса является нарушение работы программно- аппаратных комплексов: удаление файлов, приведение в негодность структур размещения данных, блокирование работы пользователей или же приведение в негодность аппаратных комплексов компьютера и т.п. Даже если автор вируса не запрограммировал вредоносных эффектов, вирус может приводить к сбоям компьютера из-за ошибок, неучтённых тонкостей взаимодействия с операционной системы и другими программами. Кроме того, вирусы, как правило, занимают место на накопителях информации и потребляют некоторые другие ресурсы системы.
Формальное определение
Нет общепринятого определения вируса. В академической среде термин был употреблён Фредом Коэном в его работе «Эксперименты с компьютерными вирусами», где он сам приписывает авторство термина Лену Эдлмэну. Формально вирус определён Фредом Коэном со ссылкой на машину Тьюринга следующим образом: 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 биокибернетическую модель, в которой существа двигались, питаясь ненулевыми словами. При поедании некоторого числа символов существо размножалось, причём дочерние механизмы могли мутировать. Если кибернетическое существо двигалось определённое время без питания, оно погибало.