<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: HSTS Missing From HTTPS Server on 404 Pages Despite Configuration in Qlik Replicate</title>
    <link>https://community.qlik.com/t5/Qlik-Replicate/HSTS-Missing-From-HTTPS-Server-on-404-Pages-Despite/m-p/2526482#M14803</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/346216"&gt;@R2JOE&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;BR /&gt;This is an OS level issue - Replicate and QEM use a Windows subsystem called HTTP.SYS which allows multiple applications to be served on the same port 443.&lt;/P&gt;
&lt;P&gt;When some client connects to the machine, the GET/PUT/POST/etc. request reaches HTTP.SYS and based on the request path, it is directed to the specific application. Thus, if the path is to the Qlik application (Replicate or QEM), it is being called and can return the required HSTS header.&lt;/P&gt;
&lt;P&gt;Request paths to other applications (see the result of “netsh http show urlacl” for what other services that are serving HTTP(S) on this machine) will rely on what they ae designed to return (outside of Qlik’s control). If no match is made, the HTTP.SYS will return its own response (also outside of Qlik’s control).&lt;/P&gt;
&lt;P&gt;In any case once a single application return HSTS, that host will always be contacted in HTTPS, and Replicate/QEM will never serve over HTTP.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Desmond&lt;/P&gt;</description>
    <pubDate>Thu, 07 Aug 2025 04:08:37 GMT</pubDate>
    <dc:creator>DesmondWOO</dc:creator>
    <dc:date>2025-08-07T04:08:37Z</dc:date>
    <item>
      <title>HSTS Missing From HTTPS Server on 404 Pages Despite Configuration</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/HSTS-Missing-From-HTTPS-Server-on-404-Pages-Despite/m-p/2513293#M14062</link>
      <description>&lt;P&gt;Dear Support Team,&lt;/P&gt;
&lt;P&gt;A third-party security scan detects that HSTS is not enabled in Qlik Replicate, even though we have configured it according to the documentation provided here: &lt;BR /&gt;&lt;A href="https://help.qlik.com/en-US/replicate/November2024/Content/Global_Common/Content/SharedEMReplicate/Security/setting_hsts.htm" target="_blank"&gt;https://help.qlik.com/en-US/replicate/November2024/Content/Global_Common/Content/SharedEMReplicate/Security/setting_hsts.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Despite the correct setup, the scan still reports the following issue:&lt;/P&gt;
&lt;P&gt;---&lt;BR /&gt;HSTS Missing From HTTPS Server (RFC 6797) &lt;BR /&gt;Plugin Output: &lt;BR /&gt;HTTP/1.1 404 Not Found &lt;BR /&gt;Content-Type: text/html; charset=us-ascii &lt;BR /&gt;Server: Microsoft-HTTPAPI/2.0 &lt;BR /&gt;Date: Wed, 22 Jan 2025 18:06:50 GMT &lt;BR /&gt;Connection: close &lt;BR /&gt;Content-Length: 315 &lt;BR /&gt;---&lt;/P&gt;
&lt;P&gt;Could you please advise how we can ensure that the HSTS header is also applied to 404 Not Found responses, so the security scan can pass successfully?&lt;/P&gt;
&lt;P&gt;Thank you in advance for your assistance.&lt;/P&gt;</description>
      <pubDate>Mon, 07 Apr 2025 07:38:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/HSTS-Missing-From-HTTPS-Server-on-404-Pages-Despite/m-p/2513293#M14062</guid>
      <dc:creator>EE_</dc:creator>
      <dc:date>2025-04-07T07:38:23Z</dc:date>
    </item>
    <item>
      <title>Re: HSTS Missing From HTTPS Server on 404 Pages Despite Configuration</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/HSTS-Missing-From-HTTPS-Server-on-404-Pages-Despite/m-p/2513317#M14064</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/333308"&gt;@EE_&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for reaching out to the Qlik Community.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Please test using the following curl command:&lt;BR /&gt;&lt;BR /&gt;curl -k -D- &lt;A href="https://&amp;lt;hostname&amp;gt;/attunityreplicate/" target="_blank"&gt;https://&amp;lt;hostname&amp;gt;/attunityreplicate/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;If HSTS is enabled, you should see "Strict-Transport-Security" in the response. For example,&lt;BR /&gt;&lt;BR /&gt;HTTP/1.1 307 Temporary Redirect&lt;BR /&gt;Cache-Control: no-cache&lt;BR /&gt;Content-Length: 0&lt;BR /&gt;Content-Type: text/html&lt;BR /&gt;Location: &lt;A href="https://yourhost/attunityreplicate/login/" target="_blank"&gt;https://yourhost/attunityreplicate/login/&lt;/A&gt;&lt;BR /&gt;Server: Microsoft-HTTPAPI/2.0&lt;BR /&gt;&lt;STRONG&gt;Strict-Transport-Security: max-age=31536000; includeSubDomains;&lt;/STRONG&gt;&lt;BR /&gt;X-Frame-Options: SAMEORIGIN&lt;BR /&gt;X-Content-Type-Options: nosniff&lt;BR /&gt;Set-Cookie: Replicate.Redirect=/attunityreplicate/; Path=/attunityreplicate; HttpOnly; Secure; SameSite=Lax&lt;BR /&gt;Date: Mon, 07 Apr 2025 08:53:46 GMT&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Desmond&lt;/P&gt;</description>
      <pubDate>Mon, 07 Apr 2025 09:00:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/HSTS-Missing-From-HTTPS-Server-on-404-Pages-Despite/m-p/2513317#M14064</guid>
      <dc:creator>DesmondWOO</dc:creator>
      <dc:date>2025-04-07T09:00:51Z</dc:date>
    </item>
    <item>
      <title>Re: HSTS Missing From HTTPS Server on 404 Pages Despite Configuration</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/HSTS-Missing-From-HTTPS-Server-on-404-Pages-Despite/m-p/2513779#M14090</link>
      <description>&lt;P class="" data-start="163" data-end="247"&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/125525"&gt;@DesmondWOO&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;We would like to clarify the behavior of the HSTS configuration previously provided.&lt;/P&gt;
&lt;P class="" data-start="249" data-end="433"&gt;May we confirm whether the HSTS setting only applies to routes under &lt;CODE data-start="318" data-end="361"&gt;https://&amp;lt;hostname&amp;gt;/attunityreplicate/&lt;/CODE&gt;?&lt;BR data-start="362" data-end="365" /&gt;When we try to access &lt;CODE data-start="387" data-end="411"&gt;&lt;A href="https://hostname" target="_blank" rel="noopener"&gt;https://hostname&lt;/A&gt;&lt;/CODE&gt;&amp;nbsp;directly, it returns:&lt;BR /&gt;&lt;FONT size="2" color="#333333"&gt;HTTP/1.1 404 Not Found&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#333333"&gt;Content-Type: text/html; charset=us-ascii&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#333333"&gt;Server: Microsoft-HTTPAPI/2.0&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#333333"&gt;Date: Thu, 10 Apr 2025 06:41:46 GMT&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#333333"&gt;Connection: close&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#333333"&gt;Content-Length: 315&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P class="" data-start="467" data-end="682"&gt;As our vulnerability scanning tool (Tenable Nessus) accesses the root domain&amp;nbsp;and checks for the HSTS header there, it currently flags this as &lt;STRONG data-start="636" data-end="681"&gt;HSTS Missing From HTTPS Server (RFC 6797)&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P class="" data-start="684" data-end="797"&gt;Is there a way to configure Qlik Replicate to include the HSTS header even in 404 responses from the root domain?&lt;/P&gt;
&lt;P class="" data-start="799" data-end="809"&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Mon, 14 Apr 2025 01:38:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/HSTS-Missing-From-HTTPS-Server-on-404-Pages-Despite/m-p/2513779#M14090</guid>
      <dc:creator>EE_</dc:creator>
      <dc:date>2025-04-14T01:38:12Z</dc:date>
    </item>
    <item>
      <title>Re: HSTS Missing From HTTPS Server on 404 Pages Despite Configuration</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/HSTS-Missing-From-HTTPS-Server-on-404-Pages-Despite/m-p/2525934#M14773</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hello&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://community.qlik.com/t5/user/viewprofilepage/user-id/333308" target="_blank" rel="noopener"&gt;@EY_&lt;/A&gt;&lt;SPAN&gt;, I have the same problem. Have you solved it? Thank you.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 01 Aug 2025 03:10:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/HSTS-Missing-From-HTTPS-Server-on-404-Pages-Despite/m-p/2525934#M14773</guid>
      <dc:creator>R2JOE</dc:creator>
      <dc:date>2025-08-01T03:10:47Z</dc:date>
    </item>
    <item>
      <title>Re: HSTS Missing From HTTPS Server on 404 Pages Despite Configuration</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/HSTS-Missing-From-HTTPS-Server-on-404-Pages-Despite/m-p/2526482#M14803</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/346216"&gt;@R2JOE&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;BR /&gt;This is an OS level issue - Replicate and QEM use a Windows subsystem called HTTP.SYS which allows multiple applications to be served on the same port 443.&lt;/P&gt;
&lt;P&gt;When some client connects to the machine, the GET/PUT/POST/etc. request reaches HTTP.SYS and based on the request path, it is directed to the specific application. Thus, if the path is to the Qlik application (Replicate or QEM), it is being called and can return the required HSTS header.&lt;/P&gt;
&lt;P&gt;Request paths to other applications (see the result of “netsh http show urlacl” for what other services that are serving HTTP(S) on this machine) will rely on what they ae designed to return (outside of Qlik’s control). If no match is made, the HTTP.SYS will return its own response (also outside of Qlik’s control).&lt;/P&gt;
&lt;P&gt;In any case once a single application return HSTS, that host will always be contacted in HTTPS, and Replicate/QEM will never serve over HTTP.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Desmond&lt;/P&gt;</description>
      <pubDate>Thu, 07 Aug 2025 04:08:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/HSTS-Missing-From-HTTPS-Server-on-404-Pages-Despite/m-p/2526482#M14803</guid>
      <dc:creator>DesmondWOO</dc:creator>
      <dc:date>2025-08-07T04:08:37Z</dc:date>
    </item>
  </channel>
</rss>

