Программы вышедшие из-под контроля человека

Сегодня я вам расскажу о первых программ, которые вышли из под контроля человека:

Animal

тип: червь(?) автор: Джон Уокер год: 1975 страна: США язык: ассемблер ОС: Univac Exec 8

Animal – компьютерная игра, написанная Джоном Уокером в 1974 году для компьютеров UNIVAC 1100/42 под управлением ОС Exec 8. Суть игры состояла в следующем: пользователь загадывал некое животное, а программа задавала ему наводящие вопросы, на которые он должен был отвечать «да» или «нет». Компьютер таким образом пытался угадать, что задумал человек. Игра стала довольно популярной и многие пользователи UNIVAC стали просить автора прислать им копию игры, что было не таким уж простым делом: программу необходимо было записать на магнитную ленту и отослать по почте. Но в 1975 г. автору окончательно надоело это занятие, он решил дописать для игры подпрограмму, названную “Pervade”, которая запускалась как отдельный процесс, искала каталоги, доступные для записи пользователю, и, если в каталоге отсутствовала копия игры, записывала её туда.

Однако код, добавленной программы, содержал, как вы понимаете, досадную ошибку: при попытке пользователя добавить в базу приложения дополнительные вопросы, новая версия игры записывалась поверх старой, и кроме того с использованием специальной утилиты игра автоматически создавала свою копию в каждой директории, к которой пользователь имел доступ. Поскольку компьютеры UNIVAC были многопользовательскими, программа быстро проникала на другие компьютеры, использующие общие магнитные ленты в качестве носителя информации. Остановить бесконтрольное распространение игры Animal смогло только обновление операционной системы, в котором был изменен формат состояния файловых таблиц, используемый приложением для самокопирования.

Xerox worm (Xerparc)

тип: червь авторы: Джон Хапп, Джон Шох год: 1979 страна: CША язык: BCPL ОС: Alto OS

В 1980 году вдохновлённые романом Джона Браннера «На шоковой волне» двое сотрудников компании Xerox, которая в те времена выпускала пк Alto, имеющие возможность объединения в локальные сети, начали эксперимент по созданию и использованию червеподобной программы в распределенных вычислениях. Программу так и назвали “Червь”. По замыслу разработчиков, перемещаясь между подключенными к сети компьютерами, «Червь» был призван проверять операционную систему на наличие уязвимостей и по возможности устранять их, загружая с удаленного сервера соответствующие обновления. Однако на практике все получилось совсем не так, как задумали разработчики. Запустив вечером экспериментальную версию «Червя», Хапп и Шох отправились домой. Когда утром программисты вернулись на работу, они увидели, что все компьютеры, установленные в многоэтажном здании исследовательского центра Xerox благополучно зависли. В исходном коде «Червя» была допущена

незначительная ошибка, благодаря которой программа начала бесконтрольно распространяться между различными узлами сети и блокировать их работу. Перезагрузка машин не помогала: часть входящих в сеть компьютеров была установлена в закрытых комнатах, к которым Хапп и Шох не имели доступа, и как только на перезагружаемой машине запускалась операционная система, «Червь» тут же копировал себя в ее память с другого компьютера, после чего система мгновенно выходила из строя. Отключив одну из машин от локальной сети, программисты вынуждены были экстренно создать другую программу, которая уничтожила бы «Червя».

Brain

тип: вирус загрузочного сектора авторы: Баcит и Амжад Фарук Алви(если переврал написание имен, сорян:) год: 1986 страна: Пакистан язык: ассемблер ОС: MS DOS

Программа Brain была написана двумя братьями из Пакистана в целях отслеживания пиратских копий их медицинского программного обеспечения, и не была нацелена на причинение вреда. Когда зараженный диск загружался в систему, вирус устанавливался в память и занимает место в диапазоне 3-7 килобайт. Он не заражал жесткий диск, но тем не менее заражал любую другую дискету, доступ к которой осуществлялся, пока он находился в памяти. У вируса также имелась возможность “стелса”, тк доступ к зараженным секторам осуществлялся в любое время, программа доступа перенаправляла ​на сохраненный исходный загрузочный сектор. Ранняя прототипы антивирусов, такие как PC Tools, Norton Utilities или PC Medic, не могли увидеть вирус. Старая информация переносилась в другой сектор и помечалась как повреждённая. Метка тома изменялась на “©Brain”. Также в загрузочном секторе находилось сообщение, которое можно было увидеть с помощью двоичного редактора

Welcome to the Dungeon © 1986 Basit & Amjads (pvt). BRAIN COMPUTER SERVICES 730 NIZAM BLOCK ALLAMA IQBAL TOWN LAHORE-PAKISTAN PHONE: 430791,443248,280530. Beware of this VIRUS…. Contact us for vaccination…

да, в сообщении содержались номера авторов…)

Вирус не наносил особого вреда, хоть и замедлял работу с дискетами. Первые проблемы обнаружились только спустя год. В 1987 году в Университете штата Делавэр США сообщили о том, что на их дисках видна метка (c) Brain. 100 машин были заражены в журнале Providence Journal-Bulletin в 1988 году. Один из репортеров Froma Joselow заявил, что потерял несколько месяцев работы, содержащейся на дискете. Естественно то сообщение было найдено, и братьям стало поступать множество звонков со всего мира с требованием «вылечить» заражённые пк. Они были поражены масштабом эпидемии и старались объяснить, что не подразумевали никаких вредоносных действий.

Brain – первый вирус, вызвавший глобальную эпидемию

Brain – единственный вирус, который содержит действительные имена, номера телефонов и адреса создателей.

p.s. они сделали вирус, вызвавший эпидемию, и им за это почти ничего не было, сейчас они руководят одной из крупнейших в Пакистане телекоммуникационных компаний — Brain Telecommunications… а к тебе завалится собор в 6:00 за мемас с солнцеликим :0

Вывод…

В любом программном обеспечении могут быть ошибки, грозящие различными уязвимостями. Постепенно интернет затягивает нас все глубже и глубже, вызывая катастрофическую зависимость,а тем временем средняя квалификация пользователей падает все ниже и ниже… Пишите код, тщательнее его проверяя – не будьте говнокодерами… не качайте всякую херь, чтобы потом не выть, что все из-за поганого антивируса, который не сработал и вообще ведите себя аккуратнее в сети

Спасибо за прочтение, надеюсь статья была полезна.

Поделиться ссылкой:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *