Ошибки и штампы в фантастике - [4]

Шрифт
Интервал

Нет, разумеется, существуют средства, позволяющие людям программировать компьютеры с куда большим комфортом, но эти средства встречаются чрезвычайно редко — в основном на компьютерах разработчиков. Вероятность того, что программа-компилятор (с C или другого высокоуровневого языка программирования) попадется на первом попавшемся бухгалтерском компьютере, стремится к нулю. Кроме того, во многих современных операционных системах существуют встроенные языки программирования высокого уровня (например JavaScript, Java, а в последнее время даже и новомодный .NET framework), позволяющие создавать довольно сложные скрипты (минипрограммы). Однако с помощью таких языков написать саморазмножающийся вирус невозможно. И если уж злоумышленник сумел проникнуть на чужую машины с целью уничтожения данных, ему гораздо проще будет стереть их руками. Впрочем, для надежности нужно не стирать файлы (зачастую их можно с легкостью восстановить), а вытащить накопитель информации из корпуса и несколько раз хорошенько приложиться к нему кувалдой. Вот тут уже с гарантией…

Но и это не все. В даже в не слишком современных системах на больших компьютерах, а сегодня — и на персоналках, существует понятие ограничения прав пользователя (уже упоминавшее выше). И если у пользователя вдруг хватит прав, чтобы запустить в систему вируса, ему, опять-таки, окажется куда проще стереть все, что потребуется, вручную. Исключения из этого правила бывают (например нетривиальная уязвимость конкретной системы, позволяющая незаконно повысить уровень привилегий), но они настолько редки, что вероятность случайно наткнуться на них (тем более — возможность заранее подготовиться к ним) практически отсутствует.

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

Наконец, никогда нельзя забывать о том, что у разных типов компьютеров существенно различаются не только наборы команд, но и внутренняя архитектура, а следовательно — и логика программирования. Вирус, работающий на персоналке, является бессмысленным набором двоичного мусора на SunFire или IBM AS-400. Чтобы уметь в любой момент времени сваять вирус для произвольной (человеческой) компьютерной системы, хакер должен помнить и свободно оперировать таким количеством информации, какое не в состоянии удержать человеческая память (а если в состоянии — то такой человек найдет себе куда лучшее применение, чем криминальная деятельность). Если же речь идет о компьютерах инопланетян, работающих по неизвестным принципам в неизвестных системах команд, то остается лишь пожать плечами. У земного программиста столько же шансов написать для него вирус, сколько у спустившегося с пальмы папуаса — убедить палату пэров Великобритании коллективно покончить жизнь самоубийством.

Желающих ознакомиться с большим количество ляпов такого такого рода отправляю на «Бред Сивой Кобылы» — раздел юмора на посвященном проблемам безопасности сайте bugtraq.

Неудачливый хакер — мертвый хакер. Причем мертвый из-за того, что компьютерная защита дистанционно сожгла ему мозги. Знаете, как все просто: специальный сигнал — и собственный «нейрошунт» (или эквивалентное устройство) кипятит бедолаге мозги. И это в лучшем случае — некоторые авторы со вкусом расписывают, как серое вещество парня (девушек в роли неудачливой жертвы я не встречал — еще один типичный штамп) вперемешку с осколками черепа разлетается по всей комнате.

Для определенности будем называть устройство, реализующие прямой интерфейс «человек-компьютер», нейрошунтом. Давайте разберемся, каким образом такой нейрошунт может убить человека?

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

Причина вторая — принудительно введенное свойство (например государственный закон). Как раз на такой случай: чтобы не лазили, где не положено. К чему приведет такое положение дел? Во-первых, к массовой гибели ни в чем не повинных чайников-обывателей: именно они окажутся достаточно глупы, чтобы по неосторожности влезть на мины. Во-вторых, пышно расцветут заказные убийства: зачем сидеть со снайперским винтарем на крыше, рискуя своей жизнью, если можно просто вовремя послать на нейрошунт жертвы спецсигнал? Эти два фактора немедленно приведут к производству — легальному или нелегальному — ограниченных партий безопасных нейрошунтов как минимум для политиков и богатеев. Ну, а там, где есть «ограниченные» партии, всегда имеется канал налево — для самих устройств или хотя бы для техдокументации. В результате профессиональные (и наиболее опасные) хакеры подряд обзаведутся такими. Это сделает всю смертоубийственную систему совершенно бессмысленной. В конце концов, расстрел за битье стекол — не слишком адекватное наказание, а именно такая мелюзга и будет попадаться на смертоносную защиту.


Еще от автора Евгений Валерьевич Лотош
Делай что должно

Нескольким… хм… героям в очередной раз выпадает честь победить бессмертного тирана. Хотят ли они это делать? А кому это интересно? Игра гонит их вперед - разрушая города, в которых они задержались, натравливая бандитов и враженских ищеек, уничтожая тех, кто протянул им руку помощи. Избежать этого давления можно только одним способом - бесславно погибнув. Много ли шансов у слепых щенят выжить на поле жестокой брани, под копытами боевых коней, в пожарищах захваченных городов? Ни одного… если только не найдется человек, способный открыть им глаза.


Fuga maggiore

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


Пустота моей души

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


Серый туман

Бывает, что истории суждено повторяться отнюдь не в виде фарса…Огромное грозное некогда государство Народной Справедливости переживает не лучшие времена. Экономика Ростании рушится под неподъемной тяжестью ВПК, неэффективное сельское хозяйство не в состоянии справиться с нарастающим дефицитом продовольствия, наркотики расползаются по улицам, проникая в респектабельные доселе семьи, а государство бессильно остановить всплеск воровства и бандитизма. Но пропагандистская государственная машина не сбавляет оборотов, не допуская самой мысли даже о незначительной смене курса.Государство обречено.


Ужин при свечах

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


Равные звездам

Время идет, и гадкие утята взрослеют, превращаясь в белых лебедей. Им больше нет нужды прятаться от чужих взглядов, и скрываются от посторонних они разве что по старой привычке. Мир огромен, и в нем много дорог, и главное — выбрать ту, что тебе по душе и по силам. И тогда никакие жизненные невзгоды больше не сумеют тебя сломать — всегда найдутся те, кто подставит плечо в трудную минуту, из благодарности ли, из корысти ли, но подставят. Если у тебя есть любимая работа, если ты спасаешь жизни и делишься с другими своими знаниями, если тебя ценят и уважают сотни людей, зачастую тебе даже неведомых — чего еще пожелать?Но на каждого лебедя найдется свой охотник.


Рекомендуем почитать
«Сельский субботний вечер в Шотландии». Вольное подражание Р. Борнсу И. Козлова

«Имя Борнса досел? было неизв?стно въ нашей Литтератур?. Г. Козловъ первый знакомитъ Русскую публику съ симъ зам?чательнымъ поэтомъ. Прежде нежели скажемъ свое мн?ніе о семъ новомъ перевод? нашего П?вца, постараемся познакомить читателей нашихъ съ сельскимъ Поэтомъ Шотландіи, однимъ изъ т?хъ феноменовъ, которыхъ явленіе можно уподобишь молніи на вершинахъ пустынныхъ горъ…».


Доброжелательный ответ

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


От Ибсена к Стриндбергу

«Маленький норвежский городок. 3000 жителей. Разговаривают все о коммерции. Везде щелкают счеты – кроме тех мест, где нечего считать и не о чем разговаривать; зато там также нечего есть. Иногда, пожалуй, читают Библию. Остальные занятия считаются неприличными; да вряд ли там кто и знает, что у людей бывают другие занятия…».


О репертуаре коммунальных и государственных театров

«В Народном Доме, ставшем театром Петербургской Коммуны, за лето не изменилось ничего, сравнительно с прошлым годом. Так же чувствуется, что та разноликая масса публики, среди которой есть, несомненно, не только мелкая буржуазия, но и настоящие пролетарии, считает это место своим и привыкла наводнять просторное помещение и сад; сцена Народного Дома удовлетворяет вкусам большинства…».


«Человеку может надоесть все, кроме творчества...»

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


Киберы будут, но подумаем лучше о человеке

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