Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Bezpečnosť Skype - nezávislý audit

Kryptológ Tom Berson zverejnil správu o bezpečnosti Skype. Aj keď nakoniec (možno prekvapivo) je výsledok veľmi dobrý, v podstate potvrdzuje obavy uvedené v článku 10 důvodů proč nepoužívat Skype. Berson dostal audit Skype ako zákazku, mal možnosť vidieť zdrojové kódy a skúmal ich štyri mesiace. Záver v skratke:

  • používajú sa známe a overené kryptografické primitíva (RSA, AES, atď.), čo je lepšie ako potajomky vyvíjať vlastnú šifru (na čo doplatilo napr. GSM)
  • kryptografické primitíva aj key management sú dobre navrhnuté a implementované (čo znamená, že Berson v nich nebol schopný nájsť zásadnú chybu)
  • Je odolný proti MITM, replay attack, hádaniu hesiel (timeout po niekoľkých neúspešných pokusoch na strane servera) až na „save password“ option
  • Skype client neobsahuje backdoory a škodlivý software
  • Skype je náchylný na DoS (čo nie je až také podstatné vzhľadom na to, že sa dá realizovať na TCP/IP vrstve), ale môže byť veľmi náchylný na útoky postrannými kanálmi (nesnažili sa proti tomu brániť)
  • existuje single point of failure a tým je zrovna centrálna správa a centrálna certifikačná autorita, čiže kto ovláda centrum, ovláda celú sieť Skype. Naviac nie je mi známe, že by kľúč centrálnej certifikačnej autority mal obmedzenú platnosť a ako chcú riešiť jeho kompromitáciu.
  • integer overflow pri dekódovaní, kryptoanalytická slabina použitia CRC kódu, bude opravené v nasledovných verziách

Vráťme sa ešte k útokom postrannými kanálmi. Podľa správy to vyzerá, že Skype trpí niekoľkými dosť vážnymi únikmi postrannými kanálmi. Postranné kanály je pomerne náročné zneužiť, ale dá sa to. Niektoré sú pomerne dobre známe (AES trpí nejakými), niektoré implementácie RSA nimi tiež trpeli. Prečo to zmieňujem? Pretože Skype vývojári sa snažili, aby ich software dobre bežal aj na slabších počítačoch, tak urobili niektoré optimalizácie (zrýchlia proces výpočtov, ale vyžarujú informácie o postranných kanáloch), Rabin-Millerov test prvočíselnosti je pomerne orezaný na slabších počítačoch (nízky počet iterácií). Konkrétne to znamená, že na každej zhruba 750-ej inštalácii Skype na slabších počítačoch bude modulus RSA tvoriť miesto dvoch prvočísiel aspoň jedno zložené číslo (na silnejších počítačoch klesne pravdepodobnosť pod 10-16)).

Záver najzáveratejší: Ak neukladáte heslo a nemáte proti sebe protivníka typu NSA alebo políciu, ste zrejme v bezpečí. Na druhej strane, Berson neanalyzoval serverovú časť Skype protokolu, čiže je celkom možné, že za pomoci postranných kanálov sa dá zistiť privátny RSA kľúč certifikačnej autority Skype, na čom stojí a padá celý systém.

P.S.: Za privátny kľúč Skype CA ponúkam pozvanie na pivo ;-)

Tato zprávička byla zaslána čtenářem serveru Root.cz pomocí formuláře Přidat zprávičku. Děkujeme!

Předchozí zprávička Následující zprávička        
Frantisek Hucek
Frantisek Hucek (neregistrovaný)
24. 10. 2005 10:45 Nový

Skype je bezpecny..

celé vlákno
Zdravim, velmi dobra studie, nicmene dle toho co jsem cetl je v primem rozporu s clankem "Deset duvodu proc nepouzivat Skype"

viz:
4. The Bottom Line
I started as a skeptic. I thought the system would be easy to defeat. However, my confidence in the Skype grows daily. The more I find out about it, the more I like. ...

The designers of Skype did not hesitate to employ cryptography widely and well in order to establish a foundation of trust, authenticity, and confidentiality for their peer-to-peer services. The implementers of Skype implemented the cryptographic functions correctly and efficiently. As a result, the confidentiality of a Skype session is far greater than that offered by a wired or wireless telephone call or by email and email attachments.
Beyond errors in the cryptosystem, I have also looked for back doors, Trojans, overreaching ,debugging, facilities, etc. I did not find any hints of malware in the portions of the Skype code I reviewed.
Ondrej Mikle aura:60
24. 10. 2005 12:34 Nový

Re: Skype je bezpecny..

celé vlákno
Ano, Berson začal ako skeptik a bol príjemne prekvapený (to vlastne tá správa hovorí), v skutočnosti ale vyvrátil zo spomínaného článku len jeden bod: odpočúvanie u supernodov. (Fakty medzi tou správou a článkom "10 důvodů" nie sú v rozpore, len subjektívny záver je iný.)

Pre porovnanie:
-Skype vs email: email je decentralizovaný, je možné používať vlastné šifovanie (napr. GPG)
-Skype vs tradičné telefónne siete (mobilné, pevné): tu myslím je na tom Skype omnoho lepšie, čo sa týka ochrany súkromia, v zvolenom centralizovanom modeli to navrhli naozaj dobre (okrem tej pripomienky, že netuším, ako chcú riešiť kompromitáciu privátneho kľúča CA)
Milan Keršláger
Milan Keršláger (neregistrovaný)
24. 10. 2005 19:23 Nový

Re: Skype je bezpecny..

celé vlákno
Myslím, že vychvalovat hrůzu "10 důvodů..." by snad každý rozumně uvažující už mohl přestat. Mimo jiné Skype umožňuje používat pluginy, kterými se dá realizovat i videofonie. Tím pádem nebude zřejmě obtížné si vlastní šifrovací vrstvu zavést sám.
LS_999
LS_999 (neregistrovaný)
24. 10. 2005 15:09 Nový

A je internet opravdu decentralizovany?

celé vlákno
Uz nekolikrat a na ruznych mistech jsem se docetl,
ze DNS root serveru, anebo neceho takoveho, je jenom
13, a z toho vsechny v USA. Coz se mi nezda jako
prilisna decentralizace - pokud odejdou, co se stane?
Ondrej Mikle aura:60
24. 10. 2005 16:01 Nový

Re: A je internet opravdu decentralizovany?

celé vlákno
S DNS root servermi je to taký malý trik: je ich trinásť a neni ich trinásť, skoro všetky sú v USA a zároveň skoro všetky sú mimo USA. Dostatočne zamotané? ;-)

Takže je to tako: DNS servery sa označujú menami [a-m].root-servers.net (a každý z nich má jednu IPv4, prípadne ešte IPv6 adresu). Mien aj IP adries je síce len 13, ale napríklad za f.root-servers.net stojí vyše 20 strojov rozmiestnených po Zemi (doporučujem pozrieť obrázok na http://www.isc.org/ops/f-root/).
Ondrej Mikle aura:60
25. 10. 2005 16:51 Nový

Na doplnenie - možné útoky

celé vlákno
Zasílat nově přidané příspěvky e-mailem        

Přehled názorů

Skype je bezpecny..
Frantisek Hucek 24. 10. 2005 10:45
└ 
Re: Skype je bezpecny..
Ondrej Mikle 24. 10. 2005 12:34
 
└ 
Re: Skype je bezpecny..
Milan Keršláger 24. 10. 2005 19:23
A je internet opravdu decentralizovany?
LS_999 24. 10. 2005 15:09
└ 
Re: A je internet opravdu decentralizovany?
Ondrej Mikle 24. 10. 2005 16:01
Na doplnenie - možné útoky
Ondrej Mikle 25. 10. 2005 16:51