Please enable JavaScript to view this site.

Administrationshandbuch

Um die Verbindung zwischen Webserver und Client (z. B. Browser) abzusichern, empfehlen wir, die Übertragung mit TLS zu verschlüsseln. Sofern der JobRouter-Webserver über das Internet zugänglich ist, können Sie Ihre TLS-Konfiguration über folgenden Link testen:

https://www.ssllabs.com/ssltest/

Achten Sie darauf, dass die Option Do not show the results on the boards aktiviert ist, falls Ihre JobRouter-Installation nicht in der Liste der aktuell überprüften Webseiten aufgeführt werden soll.

Aktivierung von HTTP Strict Transport Security

HTTP Strict Transport Security (HSTS) ist ein Sicherheitsmechanismus für HTTPS-Verbindungen, der sowohl vor Aushebelung der Verbindungsverschlüsselung durch eine Downgrade-Attacke als auch vor Session-Hijacking schützen soll. Nehmen Sie dazu in der web.config der Website folgenden Eintrag vor. Passen Sie dabei bei Bedarf die Anzahl der Sekunden an, die diese Konfiguration im Browser-Cache verbleiben soll (Parameter max-age=31536000 bedeutet 1 Jahr).

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

    <system.webServer>

        <rewrite>

            <outboundRules rewriteBeforeCache="true">

                <rule name="Add Strict-Transport-Security when HTTPS">

                    <match serverVariable="RESPONSE_Strict_Transport_Security" pattern=".*" />

                    <conditions>

                        <add input="{HTTPS}" pattern="on" ignoreCase="true" />

                    </conditions>

                    <action type="Rewrite" value="max-age=31536000; includeSubDomains; preload" />

                </rule>

            </outboundRules>

        </rewrite>

    </system.webServer>

</configuration>

Session-Cookie nur über HTTPS setzen

Wird die JobRouter-Installation nur über HTTPS ausgeliefert, setzen Sie bitte die entsprechende Option in der PHP-Konfiguration.