Мысли больше нет

Mar 21, 2012 00:18

Лет 15 назад вирусы были по-настоящему опасны.

Скажем, широко известный OneHalf мог легко втихаря зашифровать ровно половину винчестера, пока ничего не подозревающий пользователь неспешно бродил по каталогам в Norton'е или DOS Navigator'е в поисках порногифов или первого Doom'а. А потом в один прекрасный момент наступал момент истины в виде сиротливого сообщения "Disk is one half". Люди, творившие эти инженерные шедевры были действительно крутыми парнями. Оставим за рамками этическую сторону вопроса, сейчас о другом. Они были в состоянии в две-три тысячи ассемблерных команд уместить не просто большое, а огромное количество функционала. Тут были и сложные полиморфные движки, и генераторы кода, и способность к самошифрованию, и конечно хитрые алгоритмы заражения. Код многих вирусов был и прост, и сложен одновременно. Хорошо отлаженный, продуманный, быстрый. В нем была мысль. Чувствовалась рука творца и глубина той самой мысли. Разработку подобного рода изделий могли потянуть единицы на каждую сотню программистов, другие были просто крепкими парнями, для статистики был и процент "домохозяек". Первые могли создать такой код, вторые написать антивирус, третьи нервно курили в сторонке. Все остальные пользователи плакали и кололись, но продолжали есть кактус... Время шло. Лакмусовая бумажка в виде технологичных с программной точки зрения вирусов медленно блёкла. Сейчас 99% представляют собой дешевые поделки или клоны чуть более удачных клонов или поделок. Для обезвреживания большинства вирусов достаточно грамотного применения штатных средств операционной системы. Там, где они не помогают, выручает LiveCD с Far'ом на борту. Монстры в сотни килобайт кода бродят по сети в поисках давно известных, использованных уже вдоль и поперек, дыр в наиболее популярной ОС. Процент tru-инженеров (да-да, именно так - tru) снизился до неприлично малой величины где-то в районе нуля процентов. Доля крепких парней - просто до малой. "Домохозяйки" от разработки заполонили собой всё и вся. Настолько, что увидев где-нибудь полезную утилитку весом в пару сотен килобайт, выполняющую осмысленные и нужные действия, при этом не требующую кроме системы вообще ничего, включая инсталляцию, начинаешь радоваться, как ребенок. Да что там говорить, если скачав какой-нибудь замшелый калькулятор, нужно дополнительно выкачать пару-тройку десятков мегабайт .net framework непременно последней версии, ибо сделать тоже самое на входящей в поставку ОС горе-разработчик не удосужился. Или не смог. Второе гораздо ближе к истине.

Количество мысли в пересчете на один байт кода было больше. Несравненно больше. Аминь.

О жизни, Работа, Программирование, life

Previous post Next post
Up