Есть еще одна разновидность “троянского коня”. Ее особенность
состоит в том, что в безобидно выглядящей кусок программы вставляются не
команды, собственно, выполняющие “грязную” работу, а команды, формирующие
эти команды и после выполнения уничтожающие их. В этом случае программисту,
пытающемуся найти “троянского коня”, необходимо искать не его самого, а
команды его формирующие. Развивая эту идею, можно представить себе команды,
которые создают команды и т.д. (сколь угодно большое число раз), создающие
“троянского коня”.
В США получила распространение форма компьютерного вандализма, при
которой “троянский конь” разрушает через какой-то промежуток времени все
программы, хранящиеся в памяти машины. Во многих поступивших в продажу
компьютерах оказалась “временная бомба”, которая “взрывается” в самый
неожиданный момент, разрушая всю библиотеку данных. Не следует думать, что
“логические бомбы” - это экзотика, несвойственная нашему обществу.
- 7 -
3. Разработка и распространение компьютерных вирусов.
“Троянские кони” типа “сотри все данные этой программы, перейди в следующую
и сделай тоже самое” обладают свойствами переходить через коммуникационные
сети из одной системы в другую, распространяясь как вирусное заболевание.
Выявляется вирус не сразу : первое время компьютер “вынашивает
инфекцию”, поскольку для маскировки вирус нередко используется в комбинации
с “логической бомбой” или “временной бомбой”. Вирус наблюдает за всей
обрабатываемой информацией и может перемещаться, используя пересылку этой
информации. Все происходит, как если бы он заразил белое кровяное тельце и
путешествовал с ним по организму человека.
Начиная действовать (перехватывать управление), вирус дает команду
компьютеру, чтобы тот записал зараженную версию программы. После этого он
возвращает программе управление. Пользователь ничего не заметит, так как
его компьютер находится в состоянии “здорового носителя вируса”. Обнаружить
этот вирус можно, только обладая чрезвычайно развитой программистской
интуицией, поскольку никакие нарушения в работе ЭВМ в данный момент не
проявляют себя. А в один прекрасный день компьютер “заболевает”.
Экспертами собрано досье писем от шантажистов требующих
перечисления крупных сумм денег в одно из отделений американской фирмы “ПК
Сиборг”; в случае отказа преступники грозятся вывести компьютеры из строя.
По данным журнала “Business world”, дискеты-вирусоносители получены десятью
тысячами организаций, использующих в своей работе компьютеры. Для поиска и
выявления злоумышленников созданы специальные отряды английских детективов.
По оценке специалистов в “обращении” находится более 100 типов
вирусов.
Но все их можно разделить на две разновидности, обнаружение которых
различно по сложности : “вульгарный вирус” и “раздробленный вирус”.
Программа “вульгарного вируса” написана единым блоком, и при возникновении
подозрений в заражении ЭВМ эксперты могут обнаружить ее в самом начале
эпидемии (размножения). Эта операция требует, однако, крайне тщательного
анализа всей совокупности операционной системы ЭВМ. Программа
“раздробленного вируса” разделена на части, на первый взгляд, не имеющие
между собой связи. Эти части содержат инструкции, которые указывают
компьютеру, как собрать их воедино чтобы воссоздать и, следовательно,
размножить вирус. Таким образом, он почти все время находится в
“распределенном” состоянии, лишь на короткое время своей работы собираясь в
единое целое. Как правило создатели вируса указывают ему число репродукций,
после достижения которого он становится агрессивным.
Вирусы могут быть внедрены в операционную систему, прикладную
программу или в сетевой драйвер.
- 8 -
Варианты вирусов зависят от целей, преследуемых их создателем.
Признаки их могут быть относительно доброкачественными, например,
замедление в выполнении программ или появление светящейся точки на экране
дисплея (т. н. “итальянский попрыгунчик”). Признаки могут быть
эволютивными, и “болезнь” будет обостряться по мере своего течения. Так, по
непонятным причинам программы начинают переполнять магнитные диски, в
результате чего существенно увеличивается объем программных файлов.
Наконец, эти проявления могут быть катастрофическими и привести к стиранию
файлов и уничтожению программного обеспечения.
По-видимому, в будущем будут появляться принципиально новые виды
вирусов. Например, можно себе представить (пока подобных сообщений не было)
своего рода “троянского коня” вирусного типа в электронных цепях. В самом
деле, пока речь идет только о заражении компьютеров. А почему бы - не
микросхем? Ведь они становятся все более мощными и превращаются в подобие
ЭВМ. И их необходимо программировать. Конечно, ничто не может
непосредственно “заразить” микросхему. Но ведь можно заразить компьютер,
используемый как программатор для тысячи микросхем.
Каковы способы распространения компьютерного вируса? Они
основываются на способности вируса использовать любой носитель передаваемых
данных в качестве “средства передвижения”. То есть с начала заражения
имеется опасность, что ЭВМ может создать большое число средств передвижения
и в последующие часы вся совокупность файлов и программных средств окажется
зараженной. Таким образом, дискета или магнитная лента, перенесенные на
другие ЭВМ, способны заразить их. И наоборот, когда “здоровая” дискета
вводится в зараженный компьютер, она может стать носителем вируса. Удобными
для распространения обширных эпидемий оказываются телекоммуникационные
сети. Достаточно одного контакта, чтобы персональный компьютер был заражен
или заразил тот, с которым контактировал. Однако самый частый способ
заражения - это копирование программ, что является обычной практикой у
пользователей персональных ЭВМ. Так скопированными оказываются и зараженные
программы.
Специалисты предостерегают от копирования ворованных программ.
Иногда, однако, и официально поставляемые программы могут быть источником
заражения.
В печати часто проводится параллель между компьютерным вирусом и вирусом
“AIDS”. Только упорядоченная жизнь с одним или несколькими партнерами
способна уберечь от этого вируса. Беспорядочные связи со многими
компьютерами почти наверняка приводят к заражению.
- 9 -
Естественно, что против вирусов были приняты чрезвычайные меры,
приведшие к созданию текстовых программ-антивирусов. Защитные программы
подразделяются на три вида : фильтрующие (препятствующие проникновению
вируса),
противоинфекционные
(постоянно контролирующие
процессы в системе) и
противовирусные
(настроенные на выявление
отдельных вирусов).
Однако развитие этих программ пока не успевает за развитием компьютерной
эпидемии.
Заметим, что пожелание ограничить использование непроверенного
программного обеспечния скорее всего так и останется практически
невыполнимым. Это связано с тем, что фирменные прогаммы на “стерильных”
носителях стоят немалых денег в валюте. Поэтому избежать их
неконтролируемого копирования почти невозможно.
Справедливости ради следует отметить, что распространение
компьютерных вирусов имеет и некоторые положительные стороны. В частности,
они являются, по-видимому, лучшей защитой от похитителей программного
обеспечения. Зачастую разработчики сознательно заражают свои дискеты каким-
либо безобидным вирусом, который хорошо обнаруживается любым антивирусным
тестом. Это служит достаточно надежной гарантией, что никто не рискнет
копировать такую дискету.
4. Преступная небрежность в разработке, изготовлении и эксплуатации
программно-вычислительных комплексов, приведшая к тяжким
последствиям.
Проблема неосторожности в области компьютерной техники сродни
неосторожной вине при использовании любого другого вида техники, транспорта
и т.п.
Особенностью компьютерной неосторожности является то, что
безошибочных программ в принципе не бывает. Если проект практически в любой
области техники можно выполнить с огромным запасом надежности, то в области
программирования такая надежность весьма условна. а в ряде случаев почти не
достижима.
5. Подделка компьютерной информации.
По-видимому, этот вид компьютерной преступности является одним из
наиболее свежих. Он является разновидностью несанкционированного доступа с
той разницей, что пользоваться им может, как правило, не посторонний
пользователь, а сам разработчик, причем имеющий достаточно высокую
квалификацию.
- 10 -
Идея преступления состоит в подделке выходной информации
компьютеров с целью иммитации работоспособности больших систем, составной
частью которых является компьютер. При достотачно ловко выполненной
подделке зачастую удается сдать заказчику заведомо неисправную продукцию.
К подделке информации можно отнести также подтасовку результатов
выборов, голосований, референдумов и т.п. Ведь если каждый голосующий не
может убедиться, что его голос зарегистрирован правильно, то всегда
возможно внесение искажений в итоговые протоколы.
Естественно, что подделка информации может преследовать и другие
цели.
6. Хищение компьютерной информации.
Если “обычные” хищения подпадают под действие существующего
уголовного закона, то проблема хищения информации значительно более сложна.
Присвоение машинной информации, в том числе программного обеспечения, путем
несанкционированного копирования не квалифицируется как хищение, поскольку
хищение сопряжено с изятием ценностей из фондов организации. Не очень
далека от истины шутка, что у нас программное обеспечение распространяется
только путем краж и обмена краденым. При неправомерном обращении в
собственность машинная информация может не изыматься из фондов, а
копироваться. Следовательно, как уже отмечалось выше, машинная информация
должна быть выделена как самостоятельный предмет уголовно-правовой охраны.