Połaczenia SSH i bezpieczenstwo transmisji

Cz@rny dhubleizh w o2.pl
Wto, 7 Lut 2006, 19:58:54 CET


Dnia Tue, 07 Feb 2006 19:27:57 +0100, Marek Guevara Braun  
<marek.guevara w atm.com.pl> napisał:

> Czyli coś takiego jak dane na temat jakości generatorów losowych danej
> maszyny - parę lat temu Michał Zalewski (lcamtuf) generował ładne
> rysunki przestrzenne obrazujące jakość generatorów liczb losowych
> wykorzystywanych przy generacji numerów sekwencyjnych TCP na różnych
> platformach - niby nikt się już chyba nie bawi w przejmowanie połączeń
> TCP (nikt ???),

To nie tak. Całkiem do niedawna znaczna większość systemów (wszystkie  
swego czasu) generowały kolejne numery sekwencyjne dla różnych transmisji  
TCP. W ten sposób można było przy pomocy maszyny zombie skanować porty  
zdalnej maszyny poprzez porównanie zmiay numerów sekwencyjnych TCP. Tak  
samo można było przewidzieć numer sekwencyjny kolejnych wysyłanych z  
komputera pakietów, więc można było przechwytywać sesje TCP i w ogóle  
dobrze się bawić.

Pierwsze zablokowało tę możliwosć OpenBSD i hardneningi jajek kernela.  
Teraz każde nowe połączenie TCP dosatje losową liczbę jako numer  
sekwencyjny TCP.

Jakość sprzętowego generatora liczb losowych, systemowych funkcji  
realizujących losowania i specjalnych bibliotek do tego celu to osobny  
problem. OpenSSL nieźle sobie na tym polu radzi i również ten problem  
wział pod uwagę, więc raczej nie ma się co specjalnie przejmować.

> ale dla celów kryptoanalizy może mieć znaczenie czy
> musimy przeszukać przestrzeń iluś tam miliardów liczb, czy też
> jak przeszukamy 50 000 to na 99,9% trafimy.

Własnie na tym polega heurystyka - na zaweżaniu przedziału, o czym pisałem  
wcześniej, przy czym ja myślałem o heurystyce zastosowanej do łamania już  
istniejącego klucza do połączenia SSH. Niemniej samo OpenSSH troszczy się  
o heurystyki również i utrudnia odnalezienie specyficznych ciągów, które  
można by poddać kryptoanalizie i na ich podstawie zawęzić przedział, w  
którym jest klucz.

Generalnie nie ma co peniać, w 'normlanych' warunkach, choć trzeba być  
świadomym, że włamanie się jest kwestią nie możliwośći, a środków  
zainwestowanych ( w najprostrzym przłożeniu $ ).

Chyba EOT co?
Cz w rny
-- 
"Fear leads to anger, anger leads to hate, hate leads to suffering" Yoda



Więcej informacji o liście pld-users-pl