Чтение онлайн

ЖАНРЫ

Компьютерра PDA 10.07.2010-16.07.2010

Компьютерра

Шрифт:

Но хотелось бы все-таки знать, как принимают в революционеры? Где? И кто? Иногда я думаю, что этим занимаются те же люди, что набирают работников щита и меча. Впрочем, в любом случае, признаются они, или нет, верить им не стоит. Не потому что лгуны, а потому, что гроссмейстеры. У них настолько многослойные слова, не говоря о предложениях и абзацах, что каждая фраза при каждом прочтении имеет соответствующее данному моменту значение. В другой момент и значение будет другим.

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

после ареста хозяина. Каждый из арестованных революционеров либо был специально завербован, либо столь же специально был не завербован. Или завербованный считал себя не совсем завербованным. Или даже наоборот. Малиновский, Азеф - это даже не надводная часть айсберга, это айсберги, севшие на мель, и потому означенные в лоциях, а сколько двойных и тройных агентов было в каждой партии... Иногда думаю - все! Все партийцы так или иначе были завербованы охранкой! Другое дело, что к вербовке они относились цинично, эко дело, что-то сказали, даже что-то подписали, буржуазный предрассудок, на который обращает внимание только полное дурачьё. А если закорючка на клочке бумажки ещё и поблажку дает, усиленный паёк, ссылку в красивое и здоровое место, да ещё помогут с этой ссылки бежать - и вниманием, и невниманием, и документами, и деньгами - то вольно ж им, голубым мундирам, в игрушки играть. Наше дело от этого лишь крепнет, но ужо, погодите, придём к власти - будет вам молоко в тюрьме, и какао тоже, и на зайцев в ссылке поохотитесь, дайте срок...

Собственно, быть может, бывалые каторжники-революционеры на открытых процессах тридцатых годов признавались в самых невероятных связях потому, что знали: захотят граждане судьи, и на свет появятся бумажки, перечеркивающие не только их настоящее, но и прошлое тож...

Подлинные бумажки, любую экспертизу выдержат.

Кивино гнездо: О "взломе" Skype

Автор: Берд Киви

Опубликовано 14 июля 2010 года

Несколько последних дней по интернету гуляет новость о раскрытии исходных кодов программ, защищающих популярную систему IP-телефонии Skype. При этом, как оно часто бывает с темами вокруг криптографии и защиты информации, суть новости в процессе пересказов, домыслов и переводов совершенно чудовищно искажается. Так что на выходе доверчивые читатели нередко получают полнейшую ахинею, практически ничего общего не имеющую с реальной картиной произошедшего. (Недоверчивые читатели получают ту же самую ахинею, но на всякий случай относятся к ней скептически.)

Дабы не быть голословным, придется вкратце процитировать суть события в версии ряда российских новостных ресурсов: "Неизвестный хакер, выступающий в Сети под псевдонимом Шон О`Нил (Sean O`Neil), заявил, что ему и его коллегам удалось получить исходные коды проприетарных протоколов шифрования Skype. В своем блоге О`Нил дал ссылку на ресурс Cryptolib.com, где якобы размещены полученные коды. Представители Skype опровергли факт утечки кода и заявили, что человек, скрывающийся под ником Шон О`Нил — это спамер Ярослав Чарновский (Yaroslav Charnovsky). Исходный код защищен потоковым шифром RC4"… [конец цитаты]

Нет никакого смысла пошагово разбирать, что тут уловлено верно, а что нет, поскольку ерунда - она все равно ерундой и останется. Гораздо проще и правильнее будет подоходчивее объяснить, что же там на самом деле произошло, а в качестве первоисточника воспользоваться свидетельствами самого Шона О`Нила. Благо это никакой не псевдоним "неизвестного хакера", а вполне настоящее имя исследователя-криптографа — пока не сказать, что знаменитого, но всё же и далеко не безвестного в криптографических кругах (и давно имеющего собственный сайт с блогом).

Как инженер-разработчик О`Нил более всего, наверное, известен в качестве создателя довольно интересного и весьма гибкого криптоалгоритма EnRUPT. Ну а в качестве криптоаналитика и специалиста по обратной инженерной разработке Шону О`Нилу года два назад довелось "засветиться" в компании с Карстеном Нолем — в громкой и многим памятной истории с компрометацией этими исследователями секретного (и откровенно слабого) шифра в RFID-чипах Mifare.

Такие чипы, можно напомнить, лежат в основе транспортных карточек, электронных льготных удостоверений, бейджей-пропусков и всяких прочих, исчисляемых уже миллиардами, бесконтактных смарт-карт по всему миру.

Что же касается нынешней темы — обратного восстановления криптографии в Skype, упорно скрываемой владельцами программы — то вкратце история выглядит так.

По их собственному свидетельству, Шон О`Нил и его коллеги по обратной разработке криптосистем в действительности занялись схемой защиты информации в Skype уже довольно давно. Имея значительный опыт в делах анализа двоичных кодов, они за несколько дней расковыряли программу, несмотря на интенсивное применения разработчиками Skype так называемой обфускации. Термином обфускация, т.е. "запутывание" кода, называют целенаправленные действия программистов по затруднению понимания исходного кода, запутывающие и устраняющие логические связи в теле программы.

Именно по причине мощного уровня обфускации в Skype мало кому до этого удавалось восстановить программу на основе общедоступных двоичных кодов. Ну а те, кто всё же сумел это сделать, не решались её публиковать, потому что получившийся исходный код, по выражению О`Нила, "выглядел страшнее Франкенштейна".

Поэтому команда О`Нила в итоге создала эквивалентный код, во всех основных режимах работающий как Skype, но являющийся их собственным. Сделано все было тихо и без огласки, но, как это обычно бывает — "то, что знают двое, знает и свинья". Иначе говоря, несколько месяцев назад некоторая часть эквивалентного кода Skype просочилась в хакерский андеграунд. Всего одну-две недели спустя появились свидетельства, что код О`Нила стали использовать спамеры для рассылки своего мусора через каналы сервиса срочных сообщений Skype. Чувствуя определенную ответственность за происходящее, О`Нил связался с руководством Skype, чтобы сообщить об источнике утечки кода, однако наткнулся там лишь на грубости и угрозы администрации, принявшей его за одного из главарей спамеров.

Поскольку конструктивного диалога явно не получилось, а нести ответственность за всевозможные злоупотребления кодом О`Нилу с коллегами было совершенно ни к чему, они решили, что будет справедливо предоставить его всем специалистам по инфобезопасности, заинтересованным в укреплении защиты столь популярного и важного продукта как Skype. Ибо с какой стати преимущество должно быть у злоумышленников?

Хотя в распоряжении исследователей, проделавших обратное восстановление кода программы, имеются все элементы весьма замысловатой криптосхемы Skype, первым делом было решено предать гласности самую главную тайну или "величайший секрет коммуникационного протокола Skype" — запутанный обфускацией алгоритм расширения для вектора инициализации шифра RC4.

Если смысл этих терминов попытаться передать обычным человеческим языком, то суть осуществленной на сайте cryptolib.com публикации примерно такова. Внятный код программы на обычном языке Си — это все, что требуется для дешифрования служебного трафика между клиентами Skype и суперузлами системы. То есть, хотя для защиты данных пакетов и используется шифр RC4, никакого секретного ключа, который требовалось бы вскрывать, здесь нет. Единственное же, что реально имеется, это весьма тщательно замаскированное постоянное преобразование, превращающее читаемую информацию в нечитаемую.

С точки зрения криптографии никакой серьёзной защиты для передаваемой информации такого рода преобразование не предоставляет. Вся "безопасность" этого алгоритма предназначена лишь для того, чтобы никакая другая сторона не могла разрабатывать совместимые со Skype приложения. Ибо если алгоритм неизвестен, это гарантия того, что никто посторонний не сможет зашифровывать или расшифровывать пакеты Skype.

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

Поделиться с друзьями: