Най-голямата тайна на Skype – разкрита
Skype винаги е бил известен с това, че комуникацията е криптирана и не може да бъде декриптирана. Още повече – Skype, за разлика от другите IM платформи, не споделяше подробности за протокола си с производителите на решения за мрежова ( и не само ) сигурност и активно изменяше параметрите на връзката, за да може да избегне блокиране и анализ. Самата мрежова комуникация е доста сложна и многослойна, като някои от потребителите бяха нарочени за “supernode” и служеха за един вид концентратори на трафика. Всичко това, разбира се, беше добре закриптирано и нямаше никаква информация за използваният алгоритъм. В началото на юли експертът Sean O’Neal обяви, че са успели приложат reverse-engineering върху софтуера и най-накрая са разбрали използваните алгоритми – според тях това е модифициран RC4. Малко след това блогът спря да се отваря ( кешираната версия е достъпна ), но информацията се разпространява. В момента библиотеката, написана на Portable C е достъпна на http://cryptolib.com/ciphers/skype/
Skype сървърите използват AES-256, фиксираните “супернодове” изпозлват модифициран/замаскиран RC4 ( the old TCP RC4, the old UDP RC4 and the new DH-384 based TCP RC4 ), a клиентите използват AES-256 върху RC-4.Публикацията завършва с покана за 27С3 конференцията в Берлин, която ще се проведе по-късно тази година.
От своя страна Skype побързаха да обявят, че истинското име на Seal O’Neal всъщост е Ярослав Чарновски, който е замесен в СПАМ към потребителите на услугата.
Разбира се, дори и да е истина, това не означава, че криптирането на Skype е разбито. Всъщност само има яснота кои алгоритми се използват за него, нищо повече. И AES-256 и RC4 са достатъчно доказали се алгоритми, за които в момента няма познати слабости, които могат да позволят лесно декриптиране на комуникацията. Такива слабости могат да дойдат само от доработките на самите Skype върху шифрите, но като се има в предвид, че хакери и инженери в индустрията вече 10 години чоплят проблема, не ми се струва много вероятно. Все още най-лесният начин за прехващане на съобщения на Skype е атака срещу потребителският компютър и екстракция на съобщенията от шантавият бинарен формат на логовете, които ползва софтуера.
Tweet


