diff options
author | Matthias Andree <matthias.andree@gmx.de> | 2007-03-18 01:24:22 +0000 |
---|---|---|
committer | Matthias Andree <matthias.andree@gmx.de> | 2007-03-18 01:24:22 +0000 |
commit | 321d61b215169346708da3ad2b74711996771635 (patch) | |
tree | 2d214a6b6ea2a9e02dd15261fad62af157f7d2cf /fetchmail.man | |
parent | a59128a9369bc21df6485ddd548964a7345d1008 (diff) | |
download | fetchmail-321d61b215169346708da3ad2b74711996771635.tar.gz fetchmail-321d61b215169346708da3ad2b74711996771635.tar.bz2 fetchmail-321d61b215169346708da3ad2b74711996771635.zip |
Strengthen APOP a bit (validate RFC-822 syntax) in order to fend off
Leurent-style MITM attacks which are based on MD5 and APOP weaknesses.
svn path=/branches/BRANCH_6-3/; revision=5057
Diffstat (limited to 'fetchmail.man')
-rw-r--r-- | fetchmail.man | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/fetchmail.man b/fetchmail.man index 5de1c484..9423ab8e 100644 --- a/fetchmail.man +++ b/fetchmail.man @@ -237,6 +237,7 @@ Post Office Protocol 2 (legacy, to be removed from future release) Post Office Protocol 3 .IP APOP Use POP3 with old-fashioned MD5-challenge authentication. +Considered not resistant to man-in-the-middle attacks. .IP RPOP Use POP3 with RPOP authentication. .IP KPOP @@ -978,15 +979,15 @@ will be removed from a future fetchmail version. This facility was vulnerable to spoofing and was withdrawn in RFC1460. .PP RFC1460 introduced APOP authentication. In this variant of POP3, -you register an APOP password on your server host (the program -to do this with on the server is probably called \fIpopauth\fR(8)). You -put the same password in your -.I ~/.fetchmailrc -file. Each time -.I fetchmail -logs in, it sends a cryptographically secure hash of your password and -the server greeting time to the server, which can verify it by -checking its authorization database. +you register an APOP password on your server host (on some servers, the +program to do this is called \fIpopauth\fR(8)). You put the same +password in your \fI~/.fetchmailrc\fP file. Each time \fIfetchmail\fP +logs in, it sends an MD5 hash of your password and the server greeting +time to the server, which can verify it by checking its authorization +database. + +\fBNote that APOP is no longer considered resistant against +man-in-the-middle attacks.\fP .SS RETR or TOP .I fetchmail makes some efforts to make the server believe messages had not been |