Liferay中的主机标头攻击

时间:2019-06-17 15:17:42

标签: liferay-7

为了防止Liferay中的Host标头攻击,有一个virtual.hosts.valid.hosts = localhost,127.0.0.1,liferaytest.com,liferaytest1.co设置 但是,托管我服务器的主机正在更改,是否有一个变量负责当前主机,我们将动态更改

1 个答案:

答案 0 :(得分:0)

您发现的设置清楚地表明:

  

输入允许门户使用逗号分隔的有效域和IP的列表。

virtual.hosts.valid.hosts=*

使用给定的默认值,允许使用任何主机名,因此*是您要查找的变量。

如果您拥有知名的管理主机,或者一定不能从某些网络,端点或反向代理访问的主机,则可以在那里进行配置。或实施包含您的自定义逻辑的过滤器。

通常:如果您不预先知道允许的内容,则需要允许所有内容。您可能想详细说明要防止的“主机头攻击”,因为显然您想明确允许任何主机。