Jump to content

Яблочный червь

Apple Worm компьютерная программа , написанная Apple Computer и специально для микропроцессора 6502 , выполняющая динамическое самоперемещение . Исходный код Apple Worm — это первая программа, полностью напечатанная в журнале Scientific American . [1] Apple Worm был спроектирован и разработан Джеймсом Р. Хаузером и Уильямом Р. Бакли. Другие примеры программ Apple Worm описаны в заглавной статье журнала Call_A.PPLE Magazine за ноябрь 1986 года. [2]

Поскольку Apple Worm выполняет динамическое самоперемещение в пределах основной памяти одного компьютера, он не является компьютерным вирусом — подходящее, хотя и несколько неточное описание. Хотя аналогичное поведение копирования кода между памятью в точности соответствует действию компьютерного вируса, у вируса есть и другие символы, отсутствующие в черве. Такие программы не обязательно наносят побочный ущерб вычислительным системам, в которых выполняются их инструкции; нет никакой зависимости от вектора для обеспечения последующего выполнения. Это распространяется и на компьютерный вирус; он не обязательно должен быть деструктивным, чтобы обеспечить связь между вычислительными средами.

Программы

[ редактировать ]

Типичная компьютерная программа манипулирует данными, которые являются внешними по отношению к материальному представлению компьютерной программы. На программистском языке это означает, что пространства кода и данных хранятся отдельно. Программы, которые манипулируют данными, которые являются внутренними по отношению к их материальному представлению, например, хранящимся в пространстве кода, являются самореляционными; по крайней мере частично, его функция состоит в поддержании своей функции. В этом смысле динамический самоперемещающийся механизм — это самореферентная система, как это определил Дуглас Р. Хофштадтер . [3]

Другие примеры

[ редактировать ]

Набор команд компьютера PDP-11 включает в себя инструкцию для перемещения данных, которая, будучи построена в определенной форме, вызывает перемещение с более высоких адресов на более низкие адреса; форма включает автоматическое уменьшение регистра указателя команд. Следовательно, когда эта инструкция включает автоуменьшение указателя инструкции, она ведет себя как динамическое самоперемещающееся устройство.

Более современный пример самоперемещающейся программы — адаптация Apple Worm для микропроцессора Intel 80x86 и его производных, таких как Pentium , и соответствующих микропроцессоров AMD . [4]

См. также

[ редактировать ]
  1. ^ Дьюдни, Александр Киватин (март 1985 г.). «Компьютерные развлечения — бестиарий вирусов, червей и других угроз компьютерной памяти» . Научный американец . 285 : 38–39. Архивировано из оригинала 4 июля 2017 г. Проверено 4 июля 2017 г.
  2. ^ Бакли, Уильям Р.; Хаузер, Джеймс Р. (ноябрь 1986 г.). «Простые черви» . Call_A.PPLE : 14–19.
  3. ^ Хофштадтер, Дуглас Р. (1979). Гёдель, Эшер, Бах - Вечная золотая коса (1-е изд.).
  4. ^ Бакли, Уильям Р. (март 1988 г.). «Дружба с гиперхакером о червях». Журнал ASCII . 13 (3): 265–271.
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 68e55f23eacb6983d9434350cbfb0929__1711490400
URL1:https://arc.ask3.ru/arc/aa/68/29/68e55f23eacb6983d9434350cbfb0929.html
Заголовок, (Title) документа по адресу, URL1:
Apple Worm - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)