|
|
@ -3155,49 +3155,58 @@ Specify an IPv4 or IPv6 address. You can specify "0.0.0.0" for any IPv |
|
|
|
</widget> |
|
|
|
</widget> |
|
|
|
</item> |
|
|
|
</item> |
|
|
|
<item> |
|
|
|
<item> |
|
|
|
<widget class="QCheckBox" name="checkClickjacking"> |
|
|
|
<widget class="QGroupBox" name="groupBox_3"> |
|
|
|
<property name="text"> |
|
|
|
|
|
|
|
<string>Enable clickjacking protection</string> |
|
|
|
|
|
|
|
</property> |
|
|
|
|
|
|
|
</widget> |
|
|
|
|
|
|
|
</item> |
|
|
|
|
|
|
|
<item> |
|
|
|
|
|
|
|
<widget class="QCheckBox" name="checkCSRFProtection"> |
|
|
|
|
|
|
|
<property name="text"> |
|
|
|
|
|
|
|
<string>Enable Cross-Site Request Forgery (CSRF) protection</string> |
|
|
|
|
|
|
|
</property> |
|
|
|
|
|
|
|
</widget> |
|
|
|
|
|
|
|
</item> |
|
|
|
|
|
|
|
<item> |
|
|
|
|
|
|
|
<widget class="QGroupBox" name="groupHostHeaderValidation"> |
|
|
|
|
|
|
|
<property name="title"> |
|
|
|
<property name="title"> |
|
|
|
<string>Enable Host header validation</string> |
|
|
|
<string>Security</string> |
|
|
|
</property> |
|
|
|
</property> |
|
|
|
<property name="checkable"> |
|
|
|
<layout class="QVBoxLayout" name="verticalLayout_33"> |
|
|
|
<bool>true</bool> |
|
|
|
|
|
|
|
</property> |
|
|
|
|
|
|
|
<layout class="QVBoxLayout" name="verticalLayout_32"> |
|
|
|
|
|
|
|
<item> |
|
|
|
<item> |
|
|
|
<layout class="QHBoxLayout" name="horizontalLayout_10"> |
|
|
|
<widget class="QCheckBox" name="checkClickjacking"> |
|
|
|
<item> |
|
|
|
<property name="text"> |
|
|
|
<widget class="QLabel" name="labelServerDomains"> |
|
|
|
<string>Enable clickjacking protection</string> |
|
|
|
<property name="text"> |
|
|
|
</property> |
|
|
|
<string>Server domains:</string> |
|
|
|
</widget> |
|
|
|
</property> |
|
|
|
</item> |
|
|
|
</widget> |
|
|
|
<item> |
|
|
|
</item> |
|
|
|
<widget class="QCheckBox" name="checkCSRFProtection"> |
|
|
|
<item> |
|
|
|
<property name="text"> |
|
|
|
<widget class="QLineEdit" name="textServerDomains"> |
|
|
|
<string>Enable Cross-Site Request Forgery (CSRF) protection</string> |
|
|
|
<property name="toolTip"> |
|
|
|
</property> |
|
|
|
<string>Whitelist for filtering HTTP Host header values. |
|
|
|
</widget> |
|
|
|
|
|
|
|
</item> |
|
|
|
|
|
|
|
<item> |
|
|
|
|
|
|
|
<widget class="QGroupBox" name="groupHostHeaderValidation"> |
|
|
|
|
|
|
|
<property name="title"> |
|
|
|
|
|
|
|
<string>Enable Host header validation</string> |
|
|
|
|
|
|
|
</property> |
|
|
|
|
|
|
|
<property name="checkable"> |
|
|
|
|
|
|
|
<bool>true</bool> |
|
|
|
|
|
|
|
</property> |
|
|
|
|
|
|
|
<layout class="QVBoxLayout" name="verticalLayout_32"> |
|
|
|
|
|
|
|
<item> |
|
|
|
|
|
|
|
<layout class="QHBoxLayout" name="horizontalLayout_10"> |
|
|
|
|
|
|
|
<item> |
|
|
|
|
|
|
|
<widget class="QLabel" name="labelServerDomains"> |
|
|
|
|
|
|
|
<property name="text"> |
|
|
|
|
|
|
|
<string>Server domains:</string> |
|
|
|
|
|
|
|
</property> |
|
|
|
|
|
|
|
</widget> |
|
|
|
|
|
|
|
</item> |
|
|
|
|
|
|
|
<item> |
|
|
|
|
|
|
|
<widget class="QLineEdit" name="textServerDomains"> |
|
|
|
|
|
|
|
<property name="toolTip"> |
|
|
|
|
|
|
|
<string>Whitelist for filtering HTTP Host header values. |
|
|
|
In order to defend against DNS rebinding attack, |
|
|
|
In order to defend against DNS rebinding attack, |
|
|
|
you should put in domain names used by WebUI server. |
|
|
|
you should put in domain names used by WebUI server. |
|
|
|
|
|
|
|
|
|
|
|
Use ';' to split multiple entries. Can use wildcard '*'.</string> |
|
|
|
Use ';' to split multiple entries. Can use wildcard '*'.</string> |
|
|
|
</property> |
|
|
|
</property> |
|
|
|
</widget> |
|
|
|
</widget> |
|
|
|
</item> |
|
|
|
</item> |
|
|
|
</layout> |
|
|
|
</layout> |
|
|
|
|
|
|
|
</item> |
|
|
|
|
|
|
|
</layout> |
|
|
|
|
|
|
|
</widget> |
|
|
|
</item> |
|
|
|
</item> |
|
|
|
</layout> |
|
|
|
</layout> |
|
|
|
</widget> |
|
|
|
</widget> |
|
|
|