LinuxForum.Fans
Тема

Французский суд разрешил реверс-инжиниринг протокола Skype

Автор: redix 7 сообщений 2776 просмотров
#345149



Неожиданный поворот случился в деле Microsoft (Skype) против двух владельцев французской компании Vest Corporation Кристиана Дюранди (Christian Durandy) и Шона О’Нейла (Sean O'Neill). Их обвиняли в распространении исходного кода Skype.

В 2010 году Шон О’Нейл опубликовал исходники обфусцированного алгоритма генерации ключа RC4, который используется в Skype для обфускации трафика. С помощью этого алгоритма можно расшифровать трафик между клиентами и супернодами Skype. Ключи шифрования там не используются, поэтому сам алгоритм был максимально обфусцирован. Но, как известно, принцип security through obscurity часто даёт сбой, что и произошло в данном случае.

Вообще, история компании Vest Corporation довольно любопытна. В 2005 году французское правительство запретило использование программы Skype по причинам безопасности. В 2007 году Дюранди и О’Нейл решили основать компанию для разработки программного обеспечения VoIP, дублирующего функциональность Skype. Деобфускация и реверс-инжиниринг Skype нужен был, чтобы разобраться в этой программе.

В 2011 году российский хакер Ефим Бушманов (efimich) опубликовал исходники протокола Skype на своем сайте skype-open-source.blogspot.com (сейчас они удалены по требованию DMCA). Эти исходники включали в себя деобфусцированный алгоритм, который разгласил О’Нейл.



Вскоре после этого компания Microsoft решила, что пора покончить с беспределом — и начала преследование, к счастью, не Бушманова, а французских предпринимателей. Против них было возбуждено уголовное дело, которое дошло до суда в сентябре 2013 года. Как сообщает французская пресса, прокурор требовал для Дюранди и О’Нейла тюремного заключения сроком один год.

Но французский суд решил иначе. Вчера был оглашён вердикт: с предпринимателей сняты все обвинения, а компания Microsoft должна выплатить им компенсацию морального ущерба в размере 1000 евро.

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

Источник: http://habrahabr.ru/post/198718/

#345171

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

#345173
"yars" написал:
Потому что закрыть можно код, но не алгоритм

не забывай, умельцы в СШП научились патентовать алгоритмы...

#345175

Ну да, это они мастера :) хоть и антимонопольная служба категорически против.

#345184
Fat-Zer написал:
не забывай, умельцы в СШП научились патентовать алгоритмы...

Если алгоритм запатентован, то он по сути открыт. Другое дело, что есть ограничения на использование в коммерческих целях. Если я правильно понимаю патентную систему.

#345185

А получается с точностью до наоборот - хочешь использовать запатентованное решение - плати. Не хочешь - изобретай свое. Разве нет?

#345212

"Fat-Zer" написал:
не забывай, умельцы в СШП научились патентовать алгоритмы...
И даже форму телефона.
Войдите или зарегистрируйтесь, чтобы ответить.