尽管像MIME这样的电子邮件标准没有指定任何文件大小限制,但在实践中,电子邮件用户会发现他们不能发送非常大的文件(超过20或25 MB)。
一些专家说:“你可以安全地在任何电子邮件提供商之间发送高达10 of的文件,而不必担心没有发送消息。”
我还听说,在互联网上,一条消息通常会通过几个邮件传输代理传递到收件人。其中每一个都必须在转发消息之前存储消息,因此可能需要设置大小限制。
根据上面的
注释:“使用MIME,一条消息及其所有附件封装在一条多部分消息中,使用base64编码将二进制转换为7位ASCII,或者在运行扩展SMTP的现代邮件服务器上,通过8 8BITMIME扩展(可选地完全支持8位)。MIME编码通常会增加大约33%的开销。
更新:我认为原因不仅仅是因为减轻了DoS攻击,因为:
攻击者不能用一个文件执行攻击!因此,他需要足够的电子邮件传输,如果他有一种机制来执行他对许多电子邮件的攻击,并且他面临文件限制,而不是用50 an发送10000封电子邮件,而是用20000封电子邮件和25 an大小进行攻击(例如)
发布于 2015-05-16 12:22:53
MTAs通常会进行病毒扫描、DLP扫描或执行其他占用CPU时间的扫描。有时MTA是在带宽受限的网络链路上。
Base64编码使二进制大小的消息膨胀了33%,增加了磁盘和网络上的压力。
超过这些限制将导致对MTA的拒绝服务攻击,甚至在NDR返回消息发生时对主机本身造成拒绝服务攻击。
发布于 2015-05-16 13:25:32
我认为限制的理由如下:
发布于 2015-05-17 03:59:27
邮件大小限制是控制邮箱大小、保证服务可用性和防止潜在DoS攻击的重要机制。
https://security.stackexchange.com/questions/89374
复制相似问题