APOP和POP的区别

6
我正在研究电子邮件应用程序中使用的协议(特别是POP和APOP),然后在某处看到了这个答案。它说:
缩写为经过身份验证的邮局协议,类似于POP协议,但APOP使您的密码在通过网络传输时得以加密。当您在电子邮件客户端中验证用户名和密码时,如果使用POP邮件,则密码将以纯文本形式通过网络发送。如果您的电子邮件客户端使用APOP,则密码在传输时被加密。 APOP 防止黑客使用嗅探程序查看您的密码信息。
我的问题是:这是APOP和POP之间的主要区别吗? 使用POP协议时密码没有被加密吗? 如果是这样,那么不会引起安全问题吗?
2个回答

8
APOP是标准POP3协议中新增的命令,它不会以明文方式传输密码(例如使用USER和PASS命令),而是基于摘要。后来,AUTH命令添加了更好的授权方式,类似于SMTP和IMAP的做法。所有这些方法都不使用加密密码,但最多只使用哈希密码,这通常需要POP3服务器知道明文密码以验证发送的密码。
更好的方法是使用TLS的POP3,例如在进行身份验证之前,可以通过TLS连接(POP3s)启动或使用STARTTLS命令升级现有连接。

0

连接电子邮件服务器时,标准做法是使用HTTPs(ssl)。这将保护POP协议。


1
HTTPS是TLS上的HTTP(例如Web流量),而POP3 over TLS则被称为POP3s。 - Steffen Ullrich
我是指使用安全电子邮件来保护密码在传输过程中的安全。 - Saran Makam

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接