Rambler's Top100 КОМПЬЮТЕРРА |  ДОМАШНИЙ КОМПЬЮТЕР |  ИНФОБИЗНЕС |  GAME.EXE |  FERRA |  СОФТТЕРРА |  КОМПЬЮТЕРРА +
РАЗДЕЛЫ  
ПОИСК  

  ОНЛАЙН МАТЕРИАЛЫ  
Версия для печати 
Цена свободы
 
Дата публикации: 14.03.2002

Евгений Золотов, sentinel@computerra.ru

А.Бондарев Редко-редко, но всё же рождаются на свет такие ошибки в компьютерных программах, что сами по себе представляют Явление. Их в деталях смакует пресса, ими восхищаются, от них плачут. И дело даже не в том, какова ошибка сама по себе, но в тех условиях, где ей довелось родиться и множиться. И сегодня есть возможность рассказать именно про такую ошибку - ошибку с большой буквы.

Открыта она была совершенно случайно: не было крутых хакеров, перерывавших мегабайты кода в поисках "дыры", не было вообще никаких сознательных поисков. Просто один из рядовых юзеров операционной системы Linux Red Hat (согласно официальной легенде - Owen Taylor) ухитрился случайно создать ошибочную картинку формата PNG, скормив которую графическому приложению обвалил его. Сведения об открытии были переданы в Red Hat, где с участием уже работника этой компании (Matthias Clasen) и было выяснено, что проблема кроется не в графическом приложении (а точнее - подозревавшейся в некорректной работе библиотеке libpng, ответственной за работу с PNG-форматом), а в системной библиотечке zlib. Вот тут-то и появился первый повод серьёзно задуматься, приведший позже к тщательному сокрытию информации от публики: CERT, который занялся координацией усилий по уведомлению производителей потенциально подверженных ошибке продуктов, молчал почти месяц, прежде чем опубликовать первый пресс-релиз.

Собственно, на первый взгляд, ничего страшного не произошло: zlib есть открытая, свободная библиотека, реализующая набор функций для компрессии/декомпрессии информации. Наличествуя в дистрибутиве операционной системы, она чаще всего используется сторонними программами в процессе низкоуровневой работы с сетью и работе с графикой. Попросив zlib распаковать некорректный компрессированный блок данных, можно, при определённой его структуре, заставить библиотеку (а вместе с ним и обратившуюся к ней программу) неправильно работать с памятью. Использовать это ценное свойство можно по-разному: для временного вывода из строя атакуемой программы, для кражи информации или даже исполнения постороннего кода. Механизм атаки прост донельзя - нужно лишь знать, какую именно программу атакуешь, после чего передать ей дефектный блок данных так же, как это сделал первооткрыватель ошибки.

Но всё это детали, не дающие ответа на поставленный вопрос. А скрыт ответ в уникальном свойстве ошибки в zlib, замечательно демонстрирующей главный минус open source-подхода к разработке программ. Zlib можно свободно не только использовать, но и модифицировать. Поэтому многие разработчики софта не просто обращаются к этой библиотечке, но включают её код (целиком или частично) в свои продукты. Zlib очень популярна: загляните ради примера на официальную страничку, где приведён список лишь части приложений, её использующих - в нём 500 (!) позиций. А теперь, учтя сказанное выше про свободу применения, представьте как можно быстро пофиксить такую ошибку. Ведь простой замены дефектной версии 1.1.3 на 1.1.4 недостаточно - нужно уведомить всех и каждого (а кто их знает - всех?!) разработчика, заставив вспомнить, как и где использовалась zlib. Это - неизбежная расплата за право быть свободным. Неограниченность и бесконтрольность сделали своё дело: популярная пресса по сей день считает, что ошибке в zlib подвержены лишь пользователи различных версий Linux, BSD, Solaris и прочих *NIX - в которых к ней обращаются системные компоненты (это, кстати, само по себе означает, что через zlib-атаку взломщик может получить права root). Однако, в уже упомянутом списке можно найти и DirectX, и Macromedia Shockwave, и Lotus Notes, и Windows Messenger, и Mozilla, и PGP, и Norton Antivirus. Проникнитесь значимостью момента - под ударом весь многоликий компьютерный мир…

Обсудите материал в форуме


 На главную   Версия для печати   Обсудить в форуме   Отправить по почте

Рассылка "Компьютерры":


  ОНЛАЙН МАТЕРИАЛЫ: КОММЕНТАРИЙ ДНЯ  

[18.10.2002] Взгляд в небо
16-го октября российская ракета-носитель "Протон" вывела на околоземную орбиту аппарат INTEGRAL - самую мощную гамма-обсерваторию человечества.

[17.10.2002] Поймать невидимку
В США вот уже две недели идет поиск таинственного снайпера, совершившего девять убийств. На помощь призваны самые современные технические средства. Пока - безуспешно.

[16.10.2002] Болезнь роста
В США решением Комиссии по коммуникациям запрещена 20-миллиардная сделка между двумя гигантами спутникового телевидения.

[15.10.2002] Выбор сердца
Совсем скоро Apple может получить в свои руки первый 64-битный процессор PowerPC, только что анонсированный IBM. Переход Яблочного гиганта в лагерь x86 отменяется.

[14.10.2002] Как его вы назовете
От ошибок не гарантирован никто и ничто: даже такие системы, как Gracenote - построение которой отдано на откуп тысячам энтузиастов - обладают слабыми местами


  НОВОСТИ ПО ТЕМЕ: НАУКА И ТЕХНИКА  

[15.10.2002, 10:32] Британские ученые учат роботов гладить
Британские исследователи ведут разработки бытового автомата для глажки одежды.
 
[14.10.2002, 20:53] Строительство в космосе будет вестись при помощи радиоволн
Электромагнитные волны можно использовать для перемещения объектов, диаметр которых примерно в двадцать раз меньше длины волны.
 
[14.10.2002, 20:21] За дикими птицами в заповедниках будут следить компьютеры
Наблюдение за жизнью дикой природы требует большой осторожности со стороны людей, поскольку их вмешательство может существенно влиять на поведение животных и птиц, поэтому для наблюдения за ними в естественной среде обитания часто требуются весьма изощренные средства маскировки.
 
[14.10.2002, 15:38] Через месяц ожидается один из самых интенсивных метеорных дождей года
По данным NASA, в этом году пик метеорного потока Леонид придется на ночь с 18 на 19 ноября.
 
[11.10.2002, 20:46] Обнаружена планета около близкой к Солнцу двойной звезды
Ранее существование планет у двойных звезд считалось крайне маловероятным.
 



  РАЗДЕЛЫ  

 Новость дня
 Комментарий дня
 Итоги дня
 Железный поток
 Итоги недели
 Железка дня
 Софтинка дня
 Мысли вслух
 Бумажные номера

  БУМАЖНЫЕ НОМЕРА  

Маленькая сопровождающая картинка к журналу Свежий номер №37
(462) 24 сентября 2002


Тема номера:
ИнтелШоу

Маленькая сопровождающая картинка к журналу Предыдущий номер №36
(461) 17 сентября 2002


Тема номера:
Незримый колледж

Маленькая сопровождающая картинка к журналу Специальный выпуск №4
 1 сентября 2002


Тема выпуска:
Снова в школу

План тем номеров



  АРХИВ  

Март
ПнВтСрЧтПтСбВс
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Архив материалов

  НОВОСТИ  

Информация предоставлена "Компьюлента"

[15.10.2002, 16:43] Владельцы испанских веб-сайтов протестуют против введения цензуры в интернете
Владельцы ряда испанских веб-сайтов временнно прекращают доступ к собственным веб-страницам, протестуя против введения законодательства о цензуре в Cети.
 
[15.10.2002, 16:38] Microsoft затратит 300 миллионов долларов на рекламу услуг доступа в интернет
Компания Microsoft намерена затратить 300 миллионов долларов на рекламу новой версии собственного программного обеспечения для доступа в интернет - MSN 8.0.
 
[15.10.2002, 16:25] Арестованы 22 "нигерийских мошенника"
Южноафриканская криминальная полиция при содействии британских и американских спецслужб арестовала 22 жителя Нигерии по обвинению в компьютерном мошенничестве.
 
[15.10.2002, 16:02] IDF Taiwan: Intel укрепляет связи с азиатскими компаниями
На азиатско-тихоокеанской сессии Форума Intel для разработчиков, проходящем в Тайбэе, на Тайване, представители Intel объявили о создании Инновационного альянса с двенадцатью азиатскими компаниями, в рамках которого будут разрабатываться новые платформы для настольных и мобильных компьютеров.
 
[15.10.2002, 15:59] Число пользователей файлообменных сетей продолжает увеличиваться
Очередное исследование активности работы пиринговых сетей показало, что закрытие Ассоциацией американских звукозаписывающих компаний файлообменной сети Napster не привело к снижению количества пиратской музыки в сети.
 
[15.10.2002, 15:27] Профессиональный 21,3-дюймовый черно-белый ЖК-монитор от IDTech
Японская компания International Display Technology (IDTech) представила новый 21,3-дюймовый жидкокристаллический черно-белый (отображающий полутона) монитор IAQS80, предназначенный для использования в медицинских учреждениях.
 


  САЙТ  

 Регистрация на сайте
 Подписка на журнал
 Контакты
 Рассылки сайта
 Рекламный отдел
 Книга отзывов
 Клуб Компьютерры
 Добавить в избранное
 Сделать страницу стартовой

  РЕКЛАМА  


  ИНФОРМАЦИЯ О СЕРВЕРЕ  
Copyright (c) 2000 ИД "Компьютерра"
Email: site@computerra.ru
Телефон: (095) 232-22-63
 TopList  Rambler's Top100 Создание сервера (с) 2000 Individ
Работает на Saitistika
Карта сервера
Главная страница