CRAM-MD5

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

CRAM-MD5 je v kryptografii mechanismus typu challenge-response založený na HMAC-MD5 algoritmu. Je podporován transparentní vrstvou SASL (Simple Authentication and Security Layer) a je často používán jako součást ověřování SMTP a pro autentizaci POP a IMAP uživatelů a dále také v aplikacích podporujících LDAP, XMPP, BEEP a další protokoly. Některé mechanismy přenáší heslo v „otevřené podobě“ (LOGIN a PLAIN), čímž vzniká bezpečnostní riziko jeho odposlechnutí. Proto je přednostně používán CRAM-MD5, který problém eliminuje, avšak nedokáže zabránit odvození hesla útokem hrubou silou, takže je méně účinný než alternativní mechanismy, které chrání heslo pomocí šifrovaného spojení SSL/TLS.

Výhody

Jednosměrný hash a náhodná výzva umožňují využít těchto výhod: * Nikdo nemůže duplikovat hash bez znalosti hesla.

* Nikdo nemůže přepsat hash. Ten je totiž závislý na nepředvídatelné výzvě.

Nevýhody

Bez vzájemného ověřování. Klient neověřuje server.

Standardy

CRAM-MD5 je definován v IETF standards-track dokumentu RFC 2195, který nahradil dřívější RFC 2095. Tyto standardy definují CRAM-MD5 jako autentizační metodu pro emailové protokoly POP a IMAP. +more The Internet Assigned Authority (IANA) vede registr SASL mechanismů zahrnující CRAM-MD5 pro omezené použití.

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top