Читать книгу Журнал PC Magazine/RE №08/2010 - PC Magazine/RE - Страница 1
Новости
Новости и комментарии: pcmag.ru/news
ОглавлениеЗащита со многими неизвестными
Раздел подготовил Максим Белоус
Система Skype более десяти лет была «священной коровой» для всех, кто считал, что безопасность может быть лучше всего обеспечена «через закрытость» (англ. security through obscurity). Раз протокол обмена данными и самого приложения (браузера, клиента сети VoIP и ОС) никому не известны, значит, взломщикам труднее будет находить в них бреши. Компания Skype Technologies S. A., которая разработала коммуникационную систему Skype, зарегистрирована в Люксембурге и создана Янусом Фриисом и Никласом Зеенстромом – теми же людьми, что стояли у истоков небезызвестной пиринговой сети KaZaA. Сама KaZaA после многочисленных исков поборников копирайта пришла в упадок, после чего ее создатели переориентировались на распространение контента, создаваемого рядовыми пользователями Сети, – голосовых и видеосессий. Опыт, полученный при разработке KaZaA, пригодился. Skype работает как пиринговая сеть: обращение к центральному серверу нужно лишь для инициации сеанса обмена данными. Некоторые компьютеры, входящие в сеть Skype, чьи возможности подключения (наличие публичного IP-адреса) и вычислительные ресурсы такое позволяют, становятся «суперузлами» сети. Через них, если их администраторы не предпримут специальных мер, перегоняется трафик расположенных поблизости узлов Skype. Это, плюс патентованные алгоритмы сжатия звука и видео, позволяет клиентам Skype наслаждаться весьма качественным общением – особенно по сравнению с другими аналогичными бесплатными сервисами (платят, и то совсем немного, лишь за использование терминальных серверов, которые перенаправляют в эту сеть и обратно трафик между компьютерами и обычными, стационарными либо сотовыми, телефонами).
При этом вся инфраструктура Skype законспирирована, несмотря на то что аппаратные «скайпофоны», интегрированные с обычными DECT-трубками, стали привычной приметой западных офисов; несмотря на открытость API для независимых разработчиков совместимых приложений, исполняемые файлы, протокол обмена и даже архитектурные принципы построения сети Skype ее владельцы никому не раскрывают.
В своем эссе 2007 г. Крис Касперски, известный специалист по компьютерной безопасности, попытался проанализировать устройство Skype. Обнаружилось, в частности, что приложение болезненно реагирует на совместный с ним запуск известных отладчиков вроде SoftICE, активно противодействует типичным хакерским техникам вроде сброса дампа памяти, обладает встроенными защитными процедурами на криптографических сигнатурах RSA с полиморфными генераторами и в целом весьма интенсивно использует разнообразные методики обфускации. Децентрализованная самоорганизующаяся пиринговая сеть Skype – это особый образчик высоких хакерских технологий; ее живучести и пронырливости позавидуют иные ботнеты. Как и прочий функционал Skype, принцип построения и работы сети официально не документирован. Однако на практике выясняется, что она отлично работает c шифрованными пакетами UDP; если протокол UDP заблокирован на брандмауэре – переключается на TCP; если трафик перенаправляется через прокси-сервер – берет параметры прокси из браузера на клиентской машине, успешно преодолевает даже симметричный NAT и в целом с трудом поддается эффективной блокировке.
И вот – неизбежное, похоже, свершилось: хакеры (точнее, «профессиональные криптологи и реверс-инженеры» с сайта EnRUPT.com, как они себя называют) опубликовали алгоритм обмена ключами RC4, который использует Skype, записанный на языке Си. Конечно, публикация этого протокола не раскрывает всех тайн обмена информацией в сети Skype. Эта сеть по-прежнему защищена лучше, чем какая бы то ни было другая надстройка над Интернетом: на ее серверах используется 256-бит AES-шифрование, на «суперузлах» и клиентах – три типа кодирования коммуникаций (старые TCP RC4, UDP RC4 и новый TCP RC4, основанный на алгоритме DH-384); кроме того, клиенты Skype поверх RC4 задействуют еще и AES-256. Тем не менее Skype Reverse Engineering Team заявляет, что ей удалось докопаться до самого дна. Дело в том, что именно обфускация обнаруженного алгоритма и есть ключевой компонент защиты Skype, – на этом настаивают хакеры. Именно ради сокрытия способа кодирования этого алгоритма в недрах шифрованного бинарного кода были предприняты все меры противодействия реверс-инжинирингу Skype. На 27-м Chaos Communication Congress в Берлине, в декабре этого года, группа намерена продемонстрировать полноценный перехват голосовой коммуникации в сети Skype.
Вполне вероятно, что до декабря Skype Technologies S. A. успеет модифицировать свои протоколы и схему шифрования. По крайней мере, к заявлению Skype Reverse Engineering Team она отнеслась вполне серьезно – сайт группы и выложенный в Сеть код протокола пропали из Интернета на несколько часов вследствие мощнейшей DDoS-атаки. И все-таки брешь в стене мощнейшего бастиона идеологии security through obscurity уже пробита, и поделать тут ничего нельзя.
2018-й: очередная компьютерная революция?
К 2018 г. США рассчитывают довести до коммерческой готовности разработки новейших, революционных по отношению к сегодняшним, компьютерных технологий; проект финансирует DARPA (Defense Advanced Research Projects Agency; агентство передовых исследовательских проектов в области обороны). Спецификации UHPC (Ubiquitous High Performance Computing; повсеместные высокопроизводительные вычислительные средства) подразумевают не только преодоление экзафлопного предела в суперкомпьютерных вычислениях, но и создание существенно более мощных, производительных и энергоэффективных «умных» устройств всех классов, от смартфонов до настольных ПК.
Проект UHPC рассчитан на два двухлетних цикла; на первом этапе выигравшие грант исследовательские группы получат по 8,5 млн. долл., на втором – по 17,3 млн. От ученых ожидается разработка архитектуры и технологий, которые позволят решить основные проблемы современных компьютеров – с энергопотреблением, производительностью, устойчивостью ко взлому и нарушению целостности данных. Описание условий выдачи гранта подчеркивает, что речь должна идти именно о революционных преобразованиях компьютерной архитектуры, а не об эволюционном совершенствовании уже используемых принципов.
Создатели спецификации UHPC намерены установить новые планки производительности и энергоэффективности вычислительных систем на уровне, в тысячу раз превосходящем нынешний. Количество энергии, затрачиваемой на единичную операцию, планируется довести до десятков пикоджоулей (для современных процессоров массового производства характерны величины в тысячи пикоджоулей на операцию). Производительность должна выйти на уровень петафлопа – для единичного cabinet, т. е. стоечного сервера, который будет потреблять немногим более 50 кВт; кластер таких серверов как раз и пробьет экзафлоповый потолок.
Революционность UHPC должна проявляться не только в «железной» архитектуре, но и в подходе к построению ПО. Программисты наконец-то будут избавлены от необходимости вникать в детали реализации аппаратного обеспечения. Рефлексивная операционная платформа (self-aware OS) обеспечит масштабируемость и адаптируемость исполнения прикладного ПО в зависимости от доступных в данном конкретном случае возможностей «железа».
Среди основных задач, которые DARPA ставит перед участниками проекта UHPC, – создание высокоскоростного канала обмена чувствительными данными (без необходимости приносить в жертву как скорость потока, так и сохранность информации), решение проблемы больших динамических графовых алгоритмов (что весьма важно для автоматизации системы принятия оперативных ответственных решений), решение целого класса алгоритмических проблем, которые позволят вывести на новый уровень операции поиска, планирования и проверки гипотез. Эти задачи необходимо автоматизировать, иначе не получится успешно противостоять растущему информационному валу, с которым нынешние вычислительные средства справляются не слишком-то уверенно, особенно в реальном масштабе времени.
Если принять нынешнюю скорость совершенствования микроэлектронных компонентов за константу («расширенный» закон Мура) на ближайшие шесть лет (четырехлетний проект UHPC стартует в 2014 г. после рассмотрения всех заявок), то к 2018 г. коммерческие ИС должны уже выйти на 16-нм технологию. Тепловыделение такого процессора составит 250 Вт, – это меньше, чем у нынешних передовых графических решений NVIDIA Fermi, однако существенно больше, чем нужно для размещения в смартфоне или встраиваемой системе. Предлагаемый DARPA проект, если он к этому времени будет реализован, позволит уйти от производства специализированных процессоров для различных категорий окружающих нас компьютеров, а значит, удешевить единичные UHPC-кристаллы, в том числе и благодаря унификации индустрии написания ПО, сфере техобслуживания и т. п. Осталось дождаться 2014 г. и посмотреть, какие проекты получат гранты UHPC, чтобы хотя бы приблизительно оценить реалистичность этих блистательных перспектив.
LED на широкую ногу
Вслед за передовой 70-й серией ЖК-мониторов со светодиодной подсветкой Samsung выпускает сразу два модельных ряда, которые простираются в средний и нижний ценовой диапазоны. Наряду с качеством картинки в этих моделях немало внимания уделено дизайну. Серия 50 (широкоформатные дисплеи BX2550, BX2350, BX2450 с диагоналями от 21,5 до 24 дюймов) возвращает давним поклонникам мониторов с логотипом Samsung характерное дизайнерское решение – V-образную «ногу», на которой смонтирована экранная рама. Это не полнофункциональная подставка с возможностью изменения высоты и ориентации дисплея, – она допускает лишь изменение угла наклона относительно горизонтальной оси.
Тем не менее такое основание производит впечатление большей легкости конструкции, чем привычная в последнее время овальная глухая «нога». К тому же, если ставить монитор на плоский корпус модного в наши дни HTPC или неттопа, довольно узкие «крылья» подставки не будут перекрывать верхнее вентиляционное отверстие системного блока. В условиях нынешнего жаркого лета – немаловажный фактор. Дополнительный визуальный эффект производит покрытие «ноги», придающее ей металлический блеск. В сочетании с малой толщиной корпуса дисплея (19 мм) и компактным выносным блоком питания получается вполне современное, если не футуристичное, устройство отображения. Обрамление экрана выполнено из двухслойного пластика с традиционным для Samsung со времен серии Topaz эффектом глубины (прозрачный пластик наложен поверх угольно-черного). Кнопки на рамке, разумеется, сенсорные. Ко всему прочему, отсутствие цикла окраски гарантирует сокращение вредных выбросов в окружающую среду в процессе производства.
В 50-й серии Samsung отказалась от декларирования точного значения уровня динамической контрастности, который обеспечивают ее мониторы. В конце концов после достижения рубежа 100 000:1 маркетологи, продавцы и покупатели начали путаться в нулях. Теперь речь идет о технологии динамической контрастности MEGA DCR: уровень подсветки меняется с каждым отображаемым на дисплее кадром, что особенно важно для быстроменяющихся сцен.
Эти мониторы способны показывать особую, дисплейную магию – точнее, даже целых три ее разновидности. Программная функция Magic Return позволяет, если модель 50-й серии установлена в качестве второго дисплея (подключена к ноутбуку), в момент ее выключения перенести все активные окна и ярлыки «Рабочего стола» на действующий дисплей компьютера. Magic Angle – набор установленных режимов для комфортного просмотра при различных углах обзора: средство подкорректировать гамму так, чтобы, например, при перемещении зрителя с кресла за компьютерным столом на диван изображение на экране оставалось цветонасыщенным и максимально контрастным. И наконец, функция Magic Eco дает возможность нажатием единственной кнопки устанавливать уровень энергопотребления – 100 % для максимальной производительности или 75 и 50 % для экономии энергии.
Серия 30 для массового сегмента рынка выглядит попроще, но и обойдется дешевле. Эти мониторы с диагоналями от 20 до 23 дюймов и толщиной более 20 мм также опираются на V-образную «ногу» (без металлизированной отделки; зато сам корпус дисплея обладает глубоким темно-красным отливом). Три «магические» технологии доступны и для этой серии.
Новые модели LED-мониторов доступны на российском рынке с июня 2010 г. по ориентировочной цене – для 50-й серии – 9300 руб. за модель с экраном 21,5 дюйма (BX2550), 11 400 руб. за модель с экраном 23 дюйма (BX2350) и 13 200 руб. за модель с экраном 24 дюйма (BX2450). Цены на серию 30 составляют 8200 руб. за модель с экраном 20 дюймов (BX2035), 9000 руб. с экраном 21,5 дюйма (BX2235) и 10 800 руб. с экраном 23 дюйма (BX2335).
Поздравляем компанию TRENDnet (www.trendnet.ru) с 20-летним юбилеем и восьмилетием работы в России.