Creeper

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Реконструкция текста, отображаемого вирусом CREEPER.

CREEPER — демонстрационная самоперемещающаяся программа, которая была написана в начале 1970-х (предположительно 1973) сотрудником компании BBN (Bolt Beranek and Newman)[1] Бобом Томасом (Bob Thomas) для подсистемы RSEXEC (его же авторства) операционной системы Tenex, отвечающей за удалённое исполнение программ в компьютерной сети. CREEPER не был ни вирусом, ни червём, а самоперемещающейся программой, то есть, когда на удалённом компьютере запускалась новая копия CREEPER, предыдущая копия прекращала свою работу. Предположительно, CREEPER выводил на терминал (либо печатал на АЦП) сообщение «I’M THE CREEPER… CATCH ME IF YOU CAN»[2][3]. Позже ещё одним сотрудником BBN Рэем Томлинсоном была написана программа REAPER, которая точно так же перемещалась по сети, и, в случае обнаружения действующего CREEPER’а, прекращала его выполнение.

Часто упоминаемого в литературе «массового заражения ARPAnet» никогда в действительности не происходило[источник не указан 2244 дня].

Влияние на культуру[править | править код]

Конфликт между Creeper и Reaper вдохновил на создание игры для программистов Бой в памяти. Reaper проявился в аниме Digimon Tamers и компьютерной игре Digital: A Love Story[4].

См. также[править | править код]

Примечания[править | править код]

  1. Thomas Chen, Jean-Marc Robert. The Evolution of Viruses and Worms (2004). Дата обращения: 16 февраля 2009. Архивировано 17 мая 2009 года.
  2. From the first email to the first YouTube video: a definitive internet history | Technology | The Guardian. Дата обращения: 15 июня 2012. Архивировано 20 июня 2012 года.
  3. IEEE Annals of the History of Computing, Volumes 27-28. IEEE Computer Society, 2005. 74 Архивная копия от 20 марта 2017 на Wayback Machine. Retrieved from Google Books on May 13, 2011. «[…]from one machine to another led to experimentation with the Creeper program, which became the world’s first computer worm: a computation that used the network to recreate itself on another node, and spread from node to node.»
  4. Chronicle, The Background Hsitory. www.konaka.com. Дата обращения: 13 марта 2021. Архивировано 11 мая 2021 года.