github SafeExamBrowser/seb-mac 3.3.2
Safe Exam Browser 3.3.2

3 months ago

SEB 3.3 improves accessibility and security and allows to export SEB settings as fully contained configuration links or QR codes. Optionally it supports full SEB Server integration with Moodle. SEB 3.3.2 fixes issues regarding file download, the Settings (formerly known as Preferences) window and allows exporting uncompressed configuration files (for example for directly importing it into Moodle). Also contains several security fixes: Please update soon!

New in SEB 3.3.2:

  • Added option to save settings for starting an exam uncompressed as plain text in the Save As… dialog. This is helpful for importing these configuration files into LMS/exam systems which don't support gzip compressed or encrypted config files (for example Moodle) or for manual editing.
  • Remove the outdated setting allowWLAN when saving configs (to avoid wrong ConfigKey calculation).
  • WebInspector for debugging websites directly inside SEB using the modern WebView works now (no longer flickers if invoked in WKWebView).
  • Fixed some edge cases when the lock screen for prohibited process locked SEB was displayed unnecessarily.
  • Errors when terminating prohibited processes are better logged now.
  • Fixed: Overriding security options in lock screen isn't reset when reconfiguring.
  • Fixed that lock screen override for specific prohibited processes didn't work correctly.
  • The check for specific prohibited processes can be overridden multiple times now (again for newly detected prohibited processes).
  • Changed reporting interval for still running processes from 3 to 30 seconds.
  • Log console view in lock screens should now correctly scroll to bottom (if it was at the bottom before the new log entry appears).
  • Fixed: Wrong Browser Exam Key was displayed when starting SEB with alt/option key to directly display Preferences window.
  • Fixed: Revert to Defaults doesn't remove outdated settings.
  • Fixed wrong message that settings were edited when closing Settings(Preferences) window (SEB started with alt/option key) even when no changes were performed.
  • Fixed crash when downloading files.
  • Fixed: No error message was displayed when attempting to download/open SEB configurations while this was disabled.
  • SEB no longer freezes on Quit button in "System Security Feature disabled" lock screen.
  • Fixed: Javascript pop-up was not opening with activated URL filter.
  • Fixed: Reconfiguration after login didn't close additional browser windows.
  • Now preventing display of "Browse Time Machine Backups".
  • Fixed SEB Server BrowserExamKey (BEK) is not recognized by Moodle when classic WebView is used.
  • Added workaround for SEB Server bug to send BEK in HTTP headers when Server BEK is used, even if setting sendBrowserExamKey = false
  • Fixed aspect ratio scaling of Settings (Preferences) window. Removed horizontal ruler in Security pane.
  • Fixed updating BEK salt when Save As (always) and Save (never) exam config.

New in SEB 3.3:

  • Accessibility improvements: Menu to select open webpages (on SEB icon in the SEB Dock) can now be opened using VoiceOver with the VO-Shift-M shortcut (in addition to right click).
  • Improved accessibility announcements on various UI elements, also in SEB's Preferences menu.
  • Improved VoiceOver feedback when opening lock screens.
  • Support exporting SEB settings as configuration links and QR codes containing full SEB configuration. With these config links or QR codes it's no longer necessary to store a config file on a server.
  • Now it's possible to generate and save QR codes containing full SEB configurations directly as PNG image files from the Preferences menu.
  • Added option to export SEB settings as an unencrypted plist file for the MDM Managed Configuration feature (currently supported by iOS SEB clients).
  • New setting for removing default key/values from saved config files, which decreases size significantly (for example removing default prohibited processes). This is by default used for generated config link and QR code configurations and helpful for iOS MDM configuration for example with Jamf.
  • Unencrypted SEB configuration files for starting exams are now saved compressed with gzip.
  • Changed title of Config Files Preferences pane to Configurations and updated terminology.
  • Changed default value for SEB Config purpose to Starting an Exam.
  • Added separate allow downloads/uploads settings (allowDownloads = default true, allowUploads = default true), using AND with existing, but deprecated setting allowDownUploads.
  • Fixed crash when alert "File to Upload Not Found" is displayed (when Settings / Down/Uploads / Choose file to upload "… by only allowing to upload the same file downloaded before" is selected and no file was downloaded yet or a previously downloaded file is not found).
  • Don't create XULRunner URL filter rules anymore.
  • Changed some outdated default values.
  • Now keeping 20 log files instead of 7 (max. disk space: 20 MB).
  • Fixed logging in Swift classes and log level Error not working.
  • Now preventing that a web application can close the SEB main browser window (the one containing the exam page).
  • Fixed web application couldn't close a classic WebView.
  • Now using ConfigKey to identify stored running exam session for lock screen. This should avoid unnecessary lock screens if a new exam is opened, which is using the same start URL as an older locked exam.
  • Added new module to verify application integrity.
  • Added Chrome Remote Desktop Host to preset prohibited processes.
  • Added SEB version in Starting Exam (exam/settings) password dialog.
  • Changed minimal required macOS version to macOS 10.13.
  • Added macOS 14 Sonoma to the options for minimal required macOS version (and iOS 17 to the iOS settings) in Preferences/Security.
  • Fixed a possible concurrency crash when removing process list element.

Optional features which need to be individually configured and are disabled by default

  • App Signature Key functionality, which allows automated application integrity checks similar to the manual use of the Browser Exam Key (no copy-paste of hash string necessary).
  • New server-driven Browser Exam Key which can be used for improved SEB Server integration with LMS/assessment systems like Moodle. This feature allows full integration with Moodle, which requires an additional Moodle plugin to be installed (currently a pre-release version is available).
  • Now showing "Disconnecting" window when quitting SEB Server session, for user feedback in case of connection issues.
  • Now loading SEB Server quit session request with fallback in case of short connection outtakes.
  • Added error message alerts when specific steps of the connection process to a SEB Server exam fail, with more status messages in the SEB Server connection window.
  • Improved logging of SEB Server connections and fixed some error messages being too general.
  • Fixed a concurrency crash when quitting SEB with still active SEB Server connection when connection token may already have been invalidated.

Don't miss a new seb-mac release

NewReleases is sending notifications on new releases.