关于如何在您最喜欢的Linux版本上安装OpenDMARC,有许多教程,但它们都集中在单个服务器配置上。我的目标是保持备用MX服务器的备份,但强制执行RejectFailures true,以使DMARC p=reject实际上得到满足。
这导致了一个问题:示例配置有用于uptream和DKIM源的TrustedAuthservIDs HOSTNAME。如果这用于列出辅助MX服务器,它将允许使用单个伪造头完全绕过主MX上的OpenDMARC检查。
Authentication-Results: <HOSTNAME>;
dkim=pass (1024-bit key; unprotected) header.d=example.com header.i=@example.com;这是对安全堆栈交换上的另一个问题的重写,用于服务器故障范围。
发布于 2019-03-07 09:21:51
简言之:
如何配置这个?
/etc/opendmarc.conf:false):RejectFailures true/etc/opendkim.conf:AlwaysAddARHeader是TrustedAuthservIDs上列出它们,因为它容易受到头伪造的攻击。还有一个更适合于此的opendmarc.conf选项:IgnoreHosts (string)指定文件的路径,该文件包含主机名、IP地址和/或CIDR表达式的列表,这些表达式标识将被筛选器忽略的主机。如果未指定,则默认为127.0.0.1。IgnoreHosts /etc/opendmarc-myrehosts.conf ...and列出新配置文件中辅助MX服务器(S)的IP地址。https://serverfault.com/questions/957154
复制相似问题