===== Security ===== In diesem Bereich können Sie die Sicherheit des Systems erhöhen. ==== Einstellungen für die Anmeldeseite ==== * **Eingabe des Benutzernamens** - wenn diese Funktion aktiviert ist, werden Benutzernamen nicht in der Auswahlliste bei der Anmeldung angezeigt, sondern müssen eingegeben werden. * :!: Bevor die Funktion aktiviert wird, sollte geprüft werden, ob jeder Mitarbeiter einen [[de:team:sideboard:create_usernames|Benutzernamen]] hat (Modul Team) und diesen auch kennt. * Es gibt dazu auch unter "Aktionen">"Benutzernamen automatisch erstellen". * Sie können die **HTTPS Warnung** auf der Startseite abschalten. * Mittels **Nur aktive Benutzer anzeigen** werden bei "Benutzer Abmelden" nur die aktuell aktiven Benutzer angezeigt. Diese Option greift nur, wenn die Option "Eingabe des Benutzernamens" nicht aktiv ist. * :!: Beachten Sie, dass dadurch JEDER sehen kann, wer gerade angemeldet ist. ==== Sicherheit Allgemein ==== * **Schlüssel für die Session** - Beachten Sie die Hinweise exakt, wenn Sie den Schlüssel ändern möchten. * **Session Update Zeit** - Nicht ändern. * **Automatische Abmeldung nach Inaktivität** - Erzwingt das Abmelden einen Benutzers bei Inaktivität. Wir empfehlen keinen Wert unter etwa einer Viertelstunde, da dies den Komfort zu sehr beeinträchtigt. ==== Kennwort Richtlinien ==== * Erzwingen Sie bestimmte Kennwortlängen bzw Komplexität. ==== Security Support Provider Interface (SSPI) - Kerberos/NTLM ==== Mittels [[http://de.wikipedia.org/wiki/Kerberos_%28Informatik%29|Kerberos]] kann ein Single Sign On realisiert werden. Die untermStrich Software GmbH hat keinen Einfluss auf die Entwicklung der genannten Module. Die untermStrich Software GmbH kann daher auch __keine Gewähr__ und __keinen Support__ dazu anbieten. === Einrichtung === :righty: Die notwendigen Apache Module, die Sie vor der Konfiguration in untermStrich aktivieren müssen: * [[https://www.apachehaus.net/modules/mod_authnz_sspi/|mod_authnz_sspi für Apache 2.4 unter Windows]] * Prüfen Sie bitte, dass Sie die korrekte Version herunterladen. Auf [[http://open.untermstrich.com/httpserver:index]] ist immer beschrieben, welche VC Version das Bundle nutzt. (Aktuell VC11 als X86) * [[http://sourceforge.net/projects/mod-auth-sspi/|mod_auth_sspi für Apache 2.2 unter Windows]] * [[http://modauthkerb.sourceforge.net/|mod_auth_kerb für Linux (eventuell Mac)]] :righty: Sie müssen die Option "Eingabe des Benutzernamens" aktivieren, damit Sie Kerberos/NTLM nutzen können. :righty: Der Benutzer muss in untermStrich angelegt werden und der Benutzername muss mit dem Directory übereinstimmen: * Geben Sie "FIRMA" als Domain Name an für: FIRMA\benutzer * Der "benutzer" muss mit dem Benutzernamen in untermStrich übereinstimmen: FIRMA\benutzer :righty: Bei der Nutzung der REST Schnittstelle, des Connector 4VX oder wenn Sie ein Abmelden erlauben möchten: * Das SSPI/Kerberos darf dann nur für das Script SERVER/ustrich/ssologin.php aktiviert werden. * In der Konfiguration unter System - System­ein­stellungen muss im Feld * "Eigene Änderungen an config.php" folgender Eintrag hinzugefügt werden: * $config['sess_login_page'] = 'ssologin.php'; === Security Support Provider Interface (SSPI) === * Die Anleitung zur Konfiguration von mod_auth_sspi ist im Downloadpaket enthalten. * Die "Location" für die "SSPIAuth On" aktiv sein muss ist: * SERVER/ustrich/ssologin.php * In der Konfiguration unter System - System­ein­stellungen muss im Feld * "Eigene Änderungen an config.php" folgender Eintrag hinzugefügt werden: * $config['sess_login_page'] = 'ssologin.php'; === Test der Installation === Zum testen können Sie folgende PHP Datei nutzen: Als test.php am Server ablegen und im Browser aufrufen. Diese muss Ihnen bei korrekter Einrichtung den Benutzer ausgeben. :!r: **Dieser Test muss funktionieren, damit das Single Sign On über untermStrich genutzt werden kann. ** === Weitere Information === * [[http://de.wikipedia.org/wiki/Kerberos_%28Informatik%29|Wikipedia über Kerberos]] * [[http://de.wikipedia.org/wiki/NTLM|Wikipedia über NTLM]] * [[http://en.wikipedia.org/wiki/Security_Support_Provider_Interface|Wikipedia about SSPI]] * [[https://help.ubuntu.com/community/Kerberos#Apache|Kerberos unter Ubuntu]] * Wenn Sie Firefox nutzen, müssen Sie Ihre Seite unter ''network.automatic-ntlm-auth.trusted-uris'' eintragen. Details: [[https://developer.mozilla.org/en-US/docs/Integrated_Authentication|Integrated Authentication]]