APOP (Authenticated Post Office Protocol) is een beveiligingsextensie voor POP3 die inloggegevens versleutelt tijdens e-mailophaling. In tegenstelling tot standaard POP3, dat wachtwoorden als platte tekst verzendt, gebruikt APOP MD5-hashing gecombineerd met een door de server gegenereerde timestamp om authenticatiegegevens te beschermen tegen onderschepping.
APOP voorkomt wachtwoorddiefstal tijdens e-mailophaling over onveilige netwerken. Standaard POP3 verstuurt wachtwoorden als platte tekst, waardoor ze kwetsbaar zijn voor netwerk-sniffingaanvallen. APOP zorgt ervoor dat zelfs als authenticatiegegevens worden onderschept, aanvallers het originele wachtwoord niet kunnen extraheren of de vastgelegde credentials hergebruiken. Hoewel moderne TLS/SSL-versleuteling APOP grotendeels heeft vervangen, blijft het begrijpen van dit protocol belangrijk voor legacy systemen en e-mailbeveiligingsfundamenten.
Wanneer een client verbinding maakt met een POP3-server, stuurt de server een unieke timestamp in zijn begroeting. De client combineert vervolgens deze timestamp met het wachtwoord van de gebruiker en genereert een MD5-hash. Deze hash wordt naar de server gestuurd in plaats van het platte tekstwachtwoord. De server voert dezelfde berekening uit en vergelijkt de resultaten. Aangezien de timestamp verandert bij elke verbinding, kunnen onderschepte hashes niet worden hergebruikt voor authenticatie.
APOP biedt basale wachtwoordbescherming maar wordt als verouderd beschouwd. MD5, het hash-algoritme dat het gebruikt, heeft bekende kwetsbaarheden. Moderne e-mailsystemen zouden POP3 of IMAP over TLS/SSL moeten gebruiken voor correcte versleuteling van alle communicatie, niet alleen authenticatie.
APOP versleutelt alleen het wachtwoord tijdens authenticatie, terwijl POP3 over SSL (poort 995) de gehele verbinding versleutelt inclusief e-mails en alle commando's. SSL/TLS biedt uitgebreide bescherming en is de aanbevolen aanpak.
De meeste moderne e-mailproviders hebben APOP afgeschaft ten gunste van TLS/SSL-versleuteling. Grote providers zoals Gmail, Outlook en Yahoo vereisen veilige verbindingen en ondersteunen geen platte APOP-authenticatie.
Nee, APOP is specifiek ontworpen voor het POP3-protocol. IMAP gebruikt andere authenticatiemechanismen waaronder CRAM-MD5 of moderne OAuth2. Voor IMAP, gebruik TLS/SSL-versleuteling voor veilige authenticatie.
Begin vandaag nog met EmailVerify. Verifieer e-mails met 99,9% nauwkeurigheid.