SEB Verificator for Windows and macOS

Software extensions for supported Learning Management Systems: Moodle, ILIAS.

Safe Exam Browser 3.10.2 for Windows

Current version for Windows 10 (Version 1803 or newer) and Windows 11
Build 3.10.2.920 - SHA1: 4a469df816d22b4a85ff98adc0a6449ab3a5948a

Download from GitHub project site.

This patch update improves security and integrity aspects, resolves an issue with the display monitoring and provides other minor bug fixes and improvements.

Below a list of the most prominent new features and changes:

  • Fixed issue with display monitoring.
  • Improved window monitoring.
  • Improved remote session detection.
  • Implemented basic runtime integrity verification.

See release notes for all changes and read the manual for more information.

Safe Exam Browser 3.7.1.1 for macOS

Current version of Safe Exam Browser for macOS 27, 26, 15, 14, 13, 12
Build 15A08.

Download from GitHub project site. sha256:85e774fdc27bba02f0233e5f9ca5b07c43d92058cac44ce666dcca4f68f192ab

SEB 3.7.1.1 is a maintenance update: it fixes an incorrect red lock screen after force quitting prohibited processes, adds clearer error handling for failed configuration downloads and web page loads, contains several stability and settings fixes, and improves Full Disk Access detection on macOS 12. SEB 3.7.1 and later work with macOS 26.6 and macOS 27, while all previous SEB versions may show a red lock screen because Apple updated their code signing certificates. Therefore, on macOS 26.6 or later you should use SEB 3.7.1 or later exclusively (not older versions).

New in SEB 3.7.1.1:

  • Fixed a duplicate exam session after force quitting prohibited processes, which could incorrectly show the red "Re-Opening Locked Exam" screen.
  • Fixed a blank white screen when a web page fails to load: SEB now shows a load error alert (Retry/Cancel) for server errors and empty error responses, and stops reloading a repeatedly crashing web content process.
  • Fixed a misleading "settings are corrupted" message (and a possible crash) when a configuration download returned an HTTP error or an empty body.
  • Improved robustness against crashes with corrupted or missing configuration/user data, Settings window improvements, security improvements and updated localizations.
  • Improved Full Disk Access detection on macOS 12: SEB no longer shows the "Grant Full Disk Access" prompt in a loop when the permission has been granted but isn't effective (e.g. because the permissions of the macOS privacy (TCC) database folder were changed), but reports the actual error and offers guidance (see release notes).

IMPORTANT for SEB Integrations: The classic WebView has been DEPRECATED by Apple years ago, it's no longer maintained and doesn't work well anymore. It's crucial that assessment systems with SEB Integrations, which are using the Browser Exam Key (BEK) and Config Key (CK), transition to the SEB Javascript API to query these keys, as the modern WebView (macOS/iOS framework WKWebView) doesn't support transmitting the BEK/CK in HTTP request headers. See our documentation about how to adopt the SEB JS API.

See release notes for all changes.

SafeExamBrowser 3.7.1 for iOS in the App Store

Current version of SafeExamBrowser for iOS/iPadOS 12 and newer

SEB 3.7.1 improves stability and reliability, facilitates certificate pinning and fixes an MDM restriction compatibility issue (the app is no longer terminated when the MDM restriction "Managed apps can't use iCloud sync" is active).

New in SEB 3.7.1:

  • Added fetching server certificates by URL in Settings / Network / Certificates: certificates to embed can now be retrieved directly from a URL. This facilitates setting up certificate pinning to prevent MITM attacks.
  • You can now enter a custom browser User Agent string (and suffix) directly in the iOS Settings.
  • In-page text search now also finds text inside iFrames, no longer clears text you typed into open-answer fields, and shows the number of found occurrences.
  • Support for running on iOS 27 with default settings.
  • Fixed the iCloud Documents capability causing iOS to terminate the app after it invoked AAC, when the MDM restriction "Managed apps can't use iCloud sync" was used (the iCloud Documents capability has been removed).
  • Fixed: User Agent string with a trailing space caused web app error.
  • Added compatibility for passwords containing accented characters.
  • Allowed SEB Versions: exams can now require specific SEB versions. If your version isn't allowed, SEB explains the requirement and offers to update via the App Store.
  • Various stability and reliability improvements.

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

  • Screen Proctoring: if connecting to the proctoring service fails, SEB now shows an error and lets you retry.
  • Fixed some more random crashes when using screen proctoring.

Main Features:

  • The assessment mode used by SEB is built into the iOS operating system and therefore provides a high level of security.
    NOTE: You must set a SEB Quit Password in order for SEB to activate the iOS Assessment mode!
  • Students cannot switch to other (not permitted) apps, access other websites or communicate with other students during an exam.
  • Notifications, FaceTime/voice calls and screen shots are also blocked.
  • SEB for iOS works both on unmanaged iOS devices like students' own iPads as well as on iOS devices owned and managed by an institution. 
  • SEB for iOS is compatible with the versions for macOS and Windows. You can use the same SEB config links and files to start exams in SEB from Safari or Mail or to configure SEB to display your institution's exam system start/portal page.
  • In SEB for iOS exams with individual settings can also be started by QR codes.
  • SEB for iOS can be installed and configured using a mobile device management system, as it supports the iOS feature "MDM Managed Configuration".
  • Optional support for SEB Server: In the web backend of SEB Server, an administrator can import exam metadata from a learning management system (LMS) and create SEB Server exams. The list of current exams is then displayed on the SEB clients connected to this SEB Server instance. During the exam, the clients can be monitored in the SEB Server web backend, SEB can be quit remotely etc. SEB Server currently supports Open edX, Moodle, OpenOlat (currently not in public OO version) and Ans.
  • Optional feature Screen Proctoring (which requires to run your own instance of SEB Server and the SEB Screen Proctoring feature).
  • SEB Server requires examination administrators to set up their own server instances (or use external service providers) and configure SEB clients to connect to those servers. SEB doesn't use any centralized server instances and the according features are disabled by default.
  • SEB for iOS is also compatible with Apple Classroom.

See release notes for complete list of new features and changes. Check out the SEB for iOS manual which explains all features (currently being updated). In addition, we published a first version of a tutorial which will help exam administrators to better understand how to configure and use SEB for iOS. It also includes how SEB for iOS can be used together with the Apple Classroom app. More topics will be added to this tutorial over time.

SEB Verificator 1.0.2 for Windows

Current version for Windows 10 and 11

A stand-alone tool to manually verify the integrity of a Safe Exam Browser installation on Windows. This application is intended for use cases like BYOD exams where candidates have complete control over their systems and thus could be trying to use a manipulated build of Safe Exam Browser to perform an exam.

Changes
  • Implemented logging.
  • Implemented single-select list for all configuration files found in nearby filesystem.
  • Improved layout of user interface.
  • Changed icon for window and executable.
  • Ensured verification can be started by hitting the ENTER key.
  • Added official references for SEB 3.4.1.
  • Added official references for SEB 3.5.0.
  • Added official references for SEB 3.6.0.
  • Added official references for SEB 3.7.0.
  • Added official references for SEB 3.7.1.
  • Added official references for SEB 3.8.0.
  • Added official references for SEB 3.9.0.
  • Added official references for SEB 3.10.0.
  • Added official references for SEB 3.10.1.
  • Added official references for SEB 3.10.2.
Requirements

The application requires the prerequisites listed below in order to work correctly. These should already be present on a system which has SEB installed.

Usage

Download and unzip the archive containing the application binaries, then start the application by double-clicking Verificator.exe. For further usage information, please refer to Read Me.

SEB Verificator 1.0.2 for macOS

Current version for macOS 10.11 and newer

Exam proctors/invigilators can use SEB Verificator to make sure candidates are using an original, unmanipulated SEB version in BYOD exams (on location). For example use a USB stick drive with SEB Verificator on it and either check randomly some or all student devices and start the correct SEB version, optionally also with a specific configuration file.

Changes
  • SEB Verificator now recognizes the code signature of current SEB versions
  • Improved UI feature parity of SEB Verificator Mac/Win:
    • Added "Start with config ..." checkbox.
    • A verified SEB version can now be started together with the first found SEB configuration file (alphabetically) using the Enter/Return key.
Usage

Download and open the DMG disc image containing the latest release version, then start the application by double-clicking the SEBVerificator app. See Read Me for more information about how to use SEB Verificator.

SEB Quiz Access Rule for Moodle

This plugin ensures that the right and unmodified SEB version using the correct (secure) settings is connecting to a Moodle quiz. After installing this plugin you can copy the Browser Exam Key hash code generated by SEB for the SEB settings used into the quiz settings in Moodle (see manuals for Windows/macOS versions of SEB).

ILIAS Plugin for SEB

This plugin ensures that the right and unmodified SEB version using the correct (secure) settings is connecting to an ILIAS instance with a specific user role. After installing this plugin you can copy the Browser Exam Key hash code generated by SEB for the SEB settings used into the ILIAS settings (see manuals for Windows/macOS versions of SEB).


List of outdated releases