четверг, 11 августа 2011 г.

Сети прогресса. Обратная сторона медали. (Продолжение)


Если кому-либо, даже не связанному с удивительным миром вычислительной техники, задать вопрос о том, какая из стран мира достигла наибольших успехов в этой области, то в 99% вам назовут Соединенные Штаты Америки. И это, конечно же, правда. США на сегодняшний день остаются цитаделью компьютерного мира, его мощной основой. Несмотря на значительные усилия других стран, большинство приоритетов в компьютерной области принадлежит американским корпорациям, американским университетам и вообще — чтобы не перечислять всех других американских организаций и лиц — всему американскому обществу — обществу, наиболее близко стоящему к тому качественному порогу развития, за которым это общество сможет с полной уверенностью назвать себя обществом информационным.
Однако за все в этом мире приходится платить и особенно много платить приходится тому, кто идет первым. Поэтому США вместе с лаврами лидера приобрели массу серьезных и сложных проблем, причем не только научных или технических, но и социальных.

За примерами ходить далеко не надо: феномены компьютерной преступности, компьютерных вирусов, компьютерной субкультуры хакеров, усиливающаяся зависимость жизненно-важных государственных и общественных структур от надежности аппаратных средств и правильной работы программ — все это реалии сегодняшнего дня развитых в компьютерном отношении государств и прежде всего — США. Так что лидерство какого-либо общества (или, если хотите, государства) в какой-либо области подразумевает в немалой степени способность этого общества быстро реагировать на неизбежно возникающие трудности и проблемы, аналогов решения которых в мире просто не существует.
Те, кто идет следом за лидером, учатся на его опыте, стараются избежать его ошибок, используют успешно использованные им методы. Это в общем-то и понятно — рано или поздно все идущие в одном направлении сталкиваются примерно с одними и теми же проблемами, если, конечно, кто-либо из идущих не начинает претендовать на собственный — "уникальный" — путь, чреватый, естественно, собственными "уникальными" синяками и шишками. Право, имеет смысл хорошенько подумать, стоит ли изобретать велосипед, если затем придется ездить на велосипеде соседа.

Первый сетевой вирус
В принципе, к тому, что произошло в ноябре 1988 года, вела вся история развития вычислительной техники, однако излагать ее целиком смысла не имеет, поскольку дело это весьма долгое, хотя и очень занимательное. Поэтому мы остановимся лишь на отдельных фактах, имеющих непосредственное отношение к описываемым далее событиям. 
(Подробнее можно прочитать в журнале "Компьютер Пресс" №8-9 за 1991 г. ) Копия статьи
Итак...
Сети прогресса. Обратная сторона медали. (Продолжение)

Эта история о первом вирусе-черве, который проник в компьютерную сеть и наделал очень много шума. И о первом человеке, который его сделал.
Сети прогресса. Обратная сторона медали. (Продолжение)

Вот этот тип гражданской наружности который в 1988 году поднял на уши всю компьютерную сеть США. Зовут его Роберт Таппан Моррис.
Вы только полюбуйтесь на эту самодовольную физиономию. Натворил делов и гордиться.

Роберт Таппан Моррис, родился не в России и конечно же не мог знать знаменитую пословицу "Семь раз отмерь-один отрежь". Поэтому эта "балда нерусская" решила сразу, не утруждаясь проверкой своего "гениального" творения, так сказать "запустить процесс" и понаблюдать за результатом. То ли захотел, по-молодости, свою крутизну показать, то ли ткнуть всех носом в проблемы безопасности сетей. А что из этого получилось, читаем дальше.
Вирус Морриса — высоколожная 60000-байтная программа, разработанная с расчётом на поражение операционных систем UNIX Berkeley 4.3, SUN. Вирус изначально разрабатывался как безвредный и имел лишь целью скрытно проникнуть в вычислительные системы, связанные сетью Arpanet, и остаться там необнаруженным. Вирус Морриса является представителем вирусного семейства сетевых червей. Черви — вирусы, которые распространяются в среде сети с использованием соответствующих сетевых средств и обеспечивают свою работу полностью сами. Программа была написана с выдающимся мастерством. Вирусная программа включала компоненты, позволяющие раскрывать пароли, существующие в инфицируемой системе, что, в свою очередь, позволяло программе маскироваться под задачу легальных пользователей системы, на самом деле занимаясь размножением и рассылкой копий. Вирус не остался скрытым и полностью безопасным, как задумывал автор, в силу незначительных ошибок, допущенных при разработке, которые привели к стремительному неуправляемому саморазмножению вируса.
Сети прогресса. Обратная сторона медали. (Продолжение)

Вирус Морриса стал началом появления такого явления, как компьютерные вирусы. Компьютерные вирусы становятся всё изощрённее, и защититься от них — как и бороться с ними — становиться всё сложнее. С другой стороны, появляется всё более мощные средства защиты от компьютерных вирусов. Инцидент с вирусом Морриса затронул столь многие проблемы, что на примере этого дела стоит долго и внимательно учиться, чтобы избежать повторения выявленных инцидентом недостатках в родных пределах. По самым скромным оценкам инцидент с вирусом Морриса стоил свыше 8 миллионов часов потери доступа и свыше миллиона часов прямых потерь на восстановление работоспособности систем. Общая стоимость этих затрат оценивается в 96 миллионов долларов. Ущерб был бы гораздо больше, если бы вирус изначально создавался с разрушительными целями. Вирус Морриса поразил свыше 6200 компьютеров. В результате вирусной атаки большинство сетей вышло из строя на срок до пяти суток. Компьютеры, выполнявшие коммутационные функции, работавшие в качестве файл-серверов или выполнявшие другие функции обеспечения работы сети, также вышли из строя. После дезассемблирования вируса сотни программистов по всей стране занялись разработкой "ловушек" для вируса и созданием "заплат" на месте обнаруженных вирусом "дыр" в подсистеме безопасности своих систем. Эти затраты оцениваются в десятки тысяч часов рабочего времени. Стивен Росс, старший администратор фирмы бухгалтерских услуг и консультаций Delloitte, Haskins & Sells, сказал: "Эпоха вирусов-шутих, не имеющих каких-либо определённых задач или целей, кончается, перед нами-эпоха ориентированных вирусов".
Роберт Моррис. Где он теперь?
Роберт Таппан Моррис, 21-летний студент Корнеллского университета, первым запустивший червя в Internet в 1988 году, полностью реабилитировался в глазах компьютерного сообщества. Сегодня он является уважаемым адъюнкт-профессором Массачусетского технологического института.
В конечном итоге Моррис был осужден на три года условно. Его обязали выплатить штраф в размере 10 тыс. долл., а за нарушение федерального закона о компьютерном мошенничестве и злоупотреблениях, принятого в 1986 году, приговорили к 400 часам общественных работ.
Даже те, кто выступал за уголовное преследование Морриса, в конечном итоге признали, что он понес слишком суровое наказание, особенно если учесть, насколько безобидным был его червь по сравнению с атаками, которые ежедневно обрушиваются на Internet сегодня. «С учетом того, что позднее творили другие, думаю, приговор был чрезмерно строгим, — подчеркнул Спаффорд. — Принимая во внимание незначительность совершенного правонарушения, Морриса можно было бы и освободить от наказания. Он заслуживает прощения, потому что впоследствии за всю свою жизнь ни разу не попытался извлечь для себя выгоды из того инцидента. Моррис раскаялся... И сделал достаточно успешную карьеру».
Повезло тебе Моррис. Вытворил бы подобное в СССР, так легко бы не отделался.

------------------------------------------------------------------------------
Мнение автора (с мнением читателей может не совпадать)
Вся эта история показывает насколько потенциально уязвимыми были в то, не очень далекое время, компьтерные сети США. В ходе вирусной атаки ФБР даже выдвигали версию, что это могла быть спланированная акция иностранных спецслужб, в частности "проделки красных".
Но если бы "красные" действительно взялись за дело, то 4 ноября 1988 года в истории США могло бы стать переломным, почище "Красного рассвета" или "Дня Независимости". Скажете что это бред? Отчего же? Ведь если даже "безобидный" вирус, не запрограммированный изначально на уничтожение данных, натворил столько дел, то представьте что могло быть, если "красные диверсанты" запустили деструктивные вирусы одновременно из нескольких точек. Ведь если даже "червь Морриса" сумел парализовать десятую часть компьютерных систем, представьте, что могли бы натворить более изошренные вирусы. Не нужно думать, что в КГБ идиоты сидели, наверняка там тоже были в курсе состояния компьютерных сетей США.
Только вот США очень повезло, что "холодная война" к тому времени официально закончилась, иначе теоретически подобный сценарий имел бы место быть. Ну еще бы! Вывести с ходу почти все системы потенциального противника! Связи нет, системы управления не работают, суматоха, неразбериха, паника… а в это время или стартовали ракеты или десантные соединения готовятся к высадке и покорению оплота мирового империализма. А почему бы и нет? Сумели же СССР в свое время высадить целую армию на Кубе прямо под носом у США…
А прочем хватит фантазий. И так сколько страху нагнали на американцев )))

----------------------------------------------------------------------------------------
"Поймай шпиона", или Большая игра в компьютерных сетях
Сети прогресса. Обратная сторона медали. (Продолжение)

В телесериалах "Баггс" ("Электронные жучки"), "Ее звали Никита", и других то и дело показывают, как компьютерщики-шпионы, не отходя от своего дисплея, проникают в любой уголок Земли, извлекая оттуда самую тайную информацию. Может такое быть на самом деле? Или все это фантастика?
Шпион за 75 центов
23 июня 1987 года поимкой шпиона завершилось знаменитое "дело о 75 центах", которое ясно показало, что хороший системный администратор может лучше сохранить корпоративную сеть, чем дорогостоящая система информационной безопасности. Эффективная работа и бизнеса, и государства сегодня невозможна без использования компьютерных технологий. Настолько невозможна, что с фактами взлома сетей приходится просто смиряться. Однако хакерам везет не всегда, и "дело о 75 центах" — яркое тому подтверждение.
"-Spy must die!" или "-Смерть шпиёнам!"
Сети прогресса. Обратная сторона медали. (Продолжение)

Эта история началась в августе 1986 года 35-летний Клиффорд Столл, бывший хиппи и подающий надежды студент, стал системным администратором информационной сети Лаборатории имени Лоуренса в Беркли (сокращенно — LBL). Ее 12 супер-ЭВМ стоимостью по 6 млн. долларов каждая составляют один из крупнейших вычислительных центров мира, занятых решением задач и формированием банков данных в области теоретической физики, а также основу информационной сети LBL-Net (Net по-английски "сеть"), которая раскинулась на всю страну.
Подавляющее большинство научных, коммерческих и даже военных информационных сетей прямо или косвенно связаны друг с другом — иначе их ценность резко снижается. Ныне ими охвачены тысячи научно-исследовательских центров и лабораторий, проектных организаций, фирм и университетов. Для обмена данными в этой поистине глобальной информационной системе используются и обычные телефонные каналы, и специальные кабельные линии, и другие средства связи, вплоть до спутниковых.
Сети прогресса. Обратная сторона медали. (Продолжение)

Так вот, престижная служба Столла в сети LBL началась с рутины. Сразу после зачисления в штат ему дали задание найти причину недостачи в 75 центов в счетах на оплату машинного времени.
Всякая гражданская компьютерная сеть — это коммерческое предприятие, поставляющее информационные услуги. Ее центральные ЭВМ автоматически принимают и выполняют заказы абонентов (расчеты, машинное моделирование, подбор статистических данных) и передают результаты на их терминалы. А в конце месяца, опять-таки автоматически, оформляют и высылают клиентам счета на оплату их заказов. В сети LBL-Net, к примеру, час работы стоит 300 долларов.
В этих счетах и предстояло разобраться Столлу. Итоговая сумма за прошедший месяц не соответствовала затратам машинного времени. И хотя разница составляла всего 75 центов, найти причину было необходимо: вдруг в программах есть сбои или в них вмешался злоумышленник?
Просмотрев список обращений в LBL-Net за прошедший месяц, Столл обнаружил, что программа зарегистрировала некоего Хантера, который подключился к системе буквально на несколько секунд (те самые 75 центов), воспользовавшись чужим кодом. При этом он сумел приказать машине не оформлять счет. В принципе опытному программисту это по силам. В таком случае не регистрируется и адрес терминала нарушителя. Но поскольку машинное время не сожмешь, разница приписывается законному владельцу кода, хотя и остается неоплаченной.
Понимая, что преступник может действовать под разными именами, Столл заинтересовался сообщением с противоположного конца страны, с Атлантического побережья. Некто по фамилии Свентек пытался получить доступ к секретной информации военной ЭВМ в штате Мэриленд.
В Калифорнийском университете Джо Свентека прекрасно знали как одного из асов программирования. Невероятно, чтобы такой известный специалист ввязался в противозаконную игру с военным вычислительным центром. Да и вообще, как тут же выяснилось, программист в это время проводил отпуск в английской деревне, в десятках милях от мало-мальски приличного компьютера.
Получалось, код Свентека явно присвоил кто-то другой. И Столл сразу подумал о Хантере — очень уж почерк был похожий.
Игра в "кошки-мышки"
Для поимки пирата можно создать специальную программу и ввести ее в небольшой компьютер, официально не подключенный к сети. Программа декодирует все поступающие на нее сигналы и скрытно зафиксирует имена пользователей, время их обращения, причем так, что никто посторонний обнаружить ее работу не может. В данном случае программа отслеживала два имени — Хантер и Свентек.
Капкан сработал во вторник 2 сентября: в 12.33 имя Свентека появилось на контрольном терминале. Но нарушитель и на этот раз вошел в систему лишь на считанные секунды, так что нечего было и надеяться засечь его адрес.
Тогда администратор-охотник вооружился целым арсеналом портативных ЭВМ, телексных систем и принтеров, взятых взаймы на разных кафедрах университета. Превратив свой кабинет в настоящий центральный пост контршпионажа, он ночевал в спальном мешке среди мигающих и стучащих приборов. Теперь Столл мог зафиксировать первый же шаг злоумышленника.
Лже-Свентек объявился снова в одну из ближайших ночей. Причем, не удовлетворив свое любопытство секретами вычислительной системы LBL, подключился через нее к военной сети в Небраске.
Дело, начавшееся с пропажи 75 центов, запахло серьезным шпионажем. В сети работал настоящий ас — выйдя из сети, он ухитрился не оставить даже номера линии, с помощью которой соединился с компьютером, не говоря уже об адресе своего терминала.
На тропе войны. Смершу и не снилось.
Все лучше осваивая ремесло компьютерного контрразведчика, Столл составил небольшую программу, которая избавила его от массы приборов и ночных дежурств. Как только лже-Свентек входил к сеть LBL, все его действия регистрировались автоматически.
Как удалось установить, соединение шло через терминал телефонной компании "Белл". Оттуда сообщили, что след ведет по линии дальней связи через всю страну в город Маклин, штат Вирджиния.
Внимательно прослушав магнитофонные записи переговоров персонала, сделанные во время совместной охоты на лже-Свентека, и уловив обрывок фразы: "Связь в Вирджинии через номер 427 или 448 и подключение к 1060", Столл проверил эти номера. Один из них откликнулся звуком, характерным для модема компьютера. Этот номер принадлежал фирме "Митр", работающей на Пентагон.
Но Столл обратил внимание на огромную задержку ответов при обмене данными — свыше трех секунд. Это означало, что пират выходил на терминал "Митр" с линии очень большой протяженности. Откуда? Начали вычислять.
Тем временем лже-Свентек протопал дорожки к таким объектам, посещение которых сделало бы честь самому матерому шпиону: военная база в Алабаме, где он получил сведения о боеготовности ядерных ракет большой дальности; сверхзащищенная научная военная сеть; информационный центр ЦРУ, где шпион обшарил четыре компьютера; лаборатория искусственного интеллекта Массачусетского технологического института; сеть MIL-Net в Небраске, откуда он упорно подбирался к секретам фирмы-разработчика... средств защиты военных линий связи; лаборатория реактивного движения в Пасадене, проектирующая космические челноки "Шаттл".
Более того, побывав на базах ВВС США в ФРГ, на Окинаве и Гавайях, проникнув в банки данных Пентагона, арсеналов ВМФ, центров разработки самолетов и ракет, а также торговцев оружием, компьютерный взломщик получил огромный объем информации о вооружениях, особенно ядерных. Между делом он посетил и Европейский центр ядерных исследований в Женеве (ЦЕРН), а также ряд крупнейших фирм — производителей ЭВМ.
Капкан захлопнулся
Между тем Столлу удалось наконец вычислить чистую задержку ответа при работе шпиона. Она дала примерное расстояние до нарушителя: 11,2 — 12,8 тыс. км. На таком удалении от Восточного побережья США находится Западная Европа. По ряду соображений первой решили проверить трансатлантическую линию спутниковой связи фирмы LTT. Догадка подтвердилась: каждый раз, когда работал лже-Свентек, к этой линии через западногерманскую систему связи "Датекс" подключался один и тот же абонент. Его код указывал на Бременский университет. И как только руководство университета разрешило проследить за своей информационной сетью, был обнаружен терминал, с которого преступник входил в "Датекс". Но... и он оказался не последним звеном в цепи!
Когда окончательно зарвавшийся шпион пошел на штурм сети космического командования ВВС США — стратегического центра космической обороны, Столл моментально связался с экспертами по межконтинентальным коммуникациям фирмы "Тимнет", которые заранее расставили давно отработанные ловушки во всех звеньях линии связи. В течение минуты цепочку проследили дальше. Бременский университет оказался ни при чем — подключение шло с какого-то телефонного номера в Ганновере. Впрочем, этого и следовало ожидать. Если фирма "Митр" платила за художества шпиона на внутриамериканских линиях, логично, чтобы кто-то в Европе оплачивал его трансконтинентальные связи...
Явно назрел момент, который обычно обозначается словами "пора брать". Но для этого предстояло решить последнюю и очень трудную задачу. Требовалось заставить пирата непрерывно проработать на линии несколько часов, чтобы дать органам юстиции неоспоримые доказательства шпионажа в полном соответствии с законами ФРГ.
"-Ловись рыбка большая и маленькая…"
Было решено создать фиктивную информационную сеть, до мельчайших подробностей имитирующую сверхсекретную военную. Не мудрствуя лукаво, ее назвали просто: SDI-Net (SDI — по-русски СОИ, то есть стратегическая оборонная инициатива).
Несколько дней Столл с коллегами загружали в ЭВМ фантастические проекты новых спутников, инструкции по обслуживанию сверхмощных лазеров, мобилизационные планы и тому подобное. В список пользователей SDI-Net ввели исключительно генералов. Для полной натуральности сеть не только снабдили богатым арсеналом средств защиты, но и до отказа набили массивы всеми бюрократическими перлами военной администрации: скучнейшими досье вспомогательного состава, неисчислимыми служебными записками, объемистыми интендантскими ведомостями...
Как и рассчитали охотники, шпиону понадобилось несколько часов, чтобы перекачать информацию. Этого времени вполне хватило для того, чтобы доказать факт шпионажа. На рассвете 23 июня 1987 года полиция Ганновера вошла в помещение маленькой информационной фирмы Focus Computer GMBH и одновременно в квартиру ее служащего Матиаса Шпеера, талантливого двадцатилетнего программиста и наркомана... Добытые им разведданные он продавал различным секретным службам.
Вот так американские спецслужбы сохранили свои секреты и всего за "75 центов". А Клиффорд Столл написал об этом деле книгу под названием "Яйцо кукушки", которая стала бестселлером и принесла автору несколько более значительные суммы.
Эта история наглядно показывает, что "компьютерные" сцены в современных "мыльных" боевиках типа "Никиты" вполне реальны, точнее, они лишь жалкое подобие реальности. Потому что масштабы электронной разведки растут.
-----------------------------------------------------------------------------
Похоже уроки прошлого не всем идут на пользу
-----------------------------------------------------------------------------
Невзгоды олимпийской сети IBM
Сети прогресса. Обратная сторона медали. (Продолжение)

Для того чтобы все игры проходили максимально гладко с технической точки зрения, организаторы и МОК обычно выбирают генерального подрядчика, который берет на себя основную часть забот по подготовке и поддержке ее ИТ-инфраструктуры, тем более что ее «сфера влияния» охватывает с каждым разом все больше различных аспектов. С тех пор как на Олимпиаде 1960 г. IBM, рекламируя свои мэйнфреймы, представила компьютеризированную модель подсчета результатов, она на 40 лет стала бессменным техническим спонсором этого глобального спортивного праздника. Именно IBM запустила и первый веб-сайт Олимпиады в Атланте в 1996 г. Но тогда информационная система стала настоящей проблемой для организаторов из-за слишком частых сбоев и ошибок в базах данных. Например, рост одного из атлетов в его анкете оказался 50 см, а другому приписали возраст 95 лет.
"Высокотехнологичная" система стала камнем преткновения
Прошедшие в Атланте Олимпийские игры были разрекламированы как "высокотехнологичные": ожидалось, что они продемонстрируют огромные возможности вычислительных сетей будущего.
Но вместо этого летняя Олимпиада превратилась в постоянно действующую выставку неполадок на любой вкус: от медленной работы системы до серьезных ошибок в передаваемой информации.
Сети прогресса. Обратная сторона медали. (Продолжение)

Олимпийский комитет в Атланте совместно с IBM в поте лица трудились над устранением возникающих сбоев, а руководители информационных служб объясняли, насколько трудно развертывать столь сложные сети, да еще в таком крупном масштабе.
"Я сочувствую IBM, ей пришлось решать нелегкую задачу, — говорит Макс Перец, старший аналитик по разработке ПО в компании Yellow Technology Services (очень большой Перец ))) ), филиале фирмы Yellow Freight System (Оверленд-Парк, шт. Канзас). — Чтобы их система работала успешно, нужно было на практике проверить множество компонентов и сделать это в самых суровых условиях".
Ситуация усугублялась еще и тем, что Олимпийские игры находились в центре внимания мировой прессы. Ее представители каждый день имели дело с олимпийской системой результатов — огромным комплексом мэйнфреймов, мини-компьютеров и ПК, любой сбой в котором тут же становился предметом широчайшего обсуждения.
"Олимпиада заставила нас поволноваться, — отметил Рик Томан, финансовый директор IBM (Армонк, шт. Нью-Йорк). — Было развернуто десять систем, и девять из них работали без сучка и задоринки, но в десятой, самой важной, мы столкнулись с серьезными трудностями".
Проблемы с доведением результатов соревнований до средств массовой информации возникли сразу же после церемонии открытия Олимпийских игр. Виновником стало специально разработанное IBM приложение под названием WNPA (World News Press Agency — пресс-агентство мировых новостей), которое должно было автоматически сообщать службам новостей результаты соревнований, списки участников, их биографии и другие данные из созданной корпорацией системы Info’96 System.
Неполадки в функционировании приложения привели к тому, что 12 международных информационных агентств постоянно получали данные с задержками, а ошибки в средствах форматирования WNPA приводили к искажению или недостаточной полноте передаваемой информации.
"Мы по-настоящему расстроены, — сказал Томан, — и намерены извлечь из этого уроки".
Вероятно что уроки на пользу не пошли, потому что после сиднейской Олимпиады 2002 г. МОК расторг контракт с IBM и передал все функции по обслуживанию ИТ до 2012 г. французской компании Atos Origin.
P.S.
На этом обзор закончен. Надеюсь читатели не сильно утомлены "обратной стороной медали" компьютерных сетей. Ничего совершенного нет и нельзя закрывать глаза на негативные аспекты тех явлений с которыми все равно приходится сталкиваться ежедневно, дабы потом подобное не оказалось неприятным сюрпризом "-А мы не знали, что такое есть..."
Источник:

Комментариев нет:

Отправить комментарий