Wolna encyklopedia

Man in the middle - atak kryptologiczny polegający na podsłuchu i modyfikacji wiadomości przesyłanych pomiędzy dwiema stronami bez ich wiedzy.

Przykładem takiego ataku jest podsunięcie nadawcy własnego klucza przy transmisji chronionej szyfrem asymetrycznym. Scenariusz takiego ataku w systemie klucza publicznego mógłby wyglądać następująco:

Sytuacja normalna:

Alicja < [Klucz Alicji] --RSA/AES-- [Klucz Boba] > Bob

Atak Ewy:

Alicja < [Klucz Alicji] --RSA/AES-- [Klucz Ewy 1] > Ewa < [Klucz Ewy 2]--RSA/AES-- [Klucz Boba] > Bob

Zabezpieczenie przed atakiem

Komunikacja jest odporna na atak man in the middle, jeśli jedna strona zna klucz publiczny drugiej, lub potrafi go zweryfikować – np. jest on podpisany przez organizację certyfikującą (certification authority).

Można też użyć bardziej egzotycznych zabezpieczeń, takich jak nadanie klucza publicznego na większej ilości kanałów niż atakujący jest w stanie przechwycić.

Zobacz też