SEB 3.7.1 ergänzt die Möglichkeit, in einer Konfiguration bestimmte SEB-Client-Versionen vorauszusetzen, erlaubt das Abrufen von Server-Zertifikaten per URL in den Einstellungen und enthält einen Sicherheitsfix für die Zertifikatsvalidierung sowie mehrere Fehlerbehebungen bei der Berechtigungsbehandlung und der Stabilität.
Neu in SEB 3.7.1 (Build 159F8):
- Neu „Erlaubte SEB-Versionen“: Prüfungsadministratoren können nun voraussetzen, dass eine Konfiguration nur mit einer oder mehreren bestimmten SEB-Client-Version(en) verwendet (und eine Prüfung nur damit gestartet) werden darf. Stimmt die auf dem Gerät laufende SEB-Version nicht mit der Anforderung überein, zeigt SEB einen Hinweis an, welche Version(en) erforderlich sind, und bietet an, die SEB-Downloadseite zu öffnen („SEB herunterladen“) oder zu beenden; in beiden Fällen wird SEB beendet, damit es nicht mit einer unerlaubten Version für die Prüfung verwendet werden kann. Die Anforderungen werden in Einstellungen / Sicherheit konfiguriert (siehe die neue Einstellung sebAllowedVersions unter Neue Einstellungen weiter unten). Da diese Funktion erst dann sinnvoll ist, wenn nur noch SEB-macOS-Clients im Umlauf sind, welche die Versionsprüfung unterstützen, und weil das sicherer ist, sollten Sie vorzugsweise serverseitige SEB-Client-Versionsbeschränkungen verwenden.
- Neu können Server-Zertifikate in Einstellungen / Netzwerk / Zertifikate per URL abgerufen werden: einzubettende Zertifikate lassen sich direkt von einer URL beziehen. Damit wird die Konfiguration von Zertifikat-Pinning erleichtert, um MITM-Attacken zu verhindern.
- Behoben: Fehlerhafte Zertifikatsvalidierung (CWE-295): Der „Authorized Hosts“-Teilstring-Fallback in der Server-Trust-Prüfung wurde entfernt, der ein Zertifikat für einen Host akzeptieren konnte, dessen Name lediglich einen zugelassenen Hostnamen als Teilstring enthielt. Server-Trust wird nun korrekt abgeglichen.
- Behoben: Ein Absturz beim Öffnen des Dialogs für erweiterte Zertifikate in Einstellungen / Netzwerk / Zertifikate.
- Das Erkennen von Apps mit Bedienungshilfen-Berechtigungen (Einstellung detectAccessibilityApps) erfordert Full Disk Access, um die System-Berechtigungsdatenbank (TCC) zu lesen. Unter macOS 11 gewährt das System Apps auch bei aktiviertem Full Disk Access keinen Lesezugriff auf diese Datenbank, weshalb diese Erkennung nun nur noch unter macOS 12 und neuer durchgeführt wird. Unter macOS 11 zeigt SEB keinen Full-Disk-Access-Hinweis mehr an, der nie erfüllt werden könnte, und startet normal (die Erkennung von Bedienungshilfen-Apps ist dort einfach nicht verfügbar). Entsprechend wurde die standardmässig geforderte Mindest-macOS-Version auf macOS 12 angehoben.
- Behoben: Die Erkennung der Full-Disk-Access-Berechtigung unter macOS 12, sodass SEB zuverlässig erkennt, wann Full Disk Access gewährt wurde. System-Berechtigungshinweise werden nun angefordert, während der AAC-Bewertungsmodus deaktiviert ist, und Full Disk Access wird vor der Anforderung des Zugriffs auf den Download-/Log-Ordner geprüft, sodass die Hinweise zuverlässig angezeigt und nicht hinter der gesperrten Oberfläche verborgen werden. Der Autorisierungsdialog wird zudem nicht mehr angezeigt, wenn SEB mit gedrückter Wahltaste (Option) gestartet wird (was die Einstellungen anzeigt, anstatt eine Session zu starten).
- Behoben: Mehrere Berechtigungs- und Informationsdialoge (Ortungsdienste und der Hinweis „erforderliche Mindest-macOS-Version“) wurden unter dem AAC-Bewertungsmodus auf macOS 11 nicht angezeigt — oder SEB fror ein bzw. fuhr fort, ohne auf den Benutzer zu warten. Diese Hinweise werden nun zuverlässig angezeigt und blockieren den Session-Start korrekt.
- Behoben: Die Berechtigungsdialoge für Full Disk Access und Ortungsdienste waren beim Neukonfigurieren von einer klassischen Kiosk-Modus-Session zu einer anderen nicht zugänglich: Die Dialoge wurden angezeigt, während der Kiosk-Modus der vorherigen Session den Bildschirm noch abdeckte, sodass die Systemeinstellungen hinter SEB verborgen blieben. Während ein solcher Berechtigungsdialog angezeigt wird, stuft SEB den klassischen Kiosk-Modus nun vorübergehend herunter, um das Wechseln zu den Systemeinstellungen zu ermöglichen, bringt den entsprechenden Systemeinstellungen-Bereich in den Vordergrund und stellt den Kiosk-Modus wieder her, sobald die Berechtigung gewährt oder der Dialog geschlossen wurde.
- Behoben: Die Ortungsdienste wurden beim Neukonfigurieren in eine klassische Kiosk-Modus-Session nicht angefordert, sodass das WLAN-Steuerelement anzeigte, dass der Zugriff nicht gewährt sei, ohne jemals danach zu fragen. SEB fordert die Ortungsdienste nun bei einer solchen Neukonfiguration an (wenn sie zur Anzeige der WLAN-Netzwerknamen benötigt werden), wie es dies bereits beim erstmaligen Start und beim Starten des AAC-Bewertungsmodus tat.
- Der Zugriff auf die Ortungsdienste wird nun nur noch angefordert, wenn er tatsächlich benötigt wird (zur Anzeige der WLAN-Netzwerknamen), wenn die Anzeige des WLAN-Steuerelements nicht deaktiviert ist und solange SEB nicht gesperrt ist, damit Benutzer nicht unnötig gefragt werden. Behoben wurde auch, dass sich der Ortungsdienste-Berechtigungsdialog unter macOS 11 nach dem Gewähren des Zugriffs nicht automatisch schloss, sowie ein unnötig kurz eingeblendeter Ortungsdienste-Berechtigungsdialog unter macOS 11, selbst wenn der Zugriff bereits gewährt war.
- Behoben: SEB holte sich den Eingabefokus in bestimmten Situationen weiterhin vom von Apple signierten macOS-SecurityAgent-Dialog zurück (zum Beispiel dem Schlüsselbund-Hinweis beim Verbinden mit einem WLAN-Netzwerk). SEB belässt diesen Systemdialog nun auch in diesen Fällen im Vordergrund.
- Behoben: Das Halten der Wahltaste (Option) beim Starten von SEB öffnete das Einstellungsfenster nicht, wenn SEB mit bereitgestellten Client-Einstellungen gestartet wurde (einer SEBClientSettings.seb im Ordner Library/Preferences/). Das Halten der Wahltaste beim Start öffnet nun auch in diesem Fall die Einstellungen (sofern in den Client-Einstellungen erlaubt), anstatt immer eine Session zu starten.
- Behoben: Die Textsuche im Browser (auf der Seite suchen) veränderte Text in gespeicherten Freitext-Antworten, zum Beispiel beim Suchen innerhalb einer Freitextfrage in OLAT.
- Die Textsuche im Browser erfasst nun auch Inhalte innerhalb von iFrames.
- Die Textsuche im Browser zeichnet den Zähler „N von M“ nun innerhalb des Suchfelds.
- Der voreingestellte zugelassene Prozess für den Cisco Secure Client wurde durch AnyConnect ersetzt, der funktioniert, wenn er vor dem Start von SEB verbunden wird.
- Die Einstellungen im Bereich Einstellungen / Sicherheit wurden neu angeordnet, um ihren aktuellen Status widerzuspiegeln (allgemeine Einstellungen vs. reine macOS-Einstellungen).
- Eine Erläuterung zur Funktion „Apps mit Bedienungshilfen-Berechtigungen erkennen“ und zu Full Disk Access wurde hinzugefügt.
- Sicherheitsverbesserungen.
- Aktualisierter fest hinterlegter User-Agent-String (für 3.7).
- Aktualisierte Lokalisierungen.
Optionale Funktionen, die individuell konfiguriert werden müssen und standardmässig deaktiviert sind
- Behoben: Die optionale Bildschirmüberwachung (Screen Proctoring) fuhr ohne Überwachung fort, wenn die Verbindung zum Screen-Proctoring-Server fehlschlug. Kann SEB die Verbindung zum Screen-Proctoring-Dienst nicht herstellen oder aufrechterhalten (zum Beispiel weil es kein Zugriffstoken erhält oder das Token nach der konfigurierten Anzahl an Versuchen ungültig bleibt), zeigt SEB nun einen Fehlerhinweis an und lässt den Benutzer die Verbindung erneut versuchen oder die Session beenden, anstatt die Prüfung unüberwacht fortzusetzen.
sebAllowedVersions — Array von Zeichenfolgen, standardmässig leer (keine Beschränkung)
Einstellungsfenster: Sicherheit → „Erlaubte SEB-Versionen“
Gibt eine oder mehrere SEB-Client-Versionen an, die zur Verwendung einer Konfiguration erforderlich sind. Geben Sie eine Beschränkung pro Zeile ein. Jede Beschränkung hat das Format OS.Major.Minor.[Patch].[Build].[AE].[min], wobei die Teile in eckigen Klammern optional sind:
- OS — das Betriebssystem: Win, Mac oder iOS.
- Major, Minor — die Haupt- und Nebenversion (erforderlich).
- [Patch], [Build] — optional die Patch- und Build-Version.
- [AE] — kennzeichnet optional die Alliance Edition.
- [min] — markiert den Wert optional als die mindestens erforderliche Version (diese Version oder eine neuere); ohne dies ist die Beschränkung ein exakter Abgleich der von Ihnen angegebenen Komponenten.
Beispiele: Win.3.9.min erlaubt alle SEB-für-Windows-Versionen ab 3.9 aufwärts; Mac.3.7.1 setzt genau SEB für macOS 3.7.1 voraus.
Eine Beschränkung betrifft nur die Plattform, die sie benennt. Solange für eine bestimmte Plattform keine Beschränkung konfiguriert ist, sind alle Versionen dieser Plattform erlaubt — eine Konfiguration, die zum Beispiel nur SEB für Windows beschränkt, betrifft SEB für macOS oder iOS also nicht. Es werden nur die von Ihnen angegebenen Versionskomponenten verglichen, sodass Mac.3.7 jede 3.7.x erlaubt. Eine Vorabversion (Beta) rangiert knapp unterhalb ihrer finalen Version: 3.7.1b4 gilt beispielsweise als unterhalb von 3.7.1, erfüllt also Mac.3.7, aber nicht Mac.3.7.1 oder Mac.3.7.1.min. Wenn die Plattform, auf der SEB läuft, beschränkt ist und die laufende Version keine ihrer Beschränkungen erfüllt, zeigt SEB eine Fehlermeldung an, welche die Anforderung beschreibt — formuliert als Minimum („… oder höher“) oder als eine oder mehrere bestimmte Versionen, wie konfiguriert — mit einem Link zur SEB-Downloadseite.
SEB 3.7 enthält viele wichtige Sicherheitsverbesserungen, ein neues WLAN-Steuerelement, das besonders im AAC-Bewertungsmodus hilfreich ist, sowie verschiedene Fehlerbehebungen.
Neu in SEB 3.7 (Build 1591F):
- Der macOS-Bewertungsmodus „Automatic Assessment Configuration“ (AAC) ist neu der standardmässige Lockdown-/Kiosk-Modus. Die Wahl des Kiosk-Modus wird über die neue, weiter unten beschriebene Einstellung lockdownModePolicy gesteuert.
- Dem SEB-Dock wurde ein WLAN-Steuerelement (Widget) hinzugefügt, das sowohl im AAC-Bewertungsmodus als auch im klassischen SEB-Kiosk-Modus automatisch angezeigt wird, da die macOS-Menüleiste nun immer ausgeblendet ist. Benutzer sehen damit das aktuelle WLAN-Netzwerk und können während einer Session zu einem anderen Netzwerk wechseln. Beim erstmaligen Verbinden mit einem Netzwerk fragt SEB nach dem Netzwerk-Passwort (oder einem Benutzernamen/Passwort, um es aus dem Schlüsselbund zu lesen) und speichert es in einem eigenen SEB-Schlüsselbund-Eintrag für spätere Verbindungen mit demselben Netzwerk. Der Hinweis zur Berechtigung für die Ortungsdienste (nötig, um die WLAN-Netzwerknamen anzuzeigen) schliesst sich automatisch, sobald der Zugriff in den Systemeinstellungen gewährt wurde. Die neue Einstellung hideWiFiControls (derzeit nur macOS) erlaubt es, dieses Steuerelement auszublenden (siehe Neue Einstellungen weiter unten).
- SEB erkennt und beendet nun vor und während einer Prüfungs-Session Applikationen, denen macOS-Bedienungshilfen-Berechtigungen (Accessibility) erteilt wurden und die in Prüfungen missbraucht werden könnten. Um solche Apps erkennen zu können, benötigt SEB den Festplattenvollzugriff (Full Disk Access). Ist dieser nicht gewährt, fordert SEB den Benutzer auf, ihn in den Systemeinstellungen / Datenschutz und Sicherheit / Festplattenvollzugriff zu aktivieren. SEB liest dabei keine anderen Daten als die macOS-Systemliste der Applikationen mit Bedienungshilfen-Berechtigungen (siehe auch unsere Datenschutzerklärung). Sie sollten prüfen, ob manche Studierende legitime Bedienungshilfen-Tools benötigen, und eine Ausnahme für diese über einen Eintrag bei den zugelassenen Prozessen mit aktivierter Eigenschaft allowAccessibility erstellen (siehe Neue Einstellungen weiter unten).
- Verhindert nun, dass Live-Aktivitäten eines iPhones (zum Beispiel Hilfsmittel, die zum Betrügen verwendet werden könnten) während einer Prüfungs-Session auf dem Mac angezeigt werden.
- Die macOS-Menüleiste ist während einer Session nun immer ausgeblendet und die frühere Option „Menüleiste anzeigen“ wurde aus den Einstellungen entfernt. Auf aktuellen macOS-Versionen liess sich die Menüleiste nicht mehr zuverlässig abdecken, daher wird sie nun immer ausgeblendet.
- Die Schaltfläche „Anwendung auswählen …“ in Einstellungen / Applikationen / Zugelassene Prozesse liest nun auch den Team-Identifier aus der Code-Signatur der ausgewählten App und speichert ihn beim zugelassenen Prozess. Dadurch wird die Zuordnung zusätzlicher Applikationen bei Verwendung des AAC-Bewertungsmodus robuster und sicherer.
- In Einstellungen / Applikationen / Zugelassene Prozesse wurde eine Schaltfläche „Voreingestellten Prozess hinzufügen …“ ergänzt, mit der Prüfungsadministratoren in SEB fest hinterlegte Prozesse (ähnlich den voreingestellten standardmässig verbotenen Prozessen) oder in den verwendeten SEB-Client-Einstellungen definierte Prozesse hinzufügen können. Dies verbessert auch die Einrichtung des AAC-Bewertungsmodus zusammen mit Cisco AnyConnect und ähnlichen VPN-Clients.
- Die Blockierung des macOS-26-Zwischenablageverlaufs (Pasteboard-History) wurde nun auch für den klassischen (Nicht-AAC-)Kiosk-Modus umgesetzt (bisher wurde dies nur im AAC-Bewertungsmodus gehandhabt).
- Das Öffnen der Einstellungen beim ersten Start von SEB / mit den Standard-Client-Einstellungen funktioniert nun korrekt. Dies löst den Zugriff auf die Einstellungen, wenn Sie SEB manuell einrichten möchten (da die Einstellung „Einstellungen-Fenster darf auf Client geöffnet werden“ seit SEB 3.6 standardmässig deaktiviert ist).
- Verbesserte Unterstützung für Mehrbildschirm-Setups: Grösse und Platzierung des Haupt-Browserfensters, der abdeckenden (Hintergrund-)Fenster und des Sperrbildschirms wurden korrigiert (auch bei Verwendung des AAC-Bewertungsmodus), und modale Hinweise werden nun auf dem Bildschirm von SEB zentriert.
- Behoben: Im AAC-Multi-App-Bewertungsmodus konnten zusätzliche (zugelassene) Applikationen hinter dem SEB-Browserfenster verborgen sein. SEB zwingt seine Fenster nicht mehr in den Vordergrund, solange der AAC-Bewertungsmodus aktiv ist, sodass zugelassene Apps im Vordergrund nutzbar bleiben.
- Behoben: SEB holte sich den Eingabefokus vom echten, von Apple signierten macOS-SecurityAgent-Dialog zurück (zum Beispiel der Schlüsselbund-Zugriffsdialog beim Verbinden mit einem WLAN-Netzwerk), was Benutzer daran hindern konnte, die angeforderten Anmeldedaten einzugeben. SEB belässt diesen Systemdialog nun im Vordergrund.
- Behoben: Beim Umkonfigurieren von einer AAC-Bewertungsmodus-Session zu einer anderen AAC-Session wurde die applikationsspezifische AAC-Konfiguration (zum Beispiel die Eigenschaft „Netzwerkzugriff erlauben“ einer zugelassenen Applikation) nicht aktualisiert. SEB startet die AAC-Session nun neu, damit die geänderten Einstellungen wirksam werden.
- Behoben: Das Klicken auf einen Link oder eine Schaltfläche, die in manchen Webapplikationen ein neues Browserfenster öffnet (zum Beispiel bestimmte Popups in Moodle), konnte fälschlicherweise den Dialog „SEB beenden“ auslösen. Dies geschah, wenn die Webseite ein Fenster mit einer leeren URL öffnete (zum Beispiel window.open("") oder window.open("", "_blank") und die Adresse erst danach setzte): Die resultierende Navigation hatte eine leere URL, gegen die der Beenden-Link-Vergleich von SEB nicht abgesichert war und die er fälschlicherweise als passenden Beenden-Link interpretieren konnte. SEB ignoriert solche Navigationen mit leerer URL nun korrekt, anstatt den Beenden-Dialog anzuzeigen.
- Behoben: Beenden-/Administrator-Passwörter mit akzentuierten Zeichen (wie é, ü, ñ) wurden unter macOS und iOS nicht erkannt, während sie unter Windows funktionierten — zum Beispiel konnte ein im Moodle-Quiz-Backend oder in SEB für Windows gesetztes Beenden-Passwort auf einem Mac oder iPad nicht eingegeben werden, sodass Benutzer SEB nicht beenden konnten. Ursache war eine Diskrepanz bei der Unicode-Normalisierung: Dasselbe akzentuierte Zeichen kann entweder zusammengesetzt (NFC, wie von Windows und von Web-/PHP-Backends wie Moodle erzeugt) oder zerlegt (NFD, wie oft bei der Texteingabe auf Apple-Plattformen erzeugt) kodiert sein, was unterschiedliche Bytes und damit einen unterschiedlichen Passwort-Hash ergibt. SEB normalisiert Passwörter nun vor dem Hashen zu NFC, sodass die Hashes plattformübergreifend übereinstimmen, und akzeptiert zusätzlich weiterhin die frühere (NFD-)Form aus Gründen der Abwärtskompatibilität. Dies gilt überall dort, wo ein Passwort zur Überprüfung eingegeben wird: das Beenden-/Entsperr-Passwort (auch auf dem Sperrbildschirm), das Administrator-Passwort, das SEB-Server-Fallback-Passwort und das Passwort zum Entschlüsseln verschlüsselter Konfigurationsdateien.
- Behoben: Der Dateiauswahl-Dialog liess sich beim Hochladen eines Dateianhangs im automatischen AAC-Bewertungsmodus nicht korrekt öffnen. Beim Migrieren älterer Einstellungen, in denen AAC nicht ausdrücklich aktiviert war, setzt SEB nun allowOpenAndSavePanel auf true, da der Dateiauswahl-Dialog im automatischen AAC-Modus sonst nicht angezeigt würde. SEB zeigt nun ausserdem eine Fehlermeldung an, wenn der Dateiauswahl-Dialog verwendet werden soll, allowOpenAndSavePanel aber false ist, sowie eine Warnung in Einstellungen / Down-/Uploads, wenn eine andere Upload-Richtlinie als „nur das Hochladen der zuvor heruntergeladenen Datei erlauben“ ausgewählt ist, während allowOpenAndSavePanel false ist und der klassische Lockdown-Modus nicht verwendet wird.
- Behoben: SEB erkannte nicht, wenn eine Webapplikation versucht, das Haupt-Browserfenster (das Fenster mit der Prüfungsseite) zu schliessen. Das Schliessen dieses Fensters ist unzulässig — eine Webapplikation darf nur Fenster schliessen, die sie selbst geöffnet hat — und SEB zeigt dann den Beenden-Dialog an. SEB verhindert nun wieder korrekt, dass das Haupt-Browserfenster von einer Webapplikation geschlossen wird.
- Behoben: Der von SEB berechnete Config Key konnte sich zwischen Windows und macOS/iOS bei Konfigurationen mit Fliesskomma-Einstellungswerten (zum Beispiel Zoomstufen, Akkuladeschwellen oder der Verkleinerungsfaktor für Screen-Proctoring-Bilder) unterscheiden, weil die beiden Plattformen diese Zahlen unterschiedlich serialisierten. Dies konnte dazu führen, dass ein Prüfungssystem oder SEB Server einen ansonsten gültigen SEB-Client ablehnte. SEB formatiert Fliesskommawerte nun so, dass sie enger mit SEB für Windows übereinstimmen (vorläufige Verbesserung, siehe https://github.com/SafeExamBrowser/seb-win-refactoring/issues/1495).
- Behoben: Die Akkuladeanzeige im SEB-Dock zeigte gelegentlich einen falschen Ladestand an (abweichend von der Systemanzeige).
- Behoben: Beim Umkonfigurieren aus SEB-Einstellungen mit aktivem AAC (zum Beispiel bei Verwendung der Standard-SEB-Server-Verbindungseinstellungen) waren einige Systemhinweise verborgen. Dies betraf vor allem die macOS-Dialoge für die Berechtigungen zur Bildschirmaufnahme und für Bedienungshilfen. SEB blieb dann hängen und der Mac musste hart neu gestartet werden.
- Behoben: Ein User-Agent-String mit abschliessendem Leerzeichen verursacht einen Fehler in Webapplikationen. Als Workaround, falls Sie noch nicht auf 3.7 aktualisieren können, fügen Sie ein kurzes User-Agent-Suffix hinzu, das immer am Ende des von SEB gesendeten User-Agent-Strings angehängt wird.
- Behoben: SEBClientConfig.seb im Ordner „Preferences“ führt zum roten Bildschirm „Erneutes Starten einer zuvor unterbrochenen Prüfungssession“.
- Behoben: Das Rechtschreibprüfungs-Fenster liess sich in AAC aus dem Diktier-Popup öffnen.
- Behoben: Einige Websites, die die SEB-JavaScript-API verwenden, stürzten auf älteren macOS-Versionen ab.
- Behoben: Modale Hinweise wurden nach einem Wechsel vom AAC-Bewertungsmodus in den klassischen Kiosk-Modus verdeckt hinter SEB-Fenstern / dem schwarzen, den Bildschirm abdeckenden Hintergrund angezeigt.
- Ein Absturz beim Beenden wurde behoben (verursacht durch das Ändern der Liste der beendeten Prozesse, während sie durchlaufen wurde).
- Bei „Speichern unter“ im Einstellungsfenster werden veraltete Einstellungen entfernt.
- Viele zusätzliche voreingestellte verbotene Prozesse wurden hinzugefügt, darunter Fernzugriffs-/Fernsteuerungs-Tools (zum Beispiel RustDesk, Handy und UltraViewer) und weitere Apps, die Bedienungshilfen-Berechtigungen anfordern, sowie verbotene Prozesse (auch fehlende von SEB für Windows).
- Die Überprüfung der Code-Signatur laufender Systemprozesse wurde optimiert. Die Prüfung ist nun unabhängig von der macOS-Version (funktioniert auch unter macOS 27).
- Verbesserte Protokollierung (weniger Wiederholungen und aussagekräftigere Log-Ereignisse). SEB protokolliert die Liste der laufenden Applikationen nun bei Session-Start (auch bei Verwendung des optionalen SEB Server) statt beim App-Start.
- Die Lizenz des SEB-Quellcodes wurde auf die Mozilla Public License 2.0 (MPL 2.0) geändert und das Copyright-Jahr auf 2026 aktualisiert.
- Lokalisierungen aktualisiert.
Optionale Funktionen, die individuell konfiguriert werden müssen und standardmässig deaktiviert sind
- Screen Proctoring funktioniert nun auch zusammen mit dem macOS-AAC-Bewertungsmodus und bietet zwei verschiedene Bildschirmaufnahme-Modi (aktives Fenster und alle Fenster (zusammengesetzt)). Das Zusammensetzen der aufgenommenen SEB-Fenster zum Screenshot erfolgt ausserhalb des Haupt-Threads, sodass Scrollen und andere Interaktionen flüssiger bleiben, während Screenshots erstellt werden. Falls Sie dennoch gelegentliches Stocken beim Scrollen bemerken, können Sie das minimale Screenshot-Intervall (screenProctoringScreenshotMinInterval) in den Einstellungen erhöhen.
- Ein Absturz wurde behoben, der auftreten konnte, wenn SEB Server oder Screen Proctoring versuchten, eine Netzwerkanfrage über eine gerade geschlossene Verbindung zu erstellen (zum Beispiel während des Ablaufs zur Erteilung des Festplattenvollzugriffs oder beim Beenden des AAC-Bewertungsmodus). Der zugrunde liegende Fehler „session has been invalidated“ wird nun ordnungsgemäss behandelt, anstatt SEB zu beenden.
- Weitere Bestrebungen, um zufällige Abstürze bei Verwendung von Screen Proctoring zu beheben.
lockdownModePolicy — Integer, Standard 0 (lockdownModePolicyAutomatic)
Einstellungsfenster: Sicherheit
Legt fest, welchen Kiosk-/Lockdown-Modus SEB auf macOS verwendet.
- 0 lockdownModePolicyAutomatic — SEB wählt den Lockdown-Modus automatisch anhand der laufenden macOS-Version und der aktuellen Einstellungen. Automatic Assessment Configuration (AAC) wird verwendet, wenn die macOS-Version dies unterstützt (≥ 10.15.4 ausser 10.15.5, ≥ 11 mit DNS-Pre-Pinning, ≥ 12.0 mit DNS-Pre-Pinning, ≥ 12.1 uneingeschränkt) UND keine der folgenden Optionen aktiviert ist: Bildschirmaufnahme, Fensteraufnahme, Bildschirmfreigabe, Browser-Bildschirmaufnahme oder Screen Proctoring mit screenProctoringAACCapturePolicyNone. Andernfalls wird auf den klassischen Kiosk-Modus zurückgegriffen.
- 1 lockdownModePolicyEnforceClassic — Verwendet immer den klassischen Kiosk-Modus (erhöhte Fensterebenen, kein AAC), unabhängig von der macOS-Version oder anderen Einstellungen. Das Nachschlagen im Wörterbuch ist nur in diesem Modus verfügbar. Der Bereich „Applikationen“ im Einstellungsfenster zeigt allowSwitchToApplications statt allowOpenAndSavePanel.
- 2 lockdownModePolicyEnforceAAC — Erzwingt immer Automatic Assessment Configuration (AAC). Wenn die laufende macOS-Version AAC nicht unterstützt, protokolliert SEB einen Fehler und AAC wird zur Laufzeit deaktiviert. Der Bereich „Applikationen“ im Einstellungsfenster zeigt allowOpenAndSavePanel und allowShareSheet statt allowSwitchToApplications.
Migration: Konfigurationsdateien, denen dieser Key fehlt, die aber enableMacOSAAC=true enthalten, werden automatisch auf lockdownModePolicyEnforceAAC migriert, wenn ihre Anforderung an die minimale macOS-Version AAC-Unterstützung impliziert. Wenn keine entsprechende Anforderung an die minimale macOS-Version gesetzt ist, erhalten sie lockdownModePolicyAutomatic und verwenden daher AAC ebenfalls auf Systemen, welche die minimal unterstützte macOS-Version erfüllen (und keine der Bildschirm-/Fensteraufnahme-Einstellungen aktiviert haben, siehe oben).
screenProctoringAACCapturePolicy — Integer, Standard 2 (screenProctoringAACCapturePolicyAllWindows)
Einstellungsfenster: Sicherheit → „Screen-Proctoring-Aufnahme unter AAC“
Legt fest, wie die optionale Screen-Proctoring-Funktion den Bildschirm aufnimmt, während der AAC-Bewertungsmodus aktiv ist. Unter AAC liefert die System-API zur Bildschirmaufnahme ein graues Bild, daher rendert SEB stattdessen seine eigenen Fenster über eine view-basierte Aufnahme; diese Einstellung wählt, was aufgenommen wird.
- 0 screenProctoringAACCapturePolicyNone — Keine view-basierte Aufnahme unter AAC. Im automatischen Lockdown-Modus verhindert dies zudem, dass AAC ausgewählt wird, solange Screen Proctoring aktiviert ist (SEB greift auf den klassischen Kiosk-Modus zurück, in dem die Systemaufnahme funktioniert). Wird AAC dennoch erzwungen, wird stattdessen das aktive Fenster aufgenommen.
- 1 screenProctoringAACCapturePolicyActiveWindow — Nimmt nur das aktive Browserfenster auf (einschliesslich seiner Fensterelemente).
- 2 screenProctoringAACCapturePolicyAllWindows — Nimmt alle SEB-Fenster (Browserfenster, Dock, Hinweise) zusammengesetzt in einem Bild des gesamten virtuellen Bildschirms auf. Inhalte, die sich nicht im Backing Store der View befinden (z. B. hardwarebeschleunigtes oder geschütztes Video), können schwarz oder grau erscheinen.
detectAccessibilityApps — Boolean, Standard true
Einstellungsfenster: Sicherheit → „Apps mit Bedienungshilfen-Berechtigungen erkennen“
Wenn aktiviert, erkennt SEB Apps, denen macOS-Bedienungshilfen-Berechtigungen erteilt wurden (die in Prüfungen missbraucht werden könnten, da sie das Aufzeichnen von Tastatureingaben sowie das Einschleusen von Tastatureingaben/die Automatisierung anderer Apps ermöglichen), und fügt sie — sofern nicht ausdrücklich zugelassen (siehe allowAccessibility) — der Liste der verbotenen Applikationen hinzu und beendet sie vor und während der Session. Erfordert Festplattenvollzugriff; fehlt dieser, fordert SEB auf, ihn in den Systemeinstellungen / Datenschutz und Sicherheit / Festplattenvollzugriff zu aktivieren.
- allowAccessibility — Boolean, Standard false — Eigenschaft eines permittedProcesses-Eintrags (Einstellungsfenster: Applikationen → Zugelassene Prozesse → (ausgewählte App) „Allow Accessibility“). Nimmt eine zugelassene Applikation von detectAccessibilityApps aus, sodass sie ihre Bedienungshilfen-Berechtigungen behalten darf, ohne beendet zu werden (und wird bei Session-Start nicht beendet, selbst wenn sie bereits läuft).
hideWiFiControls — Boolean, Standard false (nur macOS)
Einstellungsfenster: Benutzeroberfläche → Dock
SEB zeigt im SEB-Dock automatisch ein WLAN-Steuerelement (Widget) an, wenn der AAC-Bewertungsmodus verwendet wird (die macOS-Menüleiste ist während einer Session immer ausgeblendet), damit Benutzer das aktuelle WLAN-Netzwerk sehen und das Netzwerk wechseln können, ohne Zugriff auf die Menüleiste zu haben. Setzen Sie dies auf true, um dieses WLAN-Steuerelement auch in diesen Situationen auszublenden.
SEB kann nun Bedienungshilfen wie VoiceOver steuern. Mit dem optionalen SEB Server und seinem Moodle-Plugin sind mehrere aufeinanderfolgende Quizzes möglich.
Neu in SEB 3.6.1 (Build 15726):
- Erlaubt das Öffnen der Einstellungen beim ersten Start von SEB/mit den Standard-Client-Einstellungen. Dies löst das Problem des Zugriffs auf die Einstellungen, wenn Sie SEB manuell einrichten möchten (da die Einstellung „Einstellungen-Fenster darf auf Client geöffnet werden” seit SEB 3.6 standardmässig deaktiviert/falsch ist).
- Die Funktion „Automatisches Ausfüllen“ wird nun in bestimmten Situationen blockiert.
- Google Chrome wurde zu den voreingestellten standardmässig verbotenen Prozessen hinzugefügt. Chrome wird nun von SEB beendet, wenn der AAC-Bewertungsmodus nicht verwendet wird. Dadurch wird verhindert, dass SEB den Prozess „Chromium Helper“ ständig beenden muss.
- Behoben: Die Einstellungen „Öffnen/Speichern-Fenster zulassen” und „Share Sheet zulassen” (bei der Arbeit mit zugelassenen zusätzlichen Applikationen) funktionierten nicht.
- Beendet den Öffnen/Speichern-Fenster-Agenten nicht mehr, während die Einstellungen geöffnet sind („Öffnen” und „Speichern unter” funktionieren in den Einstellungen auch dann, wenn der AAC-Bewertungsmodus aktiv ist und die Einstellungen „Öffnen/Speichern-Fenster zulassen” und „Share Sheet zulassen” nicht aktiviert sind).
- Jetzt wird nur noch um die Erlaubnis zum Herunterladen/Zugriff auf den Protokollordner gebeten, wenn das Herunterladen/Protokollieren in den aktuellen Einstellungen aktiviert ist.
- Absturz beim Laden von Webseiten mit den Einstellungen sendBrowserExamKey = true und logLevel = Verbose behoben.
Optionale Funktionen, die individuell konfiguriert werden müssen und standardmässig deaktiviert sind
- Behoben: Einstellungen für die Bedienungshilfen (wie das Aktivieren/Deaktivieren von VoiceOver) wurden bei der Neukonfiguration mit dem SEB-Server nicht aktualisiert.
- Fehlerbehebung beim Starten einer SEB-Serverprüfung über die Verbindungskonfiguration (Prüfungsliste), bei der SEB 3.6 keinen App-Signaturschlüssel (ASK) gesendet hat.
SEB kann nun Bedienungshilfen wie VoiceOver steuern. Mit dem optionalen SEB Server und seinem Moodle-Plugin sind mehrere aufeinanderfolgende Quizzes möglich.
WICHTIG: Wenn Sie Konfigurationsdateien mit SEB 3.5 (macOS oder iOS) erstellt oder geöffnet und gespeichert haben, sollten Sie den AppleSpell-Prozess aus diesen Einstellungen (SEB-Einstellungen / Applikationen / Verbotene Prozesse) in SEB 3.6 entfernen und die Konfigurationsdatei erneut speichern. Andernfalls kann es bei einigen macOS-Versionen zu Verzögerungen bei der Texteingabe kommen (siehe Release Notes SEB 3.5.1).
Neu in SEB 3.6 (Build 156D0):
- Optionen in den In-App-Einstellungen / Benutzeroberfläche hinzugefügt, um die Bedienungshilfe VoiceOver zu steuern (Systemstandard, aktivieren, deaktivieren).
- Die Standardeinstellung für „Öffnen des Einstellungsfensters auf dem Client zulassen“ wurde auf deaktiviert geändert.
- Die Einstellung für die minimal unterstützte macOS-Version (SEBMinMacOSVersionSupported) wurde auf macOS 11 Big Sur geändert. Wenn Sie diese Einstellung manuell ändern, sollte SEB 3.6 weiterhin unter macOS 10.13 bis 10.15 laufen, aber es ist sehr wahrscheinlich, dass die mit diesen macOS-Versionen ausgelieferte WebKit-Browser-Engine nicht vollständig mit einigen Webapplikationen kompatibel ist und unter bestimmten Umständen sogar abstürzen kann.
- Hardkodierten User Agent String aktualisiert (3.5.4 zusätzlich zu 3.6).
Optionale Funktionen, die individuell konfiguriert werden müssen und standardmässig deaktiviert sind
- Jetzt werden Prüfungen mit mehreren aufeinanderfolgenden Quizzes unterstützt, wenn der optionale SEB Server und das SEB-Server-Moodle-Plugin verwendet werden.
- Versuch, einen Absturz beim Herstellen einer SEB-Server-Verbindung zu beheben. Wenn Sie SEB Server verwenden und beim Herstellen einer Verbindung dazu Abstürze auftreten, SENDEN SIE UNS BITTE EINEN FEHLERBERICHT (einschliesslich der entsprechenden SEB- Logdateien und Ihrer Konfigurationsdatei). Siehe Support-Link.
- Behebung von zufälligen Abstürzen bei der Bildschirmüberwachung.
SEB 3.5.4 sendet wieder den App-Signaturschlüssel (ASK) bei Verwendung des optionalen, individuell konfigurierten SEB-Servers. Ausserdem wird ein Absturz, der beim Laden einiger Websites unter macOS-Versionen vor macOS 15 Sequoia auftrat behoben. Diese Version bietet auch neue Optionen zum Herunterladen und Öffnen bestimmter Dateitypen mit zusätzlichen Apps, verbessert die Benutzerfreundlichkeit einiger Einstellungsoptionen und behebt Verzögerungen bei der Texteingabe sowie Sicherheitsprobleme.
WICHTIG: Wenn Sie Konfigurationsdateien mit SEB 3.5 (macOS oder iOS) erstellt oder geöffnet und gespeichert haben, sollten Sie den AppleSpell-Prozess aus diesen Einstellungen (SEB-Einstellungen / Applikationen / Verbotene Prozesse) in SEB 3.5.3 entfernen und die Konfigurationsdatei erneut speichern. Andernfalls kann es bei einigen macOS-Versionen zu Verzögerungen bei der Texteingabe kommen.
Neu in SEB 3.5.4 (Build 1567A):
- Behoben: Der App-Signaturschlüssel (ASK) wurde bei Verwendung des optionalen, individuell konfigurierten SEB-Servers nicht übertragen.
- Abstürze unter macOS 10.15: Das moderne WebView (WKWebView) stürzt leider beim Laden einiger Seiten unter macOS 10.15 ab. Daher müssen wir die Standardeinstellung für die minimal unterstützte macOS-Version auf 11 setzen. Wenn Sie macOS 10.15 unterstützen müssen, können Sie möglicherweise das klassische WebView in Ihren SEB-Einstellungen verwenden (was jedoch nicht empfohlen wird, da es veraltet ist).
SEB 3.5.3 behebt einen Absturz, der beim Laden einiger Websites unter macOS-Versionen vor macOS 15 Sequoia auftritt.
WICHTIG: Wenn Sie Konfigurationsdateien mit SEB 3.5 (macOS oder iOS) erstellt oder geöffnet und gespeichert haben, sollten Sie den AppleSpell-Prozess aus diesen Einstellungen (SEB-Einstellungen / Applikationen / Verbotene Prozesse) in SEB 3.5.3 entfernen und die Konfigurationsdatei erneut speichern. Andernfalls kann es bei einigen macOS-Versionen zu Verzögerungen bei der Texteingabe kommen.
Neu in SEB 3.5.3 (Build 1567A):
- Behebt einen Absturz, der beim Laden einiger Websites unter macOS-Versionen vor macOS 15 Sequoia auftritt.
- Behebt ein Problem mit der Codesignierung in Version 3.5.2.
SEB 3.5.1 bietet neue Optionen zum Herunterladen und Öffnen bestimmter Dateitypen mit zusätzlichen Apps, verbessert die Benutzerfreundlichkeit einiger Einstellungsoptionen und behebt Verzögerungen bei der Texteingabe sowie Sicherheitsprobleme.
WICHTIG: Wenn Sie Konfigurationsdateien mit SEB 3.5 (macOS oder iOS) erstellt oder geöffnet und gespeichert haben, sollten Sie den AppleSpell-Prozess aus diesen Einstellungen (SEB-Einstellungen / Applikationen / Verbotene Prozesse) in SEB 3.5.1 entfernen und die Konfigurationsdatei erneut speichern. Andernfalls kann es bei einigen macOS-Versionen zu Verzögerungen bei der Texteingabe kommen (siehe unten).
Neu in SEB 3.5.1 (Build 15670):
- Konfigurierte Dateitypen herunterladen (und optional in einer bestimmten App öffnen), anstatt sie im SEB-Browser anzuzeigen: Unter „Einstellungen / Downloads/Uploads“ wurde eine neue Liste ‚Dateitypen‘ hinzugefügt, in der Sie Dateitypen festlegen können, die heruntergeladen statt im Browser angezeigt werden sollen. Sie können auch die zugehörige zusätzliche App für den Dateityp angeben und die Option „Dateien nach dem Herunterladen öffnen“ verwenden.
Die neuen Einstellungs-Keys sind: downloadFileTypes (Array von Dictionaries) mit Dateitypen mit den Properties „extension“ (Dateiendung), ‚os‘ und „associatedAppId“ (Bundle-Identifier der App, die nach Abschluss des Downloads geöffnet wird). Derzeit in SEB für macOS und iOS unterstützt.
- Behoben: Das Blockieren von Inline-Vorschlägen in WebView-Textfeldern führte bei bestimmten macOS-Versionen und Systemeinstellungen zu Verzögerungen bei der Texteingabe: Das Beenden des AppleSpell-Prozesses wurde entfernt und eine bessere Alternative implementiert. Hinweis: Wenn Sie SEB-Konfigurationen mit SEB 3.5 erstellt haben, sollten Sie den AppleSpell-Prozess aus diesen Einstellungen entfernen (SEB-Einstellungen / Applikationen / Verbotene Prozesse).
- Behoben: Einfrieren bei Verwendung des AAC-Bewertungsmodus, nachdem das Dialogfeld für die Download-Ordnerberechtigungen angezeigt wurde. Jetzt wird eine Vorabprüfung der Systemeinstellungen für Datenschutz Dateien und Ordnerzugriffsberechtigungen für Download- und Logdateiordner durchgeführt.
- Unterstützung der Einstellung „Als Hintergrund-Prozess zulassen“ für erlaubte Prozesse: Erlaubt es dem erlaubten Prozess, bereits beim Start von SEB zu laufen (wird nicht beendet, wenn die Session in SEB gestartet und beendet wird).
- Aktualisierte Benutzeroberfläche und Formulierungen im Abschnitt „Prüfungseinstellungen“ und verbesserte Benutzerfreundlichkeit für die Freigabe von BEK/CK (auch aktiviert, wenn die umformulierte Einstellung „Browser- und Konfigurationsschlüssel im HTTP-Header senden“ deaktiviert ist).
- Blockiert nun den Systemprozess DataDetectorsViewService, um zu verhindern, dass in einigen Fällen Kontakte oder Kalender-Popups angezeigt werden.
- Es werden keine leeren Inhaltsfilterregel-Listen mehr kompiliert, wenn das moderne WebView (WKWebView) verwendet wird.
- Mögliche Ursache für Absturz behoben (trat auf, wenn die SEB-Einstellungen beim Start zurückgesetzt wurden).
- SEB 3.5 zu den Versions-User-Agent-Strings hinzugefügt.
- Voreingestellte verbotene Prozesse aktualisiert (Win/Mac).
- Standardeinstellungen für allowUploads (false) / allowDownUploads (true, veraltet: separate Einstellungen für allowDownload/allowUploads verwenden) geändert.
Optionale Funktionen, die individuell konfiguriert werden müssen und standardmässig deaktiviert sind
- Neustart anstelle des Beendens der SEB Server-Prüfungssitzung funktioniert nicht: Ein Neustart der SEB Server-Prüfungssitzungen ist nicht mehr möglich.
- Der Übertragungsstatus „Alle zwischengespeicherten Screenshots übertragen“ wird nicht mehr im Dock-Icon angezeigt, wenn das Token erneuert wurde.
SEB 3.5 unterstützt den URL-Content-(Inhalts-) Filter auch in der modernen Browser-Engine, behebt allgemeine Probleme und in der optionalen Screen Proctoring Funktion (Bildschirm-Fernüberwachung, erfordert den Betrieb einer eigenen Instanz von SEB Server mit SEB Screen Proctoring Service).
Neu in SEB 3.5 (Build 15487):
- Unterstützung für URL-Inhaltsfilter im modernen WebView (WKWebView) hinzugefügt. Hinweis: Wenn benutzerdefinierte reguläre Ausdrücke als SEB-URL-Filterausdrücke verwendet werden, ist nur die von WKWebView/Safari Content Filters unterstützte Regex-Teilmenge erlaubt, siehe https://webkit.org/blog/3476/content-blockers-first-look/
- Aktualisierte Auswahlrichtlinie für das moderne WebView (nicht mehr abhängig von der Verwendung von URL-Inhaltsfiltern).
- Umbenennung der Webbrowser-Engine- (WebView-) Richtlinie 'Moderne bevorzugen' in 'Moderne erzwingen' und Entfernung von UI-Verweisen auf URL-Inhaltsfilter in Bezug auf die WebView-Auswahlrichtlinie.
- AI-Schreibwerkzeuge in macOS Sequoia werden jetzt blockiert.
- Blockiert die Inline-Textvorhersage.
- Entfernt jetzt das Passwörter-Menüleisten-Element.
- Schaltfläche "Applikation/Executable auswählen" auch für verbotene macOS-Apps hinzugefügt (Einstellungen / Applikationen).
- Behoben: Die Eingabe einer URL-Filterregel (Einstellungen / Netzwerk / Filter) im Textfeld musste bestätigt werden ("Eingabe/Return"-Taste).
- Behoben: Neue URL-Filterregel wurde nicht gespeichert, wenn "Anwenden und Neustart" verwendet wurde.
- Start-URL mit offensichtlich falschem Format in Einstellungen / Allgemein (z.B. mit vorangestelltem Leerzeichen) wird nicht mehr akzeptiert und verhindert, dass SEB bei einigen falschen Start-URLs abstürzt.
- Verbesserte Validierung der Start- und SEB-Server-URL in Einstellungen / Allgemein: Wenn kein Protokollschema eingegeben wird, wird https:// hinzugefügt.
- Behoben: ConfigKey wurde im Settings-Fenster nach dem Speichern einer Konfigurationsdatei nicht korrekt aktualisiert.
- Der Standardwert für die minimal unterstützte macOS-Version wurde auf 10.15 geändert. SEB könnte noch mit macOS 10.13 und 10.14 funktionieren, wenn Sie diese Einstellung ändern, aber wir testen nicht mit diesen Versionen und wie Apple empfehlen wir generell, nur die drei neuesten macOS-Versionen zu verwenden.
- Einige ältere SEB-Versionen wurden aus dem User-Agent-String entfernt (es werden nur noch 3.4, 3.4.1 und 3.5 ausgegeben).
- Die Safari-Version in hartkodierten User-Agent-Element-Strings wurde aktualisiert.
- Erlaubt nun die unabhängige Aktivierung/Deaktivierung von Bildschirm-/ Fensteraufnahme in Einstellungen / Sicherheit.
Optionale Funktionen, die individuell konfiguriert werden müssen und standardmässig deaktiviert sind
- Die SEB Server-Funktion „Hand heben“ ist nun wieder verfügbar, wenn sie in den Session-Einstellungen aktiviert ist.
- Behoben: Das Präfix in der Moodle Login User ID Auflösung für SEB Server funktionierte nicht.
- Screen Proctoring Metadaten: Jetzt wird die SEB-Version im fokusierten und in der Liste der Fenstertitel der Applikation entfernt.
- Behoben: Abgelaufene Screen Proctoring Token verursachten unnötige Unterbrechungen der Serververbindung.
- Behoben: SEB konnte nicht beendet werden, weil versucht wurde, einen Screenshot zu übertragen, der bereits übertragen und gelöscht worden war.
- Verbesserte Sicherheit beim Zwischenspeichern von Screen Shots, wenn die Verbindung offline ist.
- Nun wird zuerst Screen Proctoring geschlossen, dann die SEB Serververbindung.
SEB 3.4.1 enthält mehrere wichtige Sicherheitskorrekturen und ersetzt ab sofort Version 3.4.
Neu in SEB 3.4.1 (Build 15437):
- Anzeige einer Warnung, wenn das veraltete klassische WebView verwendet wird.
- Es wurde eine Einstellung im Tab Browser hinzugefügt, um die Warnung zu deaktivieren, wenn das veraltete klassische WebView verwendet wird (Einstellungs-Key: browserWindowWebViewClassicHideDeprecationNote).
- Schaltfläche zum Anzeigen des Konfigurations-QR-Codes in Einstellungen / Konfiguration hinzugefügt.
- Falsch positive Meldung für roten Fehlerbildschirm „System Security Feature Not Enabled“ behoben.
- Behoben Standardeinstellungen entfernen erzeugte manchmal falsche Einstellungen.
- Behoben: Der Session-Start funktionierte nicht korrekt, wenn verbotene Applikationen beendet werden mussten.
- Behoben: ConfigKey wurde im Einstellungsfenster nicht korrekt aktualisiert.
- Behoben: Beim Abbrechen der Passworteingabe im Einstellungsfenster wurde immer noch der Dateiname als Fenstertitel verwendet, anstatt „Lokale Client-Einstellungen“.
- Behoben: Absturz aufgrund eines nil->null Wertes der configKey Einstellung in UserDefaults.
- Die Blockierung von Chrome-Videokonferenzen/Bildschirmfreigabe (verbotener Prozess) wurde in "Google Chrome Helper" geändert.
- Die neue MS Teams-Version wurde zu den standardmäßig voreingestellten verbotenen Prozessen hinzugefügt.
- Minimale macOS- und iOS-Optionen für die Versionen 15/18 hinzugefügt.
- Es wurde behoben, dass der Dialog für die Berechtigungen zur Aufnahme des Bildschirms und für Bedienungshilfen nicht angezeigt wurde, bevor die Screen Proctoring- Session gestartet wurde.
- Die JOIN-Anweisung für Screen Proctoring wird nur akzeptiert, wenn die Einstellung enableScreenProctoring = true ist.
- Begrenzung der JSON-Gesamtlänge der Screen Proctoring-Metadaten auf 4000 Zeichen und Hinzufügen eines Fehlerprotokolls, wenn die Länge größer ist.
- Es wurde ein Fall behoben, in dem die Bestätigung des geschlossenen Sperrbildschirms (auf dem SEB-Client) nicht im SEB-Server aktualisiert wurde.
SEB 3.4 erlaubt die Verwendung von Drittanbieter-Applikationen in Prüfungen, behebt Probleme, die vor allem unter macOS 14 Sonoma auftreten können, und implementiert die optionale Screen-Proctoring-Funktion.
Neu in SEB 3.4 (Build 15396):
- Unterstützung für die Ausführung von Drittanbieterprogrammen im macOS AAC Multi App Assessment Modus (erfordert macOS 12 oder neuer).
- Optionales temporäres Upload- und Download-Verzeichnis, um den freien Zugriff auf das gesamte Dateisystem zu verhindern, wenn zusätzliche Apps verwendet werden.
- Ein mögliches Problem wurde behoben, bei dem SEB manchmal kein Fenster öffnete und mit cmd-Q beendet werden musste. Dies scheint häufiger/nur unter macOS 14 Sonoma zu passieren.
- Die Abfrage von Berechtigungen für Webapplikationen zum Zugriff auf Mikrofon und Kamera wurde behoben.
- Problem mit der Blockierung von Bildschirmfotos unter macOS 14 behoben.
- Injizieren von ConfigKey und BrowserExamKey in alle iFrames, was jedoch nur beim Laden der Seite korrekt funktioniert, wenn die Funktion SafeExamBrowser.security.updateKeys(function callback) verwendet wird (in der Callback-Funktion können Sie die korrekten CK/BEK-Schlüssel für den Frame lesen).
- Beendete Nicht-UI-Prozesse werden nicht mehr neu gestartet.
- Unterstützung für Screen Proctoring (Bildschirm-Fernüberwachung). Diese bietet eine Live-Ansicht der Bildschirme von angeschlossenen SEB-Clients und Aufzeichnungen mit verschiedenen durchsuchbaren Metadaten. Diese Funktion erfordert den Betrieb einer eigenen Instanz von SEB Server mit SEB Screen Proctoring Service. SEB verbindet sich niemals mit einem zentralisierten Proctoring- oder anderen Servern, dies muss immer individuell konfiguriert werden, falls Sie es nutzen wollen.
- Jetzt werden generische Prüfungssysteme mit SEB Server unterstützt: Sie können die URL einer beliebigen webbasierten Prüfung/eines beliebigen Tests/Quiz eingeben und SEB Server verwenden, um die in seinem Web-Backend erstellten SEB-Einstellungen bereitzustellen. Sie können auch die angeschlossenen SEB Clients überwachen, inklusive einer automatischen Überprüfung der Integrität der einzelnen SEB Clients.
SEB 3.3.3 enthält mehrere wichtige Sicherheitskorrekturen.
Neu in SEB 3.3.3 (Build 151C0):
- Neue Einstellung im Tab Browser hinzugefügt, um die ganze Seite nach einem Verbindungsfehler neu zu laden (anstatt die fehlgeschlagene URL zu laden). Dies ist ein Workaround für einige Probleme mit LMS/Assessment-Systemen, z.B. in Moodle.
- Es wurde behoben, dass die Deaktivierung der Rechtschreibprüfung und Autokorrektur in WKWebView manchmal nicht funktionierte: Sie wurde komplett deaktiviert (kann für macOS/iOS nicht mehr konfiguriert werden).
- Die Blockierung von WebKit Networking-Prozessen wurde geändert, um SEB nicht zu sperren, wenn ein WebKit-Netzwerkprozess mit erhöhter Benutzerpriorität ausgeführt wird.
- Behoben: Berechtigungen für den reinen Mikrofonzugriff funktionierten nicht.
- Behoben: Textersetzungen konnten in SEB verwendet werden.
- Verhindern, dass der Keyboard Viewer verwendet wird, der weiterhin Textersetzungen anzeigt.
- Jetzt wird erkannt und die Ausführung verweigert, wenn benutzerdefinierte Cocoa-Text-System-Tastenbindungen gesetzt sind.
- Behoben: Chrome-Videokonferenzen wurden nicht mehr gestoppt, wenn aktuelle Chrome-Versionen verwendet wurden.
- Behoben: Es wird nun die korrekte Start-URL der aktuellen Session verwendet (lokale/SEB-Server-Prüfung).
- Behoben: Einstellungen-Menü und Cmd-S waren in einigen Fällen während der Prüfung verfügbar.
- Im Sperrbildschirm für gesperrte Prüfungen wird nun klargestellt, dass das Beenden-Passwort der aktuellen Session eingegeben werden muss, um SEB zu entsperren.
- Ausgabe von alten SEB-Versionen im User-Agent. Erforderlich, um gefährdete SEB-Versionen durch 3.3.3 zu ersetzen.
- Ein mögliches Problem wurde behoben, bei dem SEB manchmal kein Fenster öffnete und mit CMD-Q beendet werden musste.
- Behebung eines Xcode-Build-Fehlers, der dazu führte, dass SEB 3.3.2 nicht auf macOS 10.13 lief.
SEB 3.3.2 behebt Probleme mit dem Dateidownload, dem Einstellungen-Fenster und ermöglicht den Export von unkomprimierten Konfigurationsdateien (z.B. für den direkten Import in Moodle). Ausserdem enthält die Version mehrere Sicherheitskorrekturen.
Neu in SEB 3.3.2:
- Option hinzugefügt, um die Einstellungen für den Start einer Prüfung unkomprimiert als reinen Text im Dialog "Sichern als..." zu speichern. Dies ist hilfreich für den Import dieser Konfigurationsdateien in LMS/Prüfungssysteme, die keine gzip-komprimierten oder verschlüsselten Konfigurationsdateien unterstützen (z.B. Moodle) oder für die manuelle Bearbeitung.
- WebInspector zum Debuggen von Websites funktioniert jetzt direkt in SEB mit dem modernen WebView (flackert nicht mehr, wenn auf einer Webseite mittels aktivierter rechter Maustaste und dem Kontextmenu "Element-Informationen" aufgerufen).
- Einige Randfälle wurden behoben, bei denen der Sperrbildschirm "SEB gesperrt wegen verbotenem Prozess" unnötigerweise angezeigt wurde.
- Behoben: Das Übersteuern von Sicherheitsoptionen im Sperrbildschirm wurde beim Neukonfigurieren nicht zurückgesetzt.
- Behoben: Das Übersteuern des Sperrbildschirms für bestimmte verbotene Prozesse funktionierte nicht korrekt.
- Die Prüfung auf bestimmte verbotene Prozesse kann jetzt mehrere Male ausser Kraft gesetzt werden (auch für neu entdeckte verbotene Prozesse).
- Behoben: Ein falscher Browser Exam Key wurde angezeigt, wenn SEB mit der Alt-/Options-Taste gestartet worden war, um das Einstellungsfenster direkt anzuzeigen.
- Behoben: Zurücksetzen auf Standardwerte hat veraltete Einstellungen nicht entfernt.
- Behoben: Falsche Meldung, dass Einstellungen bearbeitet wurden, wenn das Einstellungen-Fenster geschlossen wurde (SEB mit Alt-/Options-Taste gestartet), auch wenn keine Änderungen vorgenommen wurden.
- Behoben: Absturz beim Herunterladen von Dateien.
- Behoben: Es wurde keine Fehlermeldung angezeigt, wenn versucht wurde, SEB-Konfigurationen herunterzuladen/zu öffnen, während dies deaktiviert war.
- SEB friert nicht mehr ein, wenn die Taste "Beenden" im Sperrbildschirm "System Security Feature disabled" (Systemsicherheitsfunktion deaktiviert) gedrückt wird.
- Behoben: Javascript-Pop-up öffnete sich nicht bei aktiviertem URL-Filter.
- Behoben: Neukonfiguration nach einem Login schloss keine zusätzlichen Browserfenster.
- SEB verhindert jetzt die Anzeige von "Time Machine-Backups durchsuchen".
- Behoben: SEB Server Browser Exam Key (BEK) wird von Moodle nicht erkannt, wenn das klassische WebView verwendet wird.
- Workaround für SEB Server Bug hinzugefügt, der BEK in HTTP-Headern sendet, wenn Server BEK verwendet wird, auch wenn sendBrowserExamKey = false gesetzt ist
- Skalierung des Seitenverhältnisses im Einstellungen-Fenster korrigiert. Der horizontale Schiebebalken im Tab Sicherheit wurde entfernt.
- Aktualisierung des BEK-Salts bei "Sichern als" (immer) und "Sichern" (nie) der Prüfungskonfiguration korrigiert.
- Erweiterte Fehlermeldung, wenn Zoom Proctoring in den Einstellungen aktiviert ist, mit "Aufgrund von Zoom-Lizenzierungsfragen ist Zoom Live Proctoring nur für SEB Alliance-Mitglieder verfügbar. Bitte besuchen Sie https://safeexambrowser.org/alliance.".
- Ein neuer Fehlerfall wurde hinzugefügt, um zu verhindern, dass der SEB-Sperrbildschirm für "Process nicht gefunden" (bereits beendet) angezeigt wird.
- Die veraltete Einstellung allowWLAN (welche Probleme beim Berechnen des Config Key auslöst) wird jetzt beim Speichern von Konfigurationen entfernt.
- Behoben: Falsche BEK-Anzeige nach dem Speichern einer Konfiguration.
- Das Meldeintervall für noch laufende Prozesse wurde von 3 auf 30 Sekunden geändert.
- Die Ansicht der Log-Konsole in Sperrbildschirmen sollte nun korrekt nach unten scrollen (wenn sie vor dem Erscheinen des neuen Log-Eintrags am unteren Rand war).
- Die maximale Höhe der Scrollansicht der Log-Konsole wurde erhöht, um zu verhindern, dass längere Logs abgeschnitten werden.
SEB 3.3 verbessert Barrierefreiheit & Sicherheit, ermöglicht Export von SEB-Einstellungen als Konfigurationslinks/QR-Codes. Optional: SEB Server-Integration mit Moodle.
Neu in SEB 3.3:
- Verbesserungen für Barrierefreiheit: Das Menü zur Auswahl geöffneter Webseiten (auf dem SEB-Symbol im SEB-Dock) kann nun mit VoiceOver über die Tastenkombination VO-Umschalttaste-M geöffnet werden (zusätzlich zum Rechtsklick).
- Verbesserte Ansagen zur Barrierefreiheit auf verschiedenen UI-Elementen, auch im SEB-Einstellungsmenü.
- Verbessertes VoiceOver-Feedback beim Öffnen von Sperrbildschirmen.
- Unterstützung von Konfigurationslinks (URLs) und QR-Codes, die eine vollständige, komprimierte SEB-Konfiguration enthalten. Damit ist es nicht mehr notwendig, eine Konfigurationsdatei auf einem Server zu speichern.
- Jetzt ist es möglich, QR-Codes mit vollständigen SEB-Konfigurationen direkt als PNG-Bilddateien aus dem In-App-Einstellungsmenü zu erzeugen und zu teilen. Diese können derzeit direkt mit der iOS-Version oder mit Tools von Drittanbietern auf Mac/Windows verwendet werden.
- Option zum Exportieren von SEB-Einstellungen als unverschlüsselte und wahlweise reduzierte plist-Datei für die MDM Managed Configuration-Funktion (derzeit für iOS verfügbar) wurde hinzugefügt.
- Neue Einstellung zum Entfernen von Standardschlüsseln/-werten aus gemeinsam genutzten (exportierten) Konfigurationsdateien, was die Grösse erheblich verringert (z.B. Entfernen von standardmässig verbotenen Prozessen). Dies wird standardmässig für generierte QR-Code- und Config-Link-Konfigurationen verwendet und ist hilfreich für die MDM-Konfiguration, zum Beispiel mit Jamf.
- Jetzt werden auch unverschlüsselte Konfigurationsdateien gzip-komprimiert. Nur MDM-Konfigurationsdateien werden unkomprimiert gespeichert.
- Der Titel der Einstellungsseite für Konfigurationsdateien wurde in "Konfigurationen" geändert und die Terminologie aktualisiert.
- Der Standardwert für den Zweck der SEB-Konfiguration wurde in Prüfung starten geändert.
- Separate Einstellungen für das Erlauben von Downloads/Uploads hinzugefügt (allowDownloads = standardmässig true, allowUploads = standardmässig true), die mit der bestehenden, aber veralteten Einstellung allowDownUploads UND verknüpft werden.
- Falsche Windows-Einstellung in allowCustomDownUploadLocation geändert.
- XULRunner URL-Filterregeln werden nicht mehr erzeugt.
- Einige nicht mehr aktuelle Standardwerte wurden angepasst.
- Es werden jetzt 20 statt 7 Protokolldateien gespeichert (max. Speicherplatz: 20 MB).
- Behoben: Logging in Swift-Klassen und Log-Level Error funktionieren nicht.
- Es wird nun verhindert, dass eine Webapplikation den SEB-Hauptbrowser-Tab (derjenige, der die Prüfungsseite enthält) schliessen kann.
- Jetzt wird der Config Key verwendet, um die gespeicherte laufende Prüfungssitzung für den Sperrbildschirm zu identifizieren. Dies sollte unnötige Sperrbildschirme vermeiden, wenn eine neue Prüfung geöffnet wird, die die gleiche Start-URL wie eine ältere gesperrte Prüfung verwendet.
- Neues Modul zur Überprüfung der Applikations-Integrität wurde integriert.
- Chrome Remote Host wurde zu den voreingestellten, standardmässig verbotenen Prozessen hinzugefügt.
- SEB-Versionsnummer zum "Prüfung starten" Prüfungspasswort-Dialog hinzugefügt.
- Die minimal benötigte macOS-Version ist nun macOS 10.13.
- macOS 14 Sonoma wurde zu den Optionen für die Einstellung der minimal erforderlichen macOS-Version (und iOS 17 zu den iOS-Einstellungen) in Einstellungen/Sicherheit hinzugefügt.
Optionale Funktionen, die individuell konfiguriert werden müssen und standardmässig deaktiviert sind
- App Signature Key-Funktionalität, die eine automatisierte Prüfung der Anwendungsintegrität ermöglicht, ähnlich wie bei der manuellen Verwendung des Browser Exam Key (kein Kopieren und Einfügen von Hash-Strings erforderlich).
- Neuer servergesteuerter Browser Exam Key, der für eine verbesserte SEB Server-Integration mit LMS/Assessment-Systemen wie Moodle verwendet werden kann.
- Beim Beenden der SEB Server-Sitzung wird nun das Fenster "Verbindung wird getrennt" angezeigt, um dem Benutzer eine Rückmeldung bei Verbindungsproblemen zu geben.
- Hinzufügen von Fehlermeldungen, wenn bestimmte Schritte des Verbindungsprozesses zu einer SEB Server Prüfung fehlschlagen, mit mehr Statusmeldungen im SEB Server Verbindungsfenster.
- Verbesserte Protokollierung von SEB Server-Verbindungen.
- Behebung eines Absturzes beim Beenden von SEB mit noch aktiver SEB Server-Verbindung, wenn das Verbindungstoken möglicherweise bereits ungültig ist.
Neu in SEB 3.2.5:
- Behoben: Nachschlagen mittels kräftigem Klick funktionierte im klassischen WebView in macOS 13 Ventura.
SEB 3.2 erweitert die optionale Unterstützung für SEB Server und bringt viele Stabilitätsverbesserungen.
Neu in SEB 3.2.4:
- AnyGPT wird standardmässig blockiert.
- Ein Fall wurde behoben, bei dem eine modale Warnung SEB beim Starten einer Session blockieren kann. Modale Warnungen wurden manchmal hinter dem schwarzen Hintergrund der Fenster angezeigt.
- Sicherheitsverbesserungen.
- Behoben: Einstellung für Download-Verzeichnis funktionierte in SEB 3.2.3 nicht.
- Es wird nun geprüft, ob ein korrektes Download-Verzeichnis in den Einstellungen definiert ist, bevor ein Download im modernen WebView durchgeführt wird. Wenn nicht, wird das Standard-Downloads-Verzeichnis verwendet.
- Warnung "Downloads nicht erlaubt" wird jetzt auch im modernen WebView angezeigt, wenn die Einstellungen keine Downloads zulassen, und in einem Fall auch für Downloads im klassischen WebView.
- Jetzt auch korrekte Behandlung von PDF-Dateien im modernem WebView, wenn das Herunterladen deaktiviert ist (dann werden auch PDF-Dateien mit einem "Download"-Link angezeigt statt heruntergeladen).
- Dabei Berücksichtigung der Einstellung newBrowserWindowByLinkPolicy = openInSameWindow: Dann wird ein PDF nicht in einem neuen Fenster geöffnet.
- Jetzt auch korrekte Handhabung der Einstellungen "Dateien nach dem Herunterladen öffnen" und "PDF-Dateien herunterladen und öffnen, anstatt sie inline anzuzeigen" im modernen WebView.
- Die Funktion "Datei für Upload auswählen … nur zuvor heruntergeladene Datei zulassen", die im modernen WebView nicht funktionierte, wurde korrigiert. Ausserdem werden die vorherigen Download-Pfade zurückgesetzt, wenn SEB neu konfiguriert wird.
Neu seit 3.2.3/3.2.2/3.2.1:
- Das Herunterladen von auf der Website generierten Dateien (mit dem Protokollschema "data:") im modernen WebView wurde korrigiert.
- Jetzt sind Downloads beliebiger Dateitypen und "blob:"-generierter Dateien möglich, wenn Sie das moderne WebView und macOS 10.3 oder neuer verwenden. Diese heruntergeladenen Dateien verwenden auch den ursprünglichen Dateinamen (dies war im klassischen WebView nicht möglich).
- Absturz beim Schliessen mancher Webseiten behoben.
- Protokollierung wurde verbessert, um sich wiederholende Ereignisse in den Logdateien zu verhindern.
- macOS 13 Ventura wurde als Option für die minimale macOS-Version hinzugefügt.
- Die Abbrechen-Schaltfläche in der Fallback-Passwort-Warnung bei Benutzung des optionalen SEB Servers wurde behoben und der Text der Warnung im Falle eines leeren Fallback-Passworts verbessert.
- Behoben: Auf einem Trackpad mit 'Force Touch' funktionierte die Funktion 'Begriffe Nachschlagen' (ausgelöst mittels Force-Clicks) im modernen WebView.
- Behoben: Roter Sperrbildschirm nach Benutzerwechsel verschwand ohne Benutzeraktion.
- Behoben: Die neueste TeamViewer-Version wurde nicht standardmässig blockiert.
- Behoben: Die Tastenkombination zum Neuladen wurde nicht korrekt aktiviert, abhängig von den Einstellungen zum Neuladen und dem gewählten Fenster (Haupt-/Zusatzfenster).
- Fehler behoben, der dazu führte, dass Eigenschaften wie "aktiv" von verbotenen Prozessen in den SEB-Einstellungen nicht korrekt gesetzt werden konnten.
- Behoben: Null-Referenz-Exception in injiziertem Javascript-Code im Zusammenhang mit dem "Download"-Attribut von Links.
Optionale Funktionen, die individuell konfiguriert werden müssen und standardmässig deaktiviert sind
- Neu in 3.2.4: Bei Verwendung des optionalen SEB Servers kann ein SEB Client gesperrt (mit einem roten Sperrbildschirm mit optionaler, individueller Nachricht) und vom Server wieder entsperrt werden.
- Es wird nun eine Benachrichtigung an den SEB Server gesendet, wenn ein Sperrbildschirm auf dem Client geschlossen wird (durch Eingabe des Beenden-Passworts).
- Ein Problem mit der Benachrichtigung bei Verwendung der Funktion "Hand heben/senken" wurde behoben.
- Massiv verbesserte Fehlerbehandlung bei der Verbindung zum SEB Server mit besseren Fehlermeldungen, die SEB Server- und Prüfungsadministratoren helfen können, serverseitige Probleme zu beheben.
- Unterstützung für Fallback-Option hinzugefügt, wenn die Verbindung zum SEB Server komplett fehlschlägt. In diesem Fall kann eine alternative Start-URL konfiguriert und der Fallback optional mit einem neuen Passwort geschützt werden.
- Verbessertes Senden von Log-Ereignissen, um zu verhindern, dass einzelne Ereignisse aufgrund von temporären Verbindungsproblemen verloren gehen.
- Senden von Geräteinformationen an den SEB Server zu einem früheren Zeitpunkt im Verbindungsprozess.
- Erneuerung abgelaufener SEB Server OAuth-Token.
- Bereinigung ausstehender Anfragen an SEB Server behoben.
- Fehlende pingInterval SEB-Server-Verbindungseinstellung behoben, die dazu führte, dass Pings kontinuierlich gesendet wurden und SEB nach einer Weile abstürzte.
Hinweis: Diese Version enthält nicht die Zoom-Integration für Prüfungsaufsicht oder Prüfungssupport, die in SEB 3.2rc enthalten war. Es gibt eine nicht-öffentliche SEB Alliance Edition, die die Zoom-Integration weiterhin unterstützt. Wenn Sie daran interessiert sind, diese Zoom-Integration zu nutzen, kontaktieren Sie alliance@safeexambrowser.org.
- Korrigiert, dass PDF-Dokumente nicht dargestellt wurden, wenn der Acrobat PDF Reader installiert war.
- Das Einstellungen-Fenster kann nun nicht mehr geöffnet werden, wenn in Moodle 3.9 automatisch erzeugte SEB-Einstellungen benutzt werden (Option "Manuell Konfigurieren"). SEB benutzt nun die Standardeinstellung allowPreferencesWindow=false in Prüfungs-Einstellungen (Client-Konfigurationen haben weiterhin allowPreferencesWindow=true als Standardeinstellung).
- Korrigiert: SEB konnte nicht durch das Öffnen einer .seb-Datei gestartet werden auf macOS <= 10.12.
- Falsch-positive Erkennung eines nicht erlaubten Prozesses korrigiert, wenn ein Teil des Prozessnamens mit einem verbotenen Prozess übereingestimmt hat.
- Das Einstellungen-Fenster kann nun kontrolliert vergrössert oder verkleinert werden, abhängig vom angezeigten Inhalt.
- Übergrosse Einstellungen-Tabs werden nun von Anfang an angezeigt, wenn sie das erste Mal geöffnet werden.
- Korrigiert: Die Höhe des Benutzeroberfläche-Tabs konnte nicht verändert werden.
- Es wird jetzt eine Fehlermeldung angezeigt, wenn auf ein Identitätszertifikat zum Entschlüsseln einer SEB-Konfiguration nicht zugegriffen werden kann.
- Versuchte Korrektur eines nicht immer reproduzierbaren Fehlers beim Überprüfen der Code-Signatur von einigen im Vordergrund sichtbaren Applikationen, wodurch das Starten von SEB verlangsamt oder blockiert wird.
- Einstellung für verbotene Prozesse, welche verhindert, dass bestimmte Prozesse und Applikationen zusammen mit SEB verwendet werden.
- SEB 2.2.1 beinhaltet voreingestellte verbotene Prozesse, welche Programme für Kommunikation, Bildschirmfreigabe und Bildschirmaufnahme umfassen. Gerne nehmen wir in zukünftigen Versionen bei Hinweisen aus der Nutzer-Community weitere Prozesse in diese Liste auf (wir benötigen Informationen zu den Applikationen wie Dateiname und Bundle Identifier).
- Neue Einstellungen, um SEB innerhalb einer sicheren Session (die aktuellen Einstellungen haben ein Beenden-Passwort gesetzt) umkonfigurieren zu können.
- Separate Einstellungen zur Kontrolle des Löschens von Cookies zu Beginn und beim Beenden einer Browser-Session. Dies erlaubt, dass Benutzer eingeloggt bleiben können, wenn beispielsweise eine Prüfung mit individuellen Einstellungen in unterstützten Learning Management und Prüfungs-Systemen gestartet wird.
- Einstellung zum Erlauben des Web Inspectors (Hilfsprogramm für Web-Entwickler) in Einstellungen/Browser (gleicher Einstellungsschlüssel allowDeveloperConsole, welche auch in SEB 3.0 für Windows benutzt wird). Wenn erlaubt und der Rechtsklick nicht deaktiviert ist (siehe Sicherheit/Abgefangene Tasten/Rechte Maustaste erlauben), dann kann mittels Rechtsklick/ctrl-Linksklick auf ein Element einer Webseite der Web Inspector mittels 'Inspect Element' angezeigt werden.
- Mac-spezifische Einstellungen zum Blockieren von Bildschirmfotos und Bildschirmaufzeichnung. Die separaten Einstellungsoptionen erlauben einen Betrieb von SEB zusammen mit manchen Fernprüfungs-Tools.
- Separate Einstellungsoption zum Blockieren der privaten Zwischenablage auf dem Mac.
- Mac-spezifische Option zum Blockieren der macOS-Bildschirmfreigabe (VNC-basiert)
- Alle individuellen Einstellungsoptionen der iOS-Version können nun im Mac-Einstellungen-Fenster gesteuert werden.
- SEB 2.2.1 benutzt die endgültige Implementierung des Config Key, der dazu dient, um sicherzustellen, dass eine Prüfung nur mit korrekten, nicht modifizierten Einstellungen zugänglich ist. Der Config Key kann automatisch von einem kompatiblen Prüfungssystem generiert werden, zusammen mit der SEB-Konfigurationsdatei für eine Prüfung. Alle SEB-Versionen, welche den Config Key unterstützen, generieren denselben Schlüssel, sofern dieselbe SEB-Konfigurationsdatei benutzt wird.
In SEB 2.2.1 gelöste SEB 2.2 Probleme:
- Eine Moodle 3.9 Prüfung konnte nicht korrekt geöffnet werden, wenn SEB mittels indirekten sebs:// Link aus einem anderen Browser heraus gestartet wurde.
- Browser Exam und Config Key wurden nicht korrekt dargestellt, wenn das Tab Prüfungen in den Einstellungen direkt nach dem Laden einer neuen Prüfungskonfiguration geöffnet wurde.
- SEB kann jetzt mittels Konfigurationsdateien über indirekte sebs:// Links geöffnet werden, unabhängig von URL-Filter-Regeln in den Client-Einstellungen.
- Eingebettete SSL Debug-Zertifikate mit Wildcard-Domains haben nicht funktioniert.
Für eine vollständige Liste und Hinweise, welche Änderungen in SEB 2.2.1 eventuell Anpassungen von SEB Konfigurationsdateien notwendig machen könnten, siehe englische Release Notes.
- SEB 2.1.4 ist vollständig kompatibel mit macOS 10.15 Catalina.
- Die SEB-Applikation ist nun notarisiert und benutzt das "Hardened Runtime" Sicherheits-Feature.
- Nun können Tastaturkürzel benutzt werden, um zwischen offenen Browserfenstern umzuschalten:
Linke Alt- (Wahl-) Taste + Tab: Bringe nächstes Browserfenster in den Vordergrund.
Line Alt- (Wahl-) Taste + Linke Shift- (Umschalt-) Taste + Tab: Bringe vorheriges Browserfenster in den Vordergrund.
- Die Voreinstellung für die minimal erlaubte macOS-Version wurde auf 10.11 El Capitan gesetzt. Das bedeutet, wenn Sie wollen, dass Studierende ältere macOS-Versionen benutzen können, müssen Sie diese Einstellung ändern (sofern diese nicht schon in älteren Konfigurationsdateien vorhanden war).
- SEB 2.1.4 benutzt die endgültige Implementierung des Config Key, der dazu dient, um sicherzustellen, dass eine Prüfung nur mit korrekten, nicht modifizierten Einstellungen zugänglich ist. Der Config Key kann automatisch von einem kompatiblen Prüfungssystem generiert werden, zusammen mit der SEB-Konfigurationsdatei für eine Prüfung. Alle SEB-Versionen, welche den Config Key unterstützen, generieren denselben Schlüssel, sofern dieselbe SEB-Konfigurationsdatei benutzt wird. Momentan unterstützt SEB für iOS den Config Key bereits, eine damit kompatible Windows-Version wird später dieses Jahr folgen.
- Eine benutzerdefinierte Touch Bar in den Modi "App-Steuerungen" und "Schnellaktionen" mit eingeschaltetem Control-Strip wird nun deaktiviert, auch wenn das Hilfsprogramm BetterTouchTool benutzt wird.
- Die macOS-Bildschirmaufzeichnung (aufgerufen mit Cmd+Shift+5/Befehlstaste+Umschalttaste+5), eingeführt in macOS Mojave, wird jetzt blockiert. Dies kann mit der Option "Einstellungen / Sicherheit / Bildschirmfotos erlauben" gesteuert werden.
- Das Auswählen mehrere Dateien für Upload ist jetzt möglich, gesteuert mit dem HTML Input-Element (multiple-attribute).
- Eine Medienspieler-Applikation wie iTunes, welche unter Vollbildeinstellung beendet und nach dem Start von SEB mittels der Play-Funktionstaste wieder gestartet wird, kann nun den Bildschirm auch unter macOS Mojave und neuer nicht mehr übernehmen oder den Mac blockieren.
- Downloads funktionieren jetzt wieder unter macOS 10.14 Mojave und neuer.
- Der Download und das Öffnen von SEB-Konfigurationsdateien definiert innerhalb des Quellcodes einer Webseite mittels "data:"-URL funktioniert jetzt korrekt.
- Die Standardeinstellung für das Download-Verzeichnis funktioniert jetzt auch unter macOS Mojave oder neuer korrekt. Falls Sie eine SEB-Konfigurationsdatei mit einer Vorgängerversion erstellt haben, müssen Sie eventuell das Download-Verzeichnis erneut auswählen in "Einstellungen / Down/Uploads", falls eine Fehlermeldung angezeigt wird, wenn sie Dateien in SEB herunter laden.
- JavaScript-Dialoge retournieren nun "false", wenn die Abbrechen-(oder irgendeine andere zweite)-Schaltfläche angeclickt wird.
- Der rote Sperrbildschirm "SEB-Prozess wurde unterbrochen!" wird nicht mehr angezeigt, wenn ein Mac in den Ruhezustand versetzt wird.
- Um zu verhindern, dass SEB einfriert, wenn eine Webseite versucht, einen Zeichensatz herunterzuladen (dabei wird ein durch den SEB-Kiosk-Modus verdeckter Dialog angezeigt) während SEB die Erlaubnis zur Steuerung mittels Bedienungshilfen nicht besitzt: Bevor SEB beendet wird, werden Informationen zu diesem Ereignis gespeichert (unter anderem der Titel der betreffenden Webseite und die URL bzw. ein Platzhalter hierfür). Diese Informationen werden angezeigt, wenn SEB das nächste Mal gestartet wird.
Für vollständige Liste siehe englische Release Notes.
- Neue "Config Key"-Funktion, welche es einem Prüfungssystem erlaubt, zu überprüfen, ob SEB-Clients die korrekten Einstellungen benutzen. Der Config Key kann serverseitig generiert werden und ändert sich nicht, wenn dieselben Einstellungen in einer neueren SEB-Version geladen werden, in welcher neue Einstellungsoptionen hinzugefügt wurden (Aufwärts- und Abwärtskompatibilität).
- Neue Einstellungsoptionen zum Deaktivieren von Siri und der Diktats-Funktion hinzugefügt.
- Touch Bar Textvorschläge werden während einer Prüfung ausgeschaltet.
- SEB verweigert, eine zuvor nicht korrekt beendete Prüfung wieder aufzunehmen (zuerst muss eine Prüfungsaufsichtsperson das Entsperren-/Beenden-Passwort eingeben), beispielsweise nachdem der Rechner zwangsweise neu gestartet wurde.
- Der URL-Filter behandelt den Query-Teil einer Adresse nun konsistent zwischen SEB für macOS 2.1.3 und Windows 2.2.1.
- Separate Einstellungen für Neuladen / Neuladen-Warnung / Seiten-Navigation in Prüfung und neuen Browser-Fenstern hinzugefügt.
- Die Einstellung "Rechte Maustaste erlauben" funktioniert nun auch in SEB für macOS: Dies erlaubt, die rechte Maustaste/das Kontextmenü bei speziellen Webseiten-Elementen zu benutzen.
- Die Client-Konfigurationsdatei SEBClientSettings.seb wird nun auch aus dem Systemverzeichnis /Library/Preferences geladen: Dieses Verzeichnis gilt für alle Benutzer auf einem Mac und darauf kann normalerweise nur mit Administrator-Rechten zugegriffen werden. Diese Verbesserung macht es einfacher, zentral verwaltete Macs zu konfigurieren, die von mehreren Benutzern genutzt werden.
- Ein Fehler wurde beseitigt, bei dem die automatische Rechtschreiben-Korrektur in manchen Fällen nicht korrekt ausgeschaltet wurde.
- Die Erkennung der Bildschirmfreigabe-Funktion funktioniert nun auch korrekt, wenn die Verbindung mittels Apple ID / Zugang zu meinem Mac aufgebaut wird.
- Verbesserter Startprozess: Die fest auf dem Mac gespeicherten Client-Einstellungen werden nun nicht mehr beachtet, wenn SEB mittels Öffnen einer Konfigurationsdatei oder eines Konfigurationslinks gestartet wird.
- Korrigiert, dass mehrfaches Doppelklicken auf eine .seb Konfigurationsdatei SEB blockieren konnte.
- Das "Über SEB"-Startfenster kann nun keine modalenMeldungen mehr verdecken und SEB blockieren.
- Wenn eine Webseite versucht, eine Schriftart herunterzuladen, blockiert dies SEB nun nicht mehr.
- Im Fall dass SEB einen implizit verbotenen Prozess (welcher versucht, ein Panel-Fenster anzuzeigen) nicht beenden kann, wird ein Sperrbildschirm angezeigt, welcher die Eingabe des Entsperren-/Beenden-Passworts notwendig macht.
Für vollständige Liste siehe englische Release Notes.
- Das Bugfix-Release SEB 2.1.2 beseitigt vorwiegend Probleme, die in SEB 2.1.1 mit nicht-standardmässigen Bildschirm-Einstellungen und beim Starten einer unüblichen Konfiguration mittels .seb-Datei oder seb(s):// Link.
Für vollständige Liste siehe englische Release Notes.
- Vollständige Kompatibilität mit macOS 10.12 Sierra.
- Neu können TLS-/SSL- und CA-Zertifikate in SEB-Konfigurationsdateien eingebettet und mittels Zertifikat-Pinning die Sicherheit bei verschlüsselten Verbindungen mit Prüfungsservern erhöht werden (wenn SEB unter macOS 10.9 oder neuer läuft).
- SEB benutzt nun eine private Zwischenablage, so können im Hintergrund laufende Hilfsprogramme und die Allgemeine Zwischenablage (Universal Clipboard, unter macOS 10.12 Sierra) nicht benutzt werden, um Inhalte in Prüfungen einzufügen oder aus Prüfungen zu kopieren.
- WebAudio API ist nun aktiviert.
- Das Anzeigen von Panels und Fenstern durch im Hintergrund laufende Dritthersteller-Hilfsprogramme wird nun verhindert.
- Die macOS-Bildschirmfreigabe wird nun blockiert.
- Display-Mirroring kann blockiert werden und eine neue Einstellung erlaubt, die Anzahl maximal benutzbarer Bildschirme zu begrenzen. Dies kann das Schummeln mittels drahtlosen Display-Lösungen verhindern.
- Volle Unterstützung von Basic-/Digest- und NTLM-Authentifizierung hinzugefügt.
- Mittels seb(s)://-Links verknüpfte Konfigurationsdateien können nun auch von Servern geladen werden, welche Authentifizierung verlangen. Dabei können auch indirekte Links verwendet werden (welche den Dateinamen mit .seb-Endung nicht enthalten, beispielsweise sebs://example.com/download.php?id=2352). Dadurch können die Konfigurationsdateien beispielsweise zusammen mit einer Prüfung in einem Moodle-Kurs gespeichert werden. Die Login-Session wird beibehalten, sodass sich Studierende nicht zweimal einloggen müssen.
- Neue Option in den Einstellungen zum Erzwingen einer minimalen macOS-Systemversion. Dies ist hilfreich, falls eine Webapplikation nicht kompatibel mit einer älteren WebKit-Browserversion ist (wie sie beispielsweise unter OS X 10.9 verwendet wird). Damit kann ebenfalls erzwungen werden, dass eingebettete Zertifikate und das Zertifikats-Pinning auf allen Prüfungsrechnern funktioniert, wenn als minimale macOS-Version 10.9 eingestellt wird.
- Auf einem Trackpad mit 'Force Touch' wird nun die Funktion 'Begriffe Nachschlagen' (ausgelöst mittels eines kräftigen Klicks auf ein Wort oder eine Textauswahl im Browserfenster) blockiert, wenn die Einstellung 'Begriffe Nachschlagen erlauben' deaktiviert ist.
- Eine Medienspieler-Applikation wie iTunes, welche unter Vollbildeinstellung beendet und nach dem Start von SEB mittels der Play-Funktionstaste wieder gestartet wird, kann nun den Bildschirm nicht mehr übernehmen.
- Probleme im URL-Filter beseitigt: Host-Adressen mit oder ohne abschliessendes Pfadtrennzeichen '/' werden jetzt gleichwertig behandelt. Eine Filterregel mit abschliessendem Wildcard-Zeichen '/*' funktioniert nun auch bei einem Pfad ohne abschliessendes '/'-Zeichen.
- Ein Fehler, der in Zusammenhang mit einer älteren WebKit-Version (unter OS X 10.10 oder älter) und falsch formatierten HTML-Elementen auftreten konnte, wurde beseitigt.
- Wenn SEB über das Öffnen einer SEB-Konfigurationsdatei oder eines seb(s):// Links gestartet wird, dann werden die persistenten Client-Einstellungen nicht mehr im Haupt-Browserfenster im Bildschirmhintergrund geöffnet. Schlägt das Öffnen der neuen Einstellungen fehl (Ladefehler, Benutzer bricht ab, Entschlüsselung nicht möglich), wird SEB nun beendet, anstatt mit den persistenten Einstellungen weiter zu laufen.
- Diverse kleinere Probleme früherer Versionen wurden beseitigt.
Für vollständige Liste siehe englische Release Notes.
- Neue Tasten im SEB-Dock zum Neustarten der Prüfung, Neuladen der aktuellen Webseite und eine Anzeige der Uhrzeit verbessern die Usability in Prüfungen.
- Volle Kompatibilität mit OS X 10.11 El Capitan.
- Nun kann eingestellt werden, ob die Rechtschreib- und Grammatikprüfung und das Nachschlagen von Wörtern während einer Prüfung benutzt werden darf.
- Vergrössern/Verkleinern der ganze Webseite anstatt nur des Textes ist nun ebenfalls möglich. Das Zoomen kann auch komplett ausgeschaltet werden.
- SEB erkennt jetzt, wenn versucht wird den Benutzer zu wechseln und sperrt anschliessend den Zugriff auf die Prüfung.
- In SEB 2.1 kann konfiguriert werden, dass für das Anzeigen von PDF-Dateien immer die sicherere Browser PDF-Vorschau benutzt wird, anstatt das Acrobat Reader PDF Plug-In.
- Individuelle Browser-User-Agent-Strings können pro Prüfung eingestellt werden. SEB identifiziert sich auch über seine Versionsnummer im User-Agent.
- Unter OS X 10.7 kann SEB 2.1 nur als Prüfungs-Client benutzt werden, das Einstellungen-Fenster ist nicht verfügbar. Verwenden Sie SEB unter OS X 10.8 oder neuer um eine .seb Konfigurationsdatei zu erstellen, die auch zum Konfigurieren von SEB-Clients unter OS X 10.7 verwendet werden kann.
Für vollständige Liste siehe englische Release Notes.
- Unterstützung für verschlüsselte SEB-Konfigurationsdateien (Dateityp .seb), die es erlauben, SEB pro Prüfung individuell zu konfigurieren. Dieselben .seb Dateien können nun für das Starten von Prüfungen mit SEB 2.0.x auf Windows-Rechnern und auf Macs benutzt werden.
- Eingebauter komfortabler Editor für die Plattform-unabhängigen SEB-Konfigurationsdateien, der auch alle zusätzlichen individuellen Einstellungen der Windows-Version konfigurieren kann.
Wichtig: Eventuell vorhandene ältere Client-Einstellungen aus dem Preferences-Systemverzeichnis (erzeugt mit SEB Version 2.0pre3 oder früher) werden beim ersten Start dieser neuen SEB-Version gelöscht, SEB muss danach neu konfiguriert werden. Die lokalen Einstellungen können aber zuerst mit SEB 2.0pre3 gesichert werden (bevor SEB 2.0 zum ersten Mal gestartet wurde) und SEB 2.0 danach damit neu konfiguriert werden.
- SEB 2.0 blockiert auch die Bildschirmfoto-Funktion von macOS.
- SEB 2.0 hat ein optionales Dock/Taskleiste eingebaut, in der ein Icon für den SEB-Browser mit Steuerelementen für seine offenen Browser-Fenster und ein Beenden-Button angezeigt werden.
- Neue Funktion zum Beenden von SEB, nachdem eine Prüfung abgeben wurde (ohne Eingabe eines Quit-Passworts). Dazu muss ein Quit-Link festgelegt werden und dieser dann auf der nach der Prüfungsabgabe angezeigten Ergebnis-Seite im Learning Management System platziert werden.
- Der Browser Exam Key ermöglicht die Authentifizierung der verwendeten SEB-Version und deren Einstellungen im Prüfungsmodul. Für die Learning Management Systeme Moodle und ILIAS wurden Plugins für diese Funktionalität veröffentlicht.
- Neue Optionen im User-Interface: Die Grösse und Positionierung der Browser-Fenster (Hauptfenster mit der Prüfung und zusätzlich geöffnete Fenster) kann voreingestellt werden. Das Hauptfenster kann auch bildschirmfüllend dargestellt werden. Eine neue Aktivitätsanzeige zeigt den Ladevorgang an.
- SEB kann jetzt optional auch mit Menüleiste benutzt werden, damit und mit der neuen Toolbar in Browserfenstern sind Funktionen wie Einstellungen öffnen, 'Über SEB', Beenden, Seite neu laden, Schrift vergrössern/verkleinern und vorwärts/rückwärts im Browserverlauf leicht zugänglich (falls gewünscht).
- Neuer URL-Filter mit Lernmodus, um den Zugriff auf Weblinks und Ressourcen zu begrenzen. Die gespeicherten Konfigurationsdateien beinhalten URL-Filterregeln, die auch in SEB 2.0.2 für Windows funktionieren.
- Verbesserte Sicherheit und Leistung.
Für vollständige Liste siehe englische Release Notes.
- Unterstützung für verschlüsselte .seb Konfigurationsdateien, die es erlauben, SEB pro Prüfung individuell zu konfigurieren. Dieselben .seb Dateien können nun für das Starten von Prüfungen mit SEB 2.0RC auf Windows und SEB 2.0pre3 auf macOS Rechnern benutzt werden. Wichtig: Mit SEB 2.0pre1 oder 2.0pre2 erstellte SEB Konfigurationsdateien können mit dieser Version nicht gelesen werden.
- Fehler behoben beim Berechnen des Browser Exam Keys, wenn eine .seb Datei für das Starten einer Prüfung geladen wird.
- Fehler behoben, durch welchen beim Starten einer neuen SEB-Version das Browser-Fenster unsichtbar blieb, wenn alte Einstellungen im Preferences-Systemverzeichnis gelesen wurden. Wichtig: Solche eventuell vorhandenen veralteten Client-Einstellungen werden beim ersten Start dieser neuen SEB-Version gelöscht, SEB muss danach manuell neu konfiguriert werden.
Bekannte Einschränkungen. Folgende Funktionen in den aufgeführten Tabs in den Einstellungen sind in dieser Version noch nicht aktiviert und werden erst nach gründlichen Tests in nachfolgenden Versionen freigeschaltet:
- Config Files Tab: Die Schaltflächen für Öffnen, Speichern und Zurücksetzen sind nicht aktiv und ihre Funktion wird sich noch ändern, weil die Dateiverwaltung momentan auf das System mit automatischem Speichern von OS X 10.7+ umgestellt wird.
- Appearance Tab: Der Vollbildschirm-Modus ist noch nicht implementiert (Use full screen mode). Das SEB Dock/die Programmleiste bei Benutzung von Drittapplikationen wird ebenfalls noch nachgereicht im Rahmen von Usability-Verbesserungen.
- Browser Tab: SEB ohne Browserfenster benutzen (Use SEB without browser window): Wird zusammen mit dem neuen System zur Zulassung von Drittapplikationen freigegeben.
- Applications Tab: Prozesse überwachen (Monitor processes), also das neue System zur Zulassung von Drittapplikationen und neue Sicherheitsfunktionalität ist noch nicht freigegeben. Für Demonstrationszwecke können zugelassene und gesperrte Prozesse manuell hinzugefügt werden.
- Network Tab: Einstellungen für URL-Filter, Zertifikate und Proxies sind noch nicht freigegeben.
- Security Tab: SEB-Service, Zulassen des Benutzerwechsels (Allow user switching) und das Loggen sind noch nicht freigegeben.
- OS X 10.9 Mavericks: Wenn SEB auf einem System mit mehreren Bildschirmen verwendet wird, dann wird eine Applikation, die im Vollbildmodus auf einem der Monitore ausgeführt wird, nicht von SEB ausgeblendet. Workaround: Benutzen Sie SEB 2.0pre3 nicht auf einem System mit mehreren Monitoren unter OS X 10.9 oder deaktivieren Sie die Einstellung "Monitore verwenden verschiedene Spaces" in den Systemeinstellungen -> Mission Control.
Diese Vorschau auf die Version 2.0 von Safe Exam Browser beinhaltet noch nicht alle Funktionalitäten des endgültigen Releases. Bitte testen Sie die Vorschauversion und teilen uns Ihre Erfahrungen mit. Diese Version läuft unter OS X 10.7, 10.8 und 10.9.
- Der Browser Exam Key ermöglicht die Authentifizierung der verwendeten SEB-Version und deren Einstellungen im Prüfungsmodul. Für das Learning Management System Moodle wurde die Beta-Version eines Plugins für diese Funktionalität veröffentlicht.
- Neue Optionen im User Interface: Die Grösse und Positionierung der Browser-Fenster (Hauptfenster mit der Prüfung und zusätzlich geöffnete Fenster) kann voreingestellt werden. Eine neue Aktivitätsanzeige zeigt den Ladevorgang an.
- SEB kann jetzt optional auch mit Menüleiste benutzt werden, damit und mit der neuen Toolbar in Browserfenstern sind Funktionen wie Einstellungen öffnen, "Über SEB", Beenden, Seite neu laden, Schrift vergrössern/verkleinern und vorwärts/rückwärts im Browserverlauf leicht zugänglich, (falls gewünscht).
- Voreinstellungen wurden geändert (wenn SEB frisch heruntergeladen wurde), sodass die Menüleiste sichtbar ist. Dadurch sind die Einstellungen einfach zugänglich, wenn SEB zum ersten Mal benutzt wird. Das Hinweisfenster, das neue Benutzer informiert, wie die Einstellungen aufgerufen werden können, wurde aus diesem Grund entfernt.
- Verbesserte Fehlerbehandlung beim Laden von Einstellungen, die manipuliert, beschädigt oder mit einer älteren, inkompatiblen SEB-Version erstellt wurden.
- .seb Konfigurationsdateien können nun nicht mehr geöffnet werden, wenn sich SEB im "Prüfungsmodus" befindet, d.h. wenn eine andere .seb-Datei zum Starten einer Prüfung zuvor geöffnet wurde. Ein Warnhinweis weisst Benutzer darauf hin, zuerst die Prüfung abzuschliessen und SEB zu beenden, bevor mittels der .seb-Datei eine andere Prüfung gestartet werden kann (oder die lokalen Einstellungen umkonfiguriert werden).
- Neue Tabs, die alle neuen Konfigurationsoptionen für die finale Version 2.0 beinhalten, wurden implementiert. Das .seb Einstellungsformat wurde um diese neuen Optionen erweitert. Die Verarbeitung der .seb-Dateien wurde verbessert, um die Kompatibilität mit Konfigurationsdateien sicherzustellen, die mit der Windows-Version von SEB 2.0 erstellt werden.
- Fehler beseitigt, wenn das beim Programmstart angezeigte "Über SEB" Fenster manchmal Warnhinweise oder das Einstellungen-Fenster verdeckte.
- Option hinzugefügt, um SEB in einer virtuellen Maschine betreiben zu können (VM-Detektor ausschalten).
Bekannte Einschränkungen. Folgende Funktionen in den aufgeführten Tabs in den Einstellungen sind in dieser Version noch nicht aktiviert und werden erst nach gründlichen Tests in nachfolgenden Versionen freigeschaltet:
- Config Files Tab: Die Schaltflächen für Öffnen, Speichern und Zurücksetzen sind nicht aktiv und ihre Funktion wird sich noch ändern, weil die Dateiverwaltung momentan auf das System mit automatischem Speichern von OS X 10.7+ umgestellt wird.
- Appearance Tab: Der Vollbildschirm-Modus ist noch nicht implementiert (Use full screen mode). Das SEB Dock/die Programmleiste bei Benutzung von Drittapplikationen wird ebenfalls noch nachgereicht im Rahmen von Usability-Verbesserungen.
- Browser Tab: SEB ohne Browserfenster benutzen (Use SEB without browser window): Wird zusammen mit dem neuen System zur Zulassung von Drittapplikationen freigegeben.
- Applications Tab: Prozesse überwachen (Monitor processes), also das neue System zur Zulassung von Drittapplikationen und neue Sicherheitsfunktionalität ist noch nicht freigegeben. Für Demonstrationszwecke können zugelassene und gesperrte Prozesse manuell hinzugefügt werden.
- Network Tab: Einstellungen für URL-Filter, Zertifikate und Proxies sind noch nicht freigegeben.
- Security Tab: SEB-Service, Zulassen des Benutzerwechsels (Allow user switching) und das Loggen sind noch nicht freigegeben.
Diese Vorschau auf die Version 2.0 von Safe Exam Browser beinhaltet noch nicht alle Funktionalitäten des endgültigen Releases. Bitte testen Sie die Vorschauversion und teilen uns Ihre Erfahrungen mit. Diese Version läuft nur unter OS X 10.7 und 10.8.
- Unterstützung für verschlüsselte .seb Konfigurationsdateien, die es erlauben, SEB pro Prüfung individuell zu konfigurieren.
- Neue Funktion zum Beenden von SEB, nachdem eine Prüfung abgeben wurde (ohne Eingabe eines Quit-Passworts). Dazu muss ein Quit-Link festgelegt werden und dieser dann auf der nach der Prüfungsabgabe angezeigten Ergebnis-Seite im Learning Management System platziert werden.
- Signiert mit einer Apple Developer ID für Kompatibilität mit dem Gatekeeper-Sicherheitsfeature von OS X 10.8.
- Funktion Einstellungen ins App-Bundle speichern entfernt, welche durch die SEB Einstellungsdateien (.seb-Dateien) ersetzt wird.
Diese Vorschau auf die Version 2.0 von Safe Exam Browser beinhaltet noch nicht alle Funktionalitäten des endgültigen Releases. Bitte testen Sie die Vorschauversion und teilen uns Ihre Erfahrungen mit. Diese Version läuft nur unter OS X 10.7 und 10.8.
- Fehlerbehebung: Link zum Einsetzen der gesicherten Zwischenablage war manchmal nicht aktiv.
- Platzhalter-Text im Start-URL-Feld geändert.
- Mac App Store Version: Funktion Einstellungen ins App-Bundle speichern entfernt, einerseits wegen Restriktionen von Apple, andererseits weil diese Funktionalität nicht zum Szenario von Softwareverteilung über den Mac App Store passt.
Release Notes für Safe Exam Browser Version 1.5.1:
- Französische Übersetzung neuer GUI-Elemente vervollständigt.
- Fehlerbehebung: Einstellungen-Fenster war nicht modal.
- Grafischer Makel im App-Icon beseitigt.
Release Notes für Safe Exam Browser Version 1.5:
- SEB kann nun zusätzliche Browserfenster öffnen.
- In neuen Browser-Einstellungen kann festgelegt werden, wie Hyperlinks in einem neuen Browserfenster geöffnet werden: Links generell blockieren, im selben Fenster öffnen, in einem neuen Fenster öffnen. Einstellung separat möglich für normale Links und für solche, die per JavaScript oder aus Plug-Ins aufgerufen werden.
- Zusätzlich kann eingestellt werden, ob SEB Links ignorieren soll, die in einem neuen Fenster geöffnet werden sollen und auf einen anderen Server als den der aktuellen Webseite führen.
- Integrität der SEB-Umgebung wurde erhöht, indem alle SEB-Fenster (einschliesslich derjenigen, die den Schreibtischhintergrund abdecken) auf eine höhere Ebene über normalen Fenstern verschoben werden und andere Applikationen besser daran gehindert werden, Hinweisfenster zu öffnen, sich zu aktivieren und in den Vordergrund zu schalten.
- Neue Option, mit der das Vorwärts-/Rückwärtssurfen (per Befehlstaste + Cursor rechts/links) ein- oder ausgeschaltet werden kann. Damit kann verhindert werden, dass Benutzer aus einer Prüfung auf eine ungeschützte Startseite zurückkehren.
- Neue Einstellmöglichkeiten zum Aktivieren oder Deaktivieren von Java, JavaScript und Pop-ups.
- SEB löscht nun die Zwischenablage beim Starten und beim Beenden. Der Inhalt (sofern es sich um einen Text handelt) wird aber gespeichert, bevor er gelöscht wird. Mittels eines neuen Links im Einstellungen-Fenster kann der gesicherte Text in das Start-URL-Feld eingefügt werden.
- Neue Option, um Flash-Videoplayern zu verbieten, in den Vollbildmodus zu schalten, wenn Drittapplikationen zugelassen sind. Bei deaktiviertem Umschalten auf Drittapplikationen kann der Flash-Vollbildmodus aus Sicherheitsgründen nun grundsätzlich nicht eingeschaltet werden.
- Neue Option, um PDF-Dateien herunterzuladen und mit einer Drittapplikation zu öffnen, anstatt innerhalb von SEB anzuzeigen.
- Neue optionale Funktion, um einen Dateinamen und -Pfad automatisch auszuwählen. Wenn Benutzer eine Datei herunterladen, in einer Drittapplikation bearbeiten und diese mit demselben Namen im gleichen Verzeichnis speichern, zeigt die "Wählen"-Schaltfläche im Browserfenster kein Dateiauswahlfenster, sondern die Datei wird automatisch gewählt.
- Nun wird der Programmname ("Safe Exam Browser" oder "SEB", abhängig vom vorhandenen Platz in der Fensterleiste), die Versionsnummer und der Titel der Webseite in jedem Browserfenster angezeigt.
- Fehler unter OS X 10.7 Lion beseitigt, durch den Drittapplikationen nicht gestartet wurden bei aktiviertem "Dateien nach dem Laden öffnen".
- Problem unter Lion mit terminierten Applikationen (deren Fenster sichtbar blieben) und mit Hinweisfenstern (wie beilspielsweise iCal-Meldungen), die vor SEB-Fenstern angezeigt wurden, beseitigt durch das Benutzen von höheren Fenster-Ebenen für alle SEB-Fenster. Dies ist aber nur möglich, wenn keine Drittapplikationen verwendet werden.
- Die Start-URL wird nun nur noch nach dem Schliessen des Einstellungen-Fensters neu geladen (bzw. SEB neu Initialisiert), sofern die Start-URL oder die Einstellung für "Umschalten auf Drittapplikationen erlauben" geändert wurde.
- Ein Fehler bezüglich des Speicherns der Einstellungen wurde beseitigt, dies funktioniert nun in jedem Fall, egal welches Tab des Einstellungen-Fensters bei dessen Öffnen zuerst angezeigt wurde.
- Das erneute Einschalten des Kioskmodus (nachdem der Benutzer versuchte, Flash in den Vollbildmodus zu schalten) wurde verbessert, das Browserfenster wird in diesem Fall wieder auf die gesammte Bildschirmgrösse skaliert.
- Falsche Standard-Dateipfad-Auswahl beim Auswählen des Upload-Verzeichnisses unter OS X 10.7 Lion wurde korrigiert, ebenso einige Texte in der Benutzeroberfläche.
- Das eingebettete WebKit wurde aus SEB entfernt. Praxiserfahrungen haben keine echten Vorteile für die Benutzung einer privaten WebKit-Kopie gegenüber derjenigen des Betriebssystems gezeigt, ausserdem funktionierten aktuelle WebKit-Builds nicht mehr unter Mac OS X 10.6.8.
Release Notes für Safe Exam Browser Version 1.4.1:
- Unter OS X 10.7.2 Lion auftretender Fehler wurde korrigiert, als das Browserfenster beim Start nicht in den Vordergrund gebracht wurde.
- Absturz beim Starten von Drittapplikationen durch das Öffnen von heruntergeladenen Dokumenten beseitigt.
Release Notes für Safe Exam Browser Version 1.4:
- Es ist nun möglich, eine vorkonfigurierte Kopie von SEB zu erstellen, indem die angepassten Einstellungen in das Programm-Bundle geschrieben werden. Danach kann das so modifizierte Programm auf alle Prüfungsrechner verteilt werden und startet gleich mit der richtigen Konfiguration (Start-URL, Passwörter usw.) auf.
Release Notes für Safe Exam Browser Version 1.3.1:
- Französische Übersetzung neuer GUI-Elemente vervollständigt.
Release Notes für Safe Exam Browser Version 1.3:
- VM-Detektor verweigert den Betrieb von SEB in einer virtuellen Maschine.
- Verbesserte Kompatibilität mit OS X 10.7 Lion (Restore von Fensterposition und -Grösse nach erneutem Start wird unterbunden).
- Das in SEB eingebettete WebKit-Framework wurde aktualisiert.
Release Notes für Safe Exam Browser Version 1.2.1:
- Beseitigt Fehler von Version 1.2 bei noch nicht existierender Preferences-Datei.
- Französische Übersetzung neuer GUI-Elemente vervollständigt.
Release Notes für Safe Exam Browser Version 1.2:
- In den erweiterten Einstellungen kann eingestellt werden, ob SEB Download/Upload erlaubt und ob eine heruntergeladene Datei automatisch geöffnet werden soll. Dies ist bei der Benutzung von zusätzlichen Programmen in einem separaten, verwalteten macOS Benutzerkonto während einer Prüfung sinnvoll.
- SEB kann nun auch mit der Schaltfläche zum Schliessen des Browserfensters beendet werden (sofern das Beenden in den Einstellungen erlaubt ist, das Beenden muss wie bislang bestätigt werden).
- Ein Knopf Wiederholen wurde im Dialog hinzugefügt, der bei Netzwerk- und Server-Fehlern erscheint, um ein erneutes Laden der Seite auslösen zu können.
- In den Einstellungen geänderte Passwörter werden nun gesichert, bevor die SEB-Benutzerdokumentation mittels des Hilfe-Knopfs im Browserfenster angezeigt wird.
- Ein in Version 1.1 selten auftretender Fehler wurde beseitigt, bei dem die Passwörter in den Einstellungen nicht korrekt gespeichert oder geladen wurden.
- Das in SEB eingebettete WebKit-Framework wurde aktualisiert.
Release Notes für Safe Exam Browser Version 1.1:
- Neues Einstellungen-Fenster mit Panes/Tabs für zusätzliche Einstellungen.
- SEB für macOS erlaubt nun einzelne Programme (Drittapplikationen) parallel während Prüfungen zu verwenden.
Release Notes für Safe Exam Browser Version 1.0.2:
- Französische Lokalisierung hinzugefügt (Dank an Nicolas Dunand).
- Das in SEB eingebettete WebKit-Framework wurde aktualisiert.
Release Notes für Safe Exam Browser Version 1.0.1:
- Deutsche Lokalisierung hinzugefügt.
- Copyright und Version angezeigt im Über SEB-Fenster werden nun aus den entsprechenden Feldern der info.plist-Datei des Programms gelesen.
Release Notes für Safe Exam Browser Version 1.0:
- Die Sicherheit des SEB-Kioskmodus wurde massiv verbessert, indem andere im Hintergrund laufende Programme zuverlässiger daran gehindert werden, sich in den Vordergrund zu schalten, den Kioskmodus abzuschalten oder Benutzereingaben abzufangen.
- Der Code der Applikation wurde mit einer macOS Codesignatur versehen, um Manipulationen der Binärdaten zu vermeiden und die Herkunft der Applikation überprüfen zu können.
- In Javascript und Web-Plugins eingebettete Hyperlinks werden nun ignoriert, sofern sie zu einem anderen Server als den der gegenwärtig angezeigten Webseite verlinken.
- Das Kontextmenü (aufgerufen mit rechtem Mausklick) wird nun in Plugin-Webinhalten ebenfalls unterdrückt.
- Das Wechseln zwischen Vollbildansicht beim Abspielen von Video mittels Plugins oder eingebettetem HTML5-Video schaltet den Kioskmodus nun nicht mehr aus.
- Der Ruhezustand des Bildschirms oder des Systems bei Leerlauf wird abgeschaltet, während SEB gestartet ist.
- Das Ausschalten und Neustarten ausgelöst mittels Tastenkombination oder durch andere Programme wird durch SEB abgebrochen.
- Der Ruhezustand ausgelöst durch Tastekombination wird um das vom Betriebssystem vorgegebene Maximum von 30 Sekunden verzögert, um Betrugsversuche mittels "schnellem Benutzerwechsel" zu erschweren.
- Beim erstmaligen Starten von SEB erscheint ein Hinweis, wie er wieder beendet werden kann und mit welchen Tasten.das Einstellungen aufgerufen werden kann. In dem Hinweis-Dialog wird der Neubenutzer ausserdem aufgefordert, Passwörter zum Absichern der Einstellungen und des Beendens von SEB einzugeben. Falls SEB im 32-Bit Modus läuft, wird hier ebenfalls ein Hinweis zu den untenstehenden Einschränkungen angezeigt.
- SEB läuft nun ebenfalls auf 32-Bit Macs, aus Sicherheitsgründen sind unter dieser Architektur allerdings Web-Plugins deaktiviert.
- Netzwerk- und Server-Fehler werden nun mit einer genauen Fehlermeldung angezeigt.
- Mittels der Tastenkombination Befehlstaste+R kann nun die aktuelle Seite neu geladen werden.
- Der Browser-Cache-Speicher wird nun beim Beenden von SEB gelöscht.
- Das in SEB eingebettete WebKit-Framework wurde aktualisiert.
- Ein Fehler der Version RC1.0 wurde beseitigt, durch welchen andere Applikationen aktiv werden konnten.
Release Notes für Safe Exam Browser Version RC1.0:
- Die Administrator- und Beenden-Passwörter werden nicht mehr in Klartext gespeichert, sondern als SHA256-Hashes. Die Eingabe und Überprüfung der Passwörter in den Einstellungen und Eingabedialogen wurde entsprechend angepasst.
- In den Einstellungen wurde ein Feld zum Bestätigen des Beenden-Passworts hinzugefügt. Ein selten auftetender Fehler beim Vergleichen der "Passwort"- und "Passwort vergleichen"-Felder wurde beseitigt.
- Durch die Änderung des Applikationsnames von "SEB" zu "Safe Exam Browser" hat sich der Dateiname der Einstellungen-Datei im Verzeichnis Library/Preferences/ des Benutzers auf "org.safeexambrowser.Safe-Exam-Browser.plist" geändert. Falls Sie SEB für macOS Beta1 benutzt hatten, müssen Sie Ihre Einstellungen erneut eingeben. Es wird empfohlen, die alte Einstellungen-Datei "org.safeexambrowser.SEB.plist" zu löschen, weil sie die alten Passwörter in Klartext beinhaltet.
- Wenn SEB beendet wird, werden vorher sichtbare Programme wieder angezeigt.
- Ein "Über SEB"-Fenster wurde hinzugefügt, in dem Informationen wie Programmversion und Lizenz angezeigt werden. Das Fenster wird kurz beim Starten von SEB angezeigt und durch Drücken der "Über SEB"-Schaltfläche im Einstellungen-Fenster.
- Eine Hilfe-Schaltfläche ("?") wurde in das Einstellungen-Fenster eingebaut, mit der die Benutzerdokumentation im Browser-Fenster angezeigt wird. Gleichzeitig wird das Einstellungen-Fenster auf nicht-modal umgeschaltet, sodass auf das Browser-Fenster zugegriffen werden kann.
- Schaltflächen in den Einstellungen und dem "Beenden bestätigen"-Dialog wurden gemäss den Apple Human Interface Guidelines umplatziert.
- Die Kapselung und Modularität der Code-Struktur wurde verbessert, als Vorbereitung der Open-Source-Veröffentlichung. Die Verwendung von "Cocoa Bindings" in den Einstellungen wurde verbessert.
Bitte melden Sie uns Fehler und Wünsche für neue Funktionen. Sie können (trotz der englischen Sourceforge-Seite) Ihre Kommentare in Deutsch hinterlassen. Bitte immer angeben, welche SEB-Version und welches Betriebssystem (OS X 10.11, 10.10, 10.9, 10.8, 10.7, 10.6) Sie einsetzen, eventuell auch Details zu Ihrem Rechner.
- SEB unterbindet keine Zugriffe auf den Computer über das Netzwerk. Darum sollten alle entsprechenden Freigaben für System- oder Drittanbieter-Netzwerkdienste wie Bildschirmfreigabe, Dateifreigabe, entfernte Anmeldung und entfernte Verwaltung abgeschaltet oder mit (dem Benutzer nicht bekannten) Administrator-Passwörtern geschützt werden. Oder es könnte auch eine externe Firewall mit sehr restriktiven Zugriffsregeln benutzt werden.
- SEB hindert andere Programme nicht, Audio abzuspielen. Sie sollten deshalb unter Umständen alle VOIP/Audio-Kommunikationsdienste wie iChat und Skype abschalten, insbesondere bei Prüfungen mit Audio-Inhalten, bei denen die Prüflinge Kopfhörer benutzen dürfen.
- Falls Ihre Prüfung das https-Protokoll oder Java-Applets verwendet, die sich mit sicheren Servern verbinden, sollten Sie sicherstellen, dass den verwendeten Zertifikaten auf den benutzten Computern vertraut wird. Falls dies nicht der Fall ist, können Sie die Zertifikate entweder manuell zum macOS Schlüsselbund hinzufügen oder im Zertifikat akzeptieren-Dialog das Häkchen bei ... immer vertrauen (wird erst nach Betätigen der Schaltfläche Zertifikat einblenden angezeigt) setzen.
Diese meisten dieser Einschränkungen sollten in zukünftigen Versionen von SEB für macOS beseitigt werden.