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

Safe Exam Browser 2.3 for Windows

Current version of Safe Exam Browser for Windows 7, 8.1 and 10
SHA1: 91cd48bb8bc7fd104ecff994b9215f22c9a444f2

Download from GitHub project site.

SEB 2.3 for Windows offers new features, which increase security and usability significantly.

Please note our new update policy: We will only support the latest SEB version and will remove all older SEB versions after a grace period. Only with updated SEB versions you can achieve the best possible security and stability of e-assessments. Before asking any support question or reporting a bug, install the latest SEB version and try to reproduce the issue with the most recent version.

New in SEB 2.3:

  • Implemented private clipboard (optional, see Security tab). When enabled, cut/copy/paste works only with content inside the SEB browser, the private clipboard doesn't accept content from other applications or tools.
  • Added zooming of browser windows using the Ctrl +/- shortcuts.
  • Now the option "Allow downloading and uploading files" is supported in SEB for Windows, at least downloads can be enabled/disabled with this option (Down-/Uploads tab).
  • The dialog "Open File With... Safe Exam Browser" is no longer displayed unless the option "Open files after downloading" is enabled (Down-/Uploads tab).
  • Enabled SpeechSynthesis API
  • Fixed issue when opening a PDF with a link to be opened in a new browser window (target = _blank or JavaScript open), a second, empty browser window was opened.
  • Deactivated printing in the built-in PDF.js viewer, as that opened a security hole.
  • Now it's possible to open an embedded PDF file (embedded Additional Resource) when starting a SEB session, instead of a Start URL.
  • mailto: links are now being ignored.
  • Fixed bug with last allowed application not starting and all started applications not closing when using SEB without browser.
  • SEB now can connect to some servers which are using Basic Authentication.
  • Fixed issue with quitting SEB when Firefox was running.
  • More eligible SSL/TLS certificates are displayed in the list "Choose TLS/SSL certificate to embed into configuration..." and the one for CA certificates in SEB Config Tool / Network / Certificates.

See release notes for all changes.

Other features:

  • Using the powerful feature "Additional Resources", external and embedded webpages, full or partial websites, HTML5 web applications and PDF documents can be accessed securely and easily in exams using icons in the SEB task bar (similar to permitted applications) or hierarchical popup menus.
  • Support for encrypted .seb setting files which allow to individually configure SEB per exam. The configuration is compatible with the Windows, Mac and iOS versions of SEB. Use the separate SEB Windows configuration tool to create .seb settings.
  • Buttons in the SEB task bar for back to start, reload page, change keyboard layout, switch Wi-Fi network, change audio volume and a display for the current time improve usability in exams.
  • Feature to quit SEB after the exam is submitted by specifying a quit link and placing this on the summary page displayed by your LMS after submitting the exam.
  • The Browser Exam Key allows an exam module to authenticate the connecting SEB version and its settings. Plug-ins offering this functionality have been released for the learning management systems Moodle and ILIAS, OpenOLAT from version 10.2 has built-in support.
  • Configurable options (per exam) in the user interface: Size and positioning of browser windows (main window with the quiz and additional browser windows) can be preset. The SEB main browser window can be displayed full screen or as a sizable and movable window.
  • Permitted third party applications are easy to start and to switch to (autostart together with SEB and by clicking on its icon in the SEB task bar). Prohibited processes and applications can be defined which are closed when SEB starts up. SEB contains a list of default prohibited processes too.
  • PrintScreen can be blocked, the clipboard is cleaned when SEB is started and stopped.
  • Security feature which monitors processes and hinders all non-permitted applications to open, become active and display windows while SEB is running.
  • Individual proxy settings, URL filters and server certificates can be used per exam.
  • SEB config files saved for configuring a client can contain embedded cryptographic identities (X.509 certificates with private key) which will be installed in the Windows Certificate Store and then can be used to decrypt .seb config files without having to use a settings password.
  • Screen saver and idle sleep are paused while SEB is running to prevent having to enter an screen unlock password before the exam starts.

SEB configuration editor for creating and modifying .seb settings files for Safe Exam Browser:

  • Allows to define all options for the Windows and Mac versions of SEB 2.x.
  • Can save .seb files for individual configuration per exam and per exam client, which are protected by strong encryption against manipulation.
  • Configuration files can configure a SEB exam client to show for example a portal page with the current exams.
  • Configuration files can be used to start an exam with individual configuration (like specific security and user interface options, permitted third party applications and additional resources, Browser Exam Key for authenticating these settings and the SEB application to an exam server, Quit Link to close SEB automatically when an exam is submitted etc.).
  • Supports .seb files encrypted with password or X.509 (public/private key cryptography) certificates. For debugging purposes .seb configuration files can be saved unencrypted in an human readable XML format.

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

Safe Exam Browser 2.1.4 for macOS

Current version of Safe Exam Browser for macOS 10.15, 10.14, 10.13, 10.12, 10.11 (limited support for 10.10, 10.9, 10.8* and 10.7*)
Build 2B66. SHA1: ec17d53570336c2b20f64be35e4855f80b487d1f

Download from GitHub project site.

SEB 2.1.4 enhances exam security and improves usability, for example when using additional resources in multiple browser windows. Please update soon, we don't support older versions anymore.

  • SEB 2.1.4 is fully compatible with macOS 10.15 Catalina.
  • The SEB application is now notarized and uses the Hardened Runtime security feature.
  • Implemented key shortcuts for switching between open browser windows.
    Left Alt (Option) Key - Tab: Cycle forward through open browser windows
    Left Alt (Option) Key - Left Shift Key - Tab: Cycle backwards through open browser windows
    Right Alt (Option) Key (- Right Shift) - Tab keeps the standard function (cycle through website elements).
  • The default minimum required macOS version was set to 10.11 El Capitan. This means, if you want students to be able to use older macOS versions, you need to adjust that setting if you didn’t had it set in your config already (previous versions had the default setting of macOS 10.7 as the minimum version). Many modern web applications won’t run correctly on old WebKit versions used in older macOS versions. Consider recommending to or demanding from your students to use a macOS version which is still getting security updates from Apple. Until the release of 10.15 Catalina, this was macOS 10.12 Sierra, from now on the oldest version still getting updates will be 10.13 High Sierra.
  • SEB 2.1.4 uses the final implementation of the Config Key, to verify that an exam is using a correct, unmodified SEB configuration. The Config Key can be generated automatically by a compatible exam system together with the SEB config to be used for an exam. All SEB versions supporting the Config Key generate the same key, as long as the same SEB config file is used. Currently SEB for iOS supports the Config Key as well, a compatible Windows version will follow later this year.
  • Custom App Controls and Quick Actions in Touch Bar with enabled Control Strip are now disabled, even if BetterTouchTool is used. Added alert when App Control mode for Touch Bar can't be restored automatically, offering to open System Preferences / Keyboards, so users can change the setting back manually.
  • Implemented blocking macOS screen recording (Cmd+Shift+5) introduced in Mojave, controlled with setting Preferences / Security / Allow screen capture.
  • Selecting multiple files for upload is now possible, controlled by the HTML input element (multiple-attribute).
  • Fixed: Media player app (iTunes etc.) can block SEB, when in full screen and started using the Play key. The previous implementation didn't work properly on Mojave and newer.
  • Fixed downloads not working on macOS 10.14 Mojave or newer.
  • Fixed downloading and opening of SEB config files defined inline on a webpage with "data:" didn't work.
  • Fixed issue with the default location for the Downloads directory when running on Mojave or newer. If you created a SEB config file with a previous version of SEB, you might have to again select the Downloads directory in Preferences / Down/Uploads in case an error message is displayed when trying to download files in SEB.
  • Fixed that the Preferences / Exams tab in some cases displayed "Save settings to display its Browser Exam / Config Key" instead of the keys, even though settings were not modified by the user.
  • Fixed: JavaScript confirm dialog didn't return false when cancel (or any secondary) button was clicked.
  • Red lock screen for "SEB process was stopped" is no longer displayed when Mac is set to sleep mode.
  • Improved preventing a modal lock (SEB freezes) when a webpage tries to download a font (displaying a dialog hidden by SEB's kiosk mode). When SEB doesn't have the needed Accessibility permissions to close the dialog, it is now terminated after saving information on which webpage the font download was attempted (title and URL or placeholder). This is then displayed when SEB is started next time.

Main features:

  • Support for encrypted SEB setting files (file type .seb) which allow to individually configure SEB per exam. You can use the same .seb files for starting exams on SEB Windows clients and SEB clients on macOS.
  • Comfortable built-in editor for the platform-independent SEB configuration files, which can also set all additional individual settings for the Windows version.
  • SEB features an optional dock/task bar displaying an icon for the SEB browser with controls for its open browser windows, additional buttons and display widgets.
  • SEB can easily be quit after the exam is submitted by specifying a quit link and placing it on the summary page displayed by your LMS/exam system after submitting the exam.
  • The Browser Exam Key allows an exam module to authenticate the connecting SEB version and its settings. Plug-ins offering this functionality have been released for the learning management systems Moodle and ILIAS, other systems have built-in support: OpenOLAT, Inspera Assessment and others.
  • User interface can be customized: Size and positioning of browser windows (main window with the quiz and additional browser windows) can be preset. Main window can be displayed full screen. An indicator shows network activity.
  • SEB can optionally display the standard macOS menu bar and a tool bar in browser windows, functions like 'About SEB', quit, open preferences, reload page, zoom page/text and browsing back/forward are therefore easier accessible.
  • Enhanced URL filter including teaching mode to control access of the SEB browser to web links and resources. Saved settings files contain URL filter rules which also work in SEB for Windows.

See release notes for complete list of new features and changes.

* Please note: On macOS 10.7/10.8 SEB can only be used as an exam client, the preferences window is not available. Run SEB on macOS 10.9 or higher to create a .seb configuration file to configure SEB clients running on OS X 10.7/10.8 as well. With default settings, SEB 2.1.4 runs only on macOS 10.11 El Capitan or newer (as macOS 10.10 or older provide a clearly outdated and less compatible WebKit browser engine). You can change this setting if you want students to be able to use older macOS versions.

SafeExamBrowser 2.1.15 for iOS in the App Store

Current version of SafeExamBrowser for iOS 9.3.5 and newer

SEB for iOS opens a web browser without an address and search bar, loads a pre-configured webpage and locks an iPad (or iPhone or iPod Touch) into a single app kiosk mode.

New in SEB 2.1.15 for iOS:

  • Runs on iOS 13 with default settings.
  • It's now possible to start an exam with individual settings or to reconfigure SEB even if using client settings with a quit password, as long as no exam is running.
  • Tapping Cancel in the "No Kiosk Mode Available" alert now displays the "Exam Session Finished" alert instead of asking to activate AAC Single App Mode immediately again.
  • Fixed that a Quit Link with a trailing slash "/" didn't work.
  • Now clearing cookie store when starting SEB, to prevent that some authentication logins persist.

New in SEB 2.1.14 for iOS:

  • The Browser Exam Key and the new Config Key hash values are generated by SEB for iOS and sent with HTTP requests. Compatible assessment systems can use these values to verify that an exam is accessed with an approved version of SEB and deny access if a regular browser is used, if SEB is used with wrong settings or if a manipulated version of SEB is used.
  • SEB 2.1.14 fixes an issue in SEB 2.1.13 which occurred when checking the app integrity and for creating the Browser Exam Key.
  • ‬SEB for iOS now supports the URL filter feature to restrict access to websites/pages/web resources. Use the desktop versions of SEB to generate config files containing such URL filter rules.
  • ‬SEB now uses the full native resolution when running on iPad Pro devices with Face ID.
  • ‬SEB now supports Slide Over and Split View when not running in Single App Mode (for open book exams or when using SEB together with other apps in exams on managed devices).
  • ‬On iPad devices supporting picture in picture video (PiP), video plays in a movable and resizable overlay window. If not running SEB in Single App Mode (open book exams, using other apps in exams on managed devices), PiP video keeps playing even if switching to other apps.
  • ‬Added options to allow media auto play and to control if video can be played inline on a web page or only in full screen.
  • ‬SEB for iOS now optionally supports downloading website generated files (using the data: scheme) . This feature allows saving encrypted exam results in case network connection fails. Such downloaded files can be accessed in the Files app ("On My iPad/iPhone" location) and with iTunes.
  • ‬Added support for encrypting SEB config files with identity certificates. These certificates have to be distributed to exam devices by embedding them into a client config file. SEB exam config files encrypted with this certificate can afterwards be opened without students having to enter an SEB exam settings password.
  • ‬New identity certificates for encrypting and decrypting config files can easily be created in the built-in settings editor. They can even be automatically created and auto-selected for encrypting exam configs.
  • ‬Added iOS 13 to the "Allow Running on iOS Beta" option.
  • ‬Added options for links requesting to open in new tab: open in same or new tab, always block or block when on another server.
  • ‬The Quit Link feature can now optionally restart an exam session instead of quitting it.
  • ‬Exam sessions can now optionally be reconfigured before having to first quit the running exam session.
  • ‬Clearing of session cookies can now optionally be disabled, allowing users to stay logged in if they already were in a previous session.
  • ‬Deep linking for exams now also works with sebs:// links (in addition to Universal Links).
  • ‬SEB for iOS now saves log files, which can help when analyzing issues. Those logs can be emailed to the SEB developers or to an exam administrator.
  • ‬Improved reliability of MDM Managed Configuration, important for iPads owned, deployed and managed by an institution.
  • ‬Stability and security improvements.

Main Features:

  • The single app kiosk mode used by SEB is built into the iOS operating system and therefore provides a high level of security.
  • Students cannot switch to other 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 existing 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".
  • SEB for iOS is also compatible with Apple Classroom.
  • This version contains some new features currently unique to the iOS version and almost all features of the macOS/Windows versions. Please check the compatibility of SEB for iOS version 2.1.14 with your exam system.

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 for SEB 2.1.14). 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 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