Safe Exam Browser Hack Mac

Safe Exam Browser Hack Mac 3,9/5 5455 reviews

Current Versions for Windows, macOS and iOS

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

SVN Safe Exam Browser is a webbrowser-environment to carry out online-exams safely. The software changes any computer into a secure workstation. It regulates the access to any utilities and prevents students from using unauthorised resources. Cookie Clicker Hacks/Hach: This game is an Idle Game that can be played on a web browser since then other developers have created similar games and also implemented it on mobile phones as an application. This is one of the best idle games played across the world by different ages and categories, so it has gotten lots of attention.

Windows

Safe Exam Browser 3.1.0 for Windows 8.1 and 10
SHA1: 1b90bc6620efa7f0332c2f259c51720ab8bc8fba

Release notes for Safe Exam Browser version 2.0pre2: The Browser Exam Key allows an exam module to authenticate the connecting SEB version and its settings. For the learning management system Moodle a beta version of a plug-in offering this functionality has been released. Safari Hijack in iOS. A browser hijack, or safari hijack, is when a malicious webpage—or more likely, a malicious ad on an otherwise legitimate webpage—takes over your browser.

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. Browser hijackers have become one of the most common types of malware on the Mac. Whether you use Safari, Chrome, Firefox, or another browser entirely, you’re at risk of browser hijacking. Here, we’ll tell you how you can tell if your browser has been hijacked and how to remove the culprit.

Download from GitHub project site.

This feature update adds basic support for SEB Server, text search for the integrated browser and a first step towards feature parity of SEB for all three operating systems (Windows, macOS and iOS). Below a list of the most prominent new features and changes:

  • Basic support for SEB server.
  • Text search for browser application.
  • Access restriction for file system dialog (when downloading or uploading).
  • Support for Secure Sessions.
  • Option to reset browser via Quit URL.
  • Query string parameter feature for seb(s) URLs.
  • Option to restrict visibility of URLs in browser windows.
  • Back to start functionality for browser.
  • Lock screen for user switch.
  • Italian translation of user interface.
  • Updated browser engine to version 85.3.13 (Chromium version 85.0.4183.121).

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

As SEB 3.1 does not yet support WebRTC functionality (e.g. access to webcams by web applications), we implemented a barebone browser with WebRTC support which can be used as third-party application in a SEB configuration. Visit Chrominimum on GitHub for more information.

Windows Legacy

Safe Exam Browser 2.4.1 for Windows 7, 8.1 and 10
SHA1: aec3ef8a45a40942f8675e7ab77b896e1ce05dba

Download from GitHub project site.

SEB 2.4.1 for Windows is a maintenance release, which can be used if the refactored, more modern version SEB 3.0.1 misses a feature you need. SEB 2.4.1 fixes an issue which was reported to happen when using the SEB-Moodle Deeper Integration (available by default in Moodle 3.9 and as plugin for Moodle 3.7 and 3.8).

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. We can't answer questions anymore when the SEB version isn't mentioned or when you don't confirm you tried it with the current version.

New in SEB 2.4.1:

  • Fixed issue when the old browser window stayed open while reconfiguring with seb(s) link, together with the Firefox file open dialog. Should fix issues when using SEB-Moodle Deeper Integration.
  • Implemented fix for VMware Windows Registry error: The Registry value for 'Enable VMware Client Shade' will now only be set if the active configuration explicitly says so (see new setting in SEB Config Tool / Registry / 'Set VMware configuration'. Don't enable this setting if you are not running SEB in a VMware Horizon View virtual desktop.
  • Added Zoom to list of prohibited applications. If you want to use Zoom together with SEB, you have to set its 'Active' property to false (Applications / Prohibited Processes).
  • Added expansion of environment variables in path of permitted processes. This allows to configure applications to run as permitted process, which need to be installed in subdirectories of the user directory, for example %AppData%.

New since SEB 2.4:

Safe Exam Browser Mac Hack

  • Config Key feature, hash checksum value to verify settings used by SEB. 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.
  • Implemented setting keys to control clearing cookies when starting/ending a session (examSessionClearCookiesOnStart / examSessionClearCookiesOnEnd). This can be used to keep users logged in (SEB started with client settings) after an exam session was started.
  • Now TLS 1.2 is supported for downloading .seb files using sebs:// links.
  • Added more default prohibited processes.
  • Private clipboard should now also work correctly with rich-text editors like TinyMCE (fixed double pasting of text).
  • Additional bugfixes.

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 cleared 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.

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 2EAD. SHA1: 50da8b61c17d56a88b29a40f61dc6379d605b4f0

Download from GitHub project site.

SEB 2.2.2 for macOS is a maintenance update for SEB 2.2.1, with some improvements and bug fixes:

  • Fixed that PDF documents were not displayed when Acrobat PDF viewer is installed.
  • Prevent Preferences window to be opened in Moodle 3.9 when using automatically generated settings (option 'Configure manually'). SEB now uses the default setting allowPreferencesWindow=false in exam configurations (client configs still have allowPreferencesWindow=true as default setting).
  • Fixed: Cannot start SEB by opening .seb file on macOS <= 10.12.
  • Fixed false positive detection of not allowed process because of partial match of process executable name.
  • Now controlling resizing of Preferences panels and scrolling oversized panels to the top when displaying them the first time

New since the major update SEB 2.2 for macOS:

  • Prohibited Processes settings for blocking specific processes and applications from running together with SEB.
  • Preset prohibited processes covering communication, screen sharing and recording apps. Let us know if you would like to suggest applications and tools to be added to those preset prohibited processes (we need information about the software and its name and Bundle Identifier (if applicable).
  • Added settings to allow to reconfigure SEB, even it is already running in a secure exam session.
  • Implemented setting keys to control clearing cookies when starting/ending an exam session (examSessionClearCookiesOnStart / examSessionClearCookiesOnEnd). This can be used to keep users logged in from the previous session after an exam session was started (and SEB reconfigured with new settings).
  • Added setting to enable Web Inspector (web developer tools) in Preferences/Browser (same settings key allowDeveloperConsole as in SEB for Windows 3.0. If enabled and right click isn't disabled (see Preferences/Security/Hooked Keys/Enable Right Mouse), you can right click/ctrl-left click on a web page element and open Web Inspector with 'Inspect Element'.
  • Added Mac-specific settings for blocking screen shots and screen recording. The separate settings allow to run SEB correctly in parallel with some remote proctoring tools.
  • Added separate Mac setting for the Private Clipboard feature.
  • Added Mac-specific setting for blocking screen sharing over the network (VNC): key screenSharingMacEnforceBlocked (default: false, then the value of the existing key allowScreenSharing is used).
  • Added all SEB for iOS settings in Preferences window.
  • Fixed that a wrong Config Key was calculated because of specific new default settings added in a new SEB version. This was the cause why SEB 2.1.4 did not work correctly with the new SEB integration in Moodle 3.9.

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 all changes and important information about new features and settings in SEB 2.2.1, which might require you to update your SEB configuration files.

* 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.

iOS

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.17 for iOS:

  • SEB 2.1.17 runs by default on iOS 14, removed check for running on iOS beta.
  • New scroll lock button for better usability while using some drag-and-drop and drawing question types.
  • Now displaying a disclaimer about the requirement to add an issue description before sending log files to the SEB developers in the integrated mail composer.
  • Now writing SEB and iOS version and device info into log files.
  • Fixed that a different Config Key was calculated on iOS 9/10 than on iOS 13/14 with some rare configuration files containing a deprecated setting.
  • Error message in case AAC couldn't be started properly and device needs to be restarted will only show on iOS versions older than iOS 13.0.
  • Fixed that SEB assumed an opened URL could be a Universal Link if decrypting the config from that URL failed.
  • Fixed a common crash when the 'Search Network' button in the Initial Configuration Assistant is tapped.

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.16). 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.

Learning Management Systems

Hack

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

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).

Release notes for Safe Exam Browser version 2.2.2:
  • Fixed that PDF documents were not displayed when Acrobat PDF viewer is installed.
  • Prevent Preferences window to be opened in Moodle 3.9 when using automatically generated settings (option 'Configure manually'). SEB now uses the default setting allowPreferencesWindow=false in exam configurations (client configs still have allowPreferencesWindow=true as default setting).
  • Fixed: Cannot start SEB by opening .seb file on macOS <= 10.12.
  • Fixed false positive detection of not allowed process because of partial match of process executable name.
  • Now controlling resizing of Preferences panels: Don't allow to resize those without scroll view and allow to resize the ones with scroll view only to the maximum size of their content.
  • Now scrolling oversized Preferences panels to the top when displaying them the first time.
  • Fixed User Interface Preferences Panel didn't resize vertically.
  • Fixed missing error message when identity certificate to decrypt SEB config cannot be accessed.
  • Attempted to fix (not always reproducible) checking code signature of some visible apps delays or blocks starting SEB.
  • Added Discord to preset prohibited processes.
Release notes for Safe Exam Browser version 2.2.1:

Safe Exam Browser Hack Mac Os

  • Prohibited Processes settings for blocking specific processes and applications from running together with SEB.
  • Preset prohibited processes covering communication, screen sharing and recording apps. Let us know if you would like to suggest applications and tools to be added to those preset prohibited processes (we need information about the software and its name and Bundle Identifier (if applicable).
  • Added settings to allow to reconfigure SEB, even it is already running in a secure exam session.
  • Implemented setting keys to control clearing cookies when starting/ending an exam session (examSessionClearCookiesOnStart / examSessionClearCookiesOnEnd). This can be used to keep users logged in from the previous session after an exam session was started (and SEB reconfigured with new settings).
  • Added setting to enable Web Inspector (web developer tools) in Preferences/Browser (same settings key allowDeveloperConsole as in SEB for Windows 3.0. If enabled and right click isn't disabled (see Preferences/Security/Hooked Keys/Enable Right Mouse), you can right click/ctrl-left click on a web page element and open Web Inspector with 'Inspect Element'.
  • Added Mac-specific settings for blocking screen shots and screen recording. The separate settings allow to run SEB correctly in parallel with some remote proctoring tools.
  • Added separate Mac setting for the Private Clipboard feature.
  • Added Mac-specific setting for blocking screen sharing over the network (VNC): key screenSharingMacEnforceBlocked (default: false, then the value of the existing key allowScreenSharing is used).
  • Added all SEB for iOS settings in Preferences window.
  • Fixed that a wrong Config Key was calculated because of specific new default settings added in a new SEB version. This was the cause why SEB 2.1.4 did not work correctly with the new SEB integration in Moodle 3.9.
  • Fixed: Overriding check for specific processes in lock screen didn't work.
  • Fixed: Client config encrypted with password wasn't compatible between Win vs. Mac+iOS.
  • Fixed: Loading config file with different SEB admin password in Preferences didn't work.
  • Fixed that an SEB config without proper MIME type wasn't recognized: Added 'text/xml' as alternative MIME type for SEB config files when a seb(s) link is opened.
  • Removed ARDAgent from detecting Remote Management: ARDAgent is running always when Remote Management is enabled in System Preferences / Sharing, which made it necessary to always disable Remote Management. Now this is not necessary, as long as no VNC client tries to connect to the SEB client (in that case the according red lock screen is displayed and requires the quit/unlock password to be entered).
  • Removed setting for disabling Local Storage (in Browser pane). Local Storage is now always enabled.
  • Replaced key string mobileShowSettings with string showSettingsInApp in default settings.

Fixed SEB 2.2 issues in SEB 2.2.1:

  • Couldn't open Moodle 3.9 (Deeper Integration) quiz by starting SEB with indirect sebs:// link from another browser.
  • Browser Exam and Config Key were not displayed correctly when opening the Preferences/Exams pane directly after loading an exam configuration.
  • Starting SEB by loading configs from indirect sebs:// Links works now regardless of URL filter in client settings.
  • Embedded SSL debug certificate with wildcard domains didn't work.

IMPORTANT: SEB 2.2.1 for macOS uses a different policy to decide if it can be reconfigured when a seb(s) URL is opened and a .seb config file downloaded: When running in a secure session (a quit password is set in the currently active settings), SEB 2.2.1 cannot be reconfigured, even if it's using the persisted client settings. Earlier versions could always be reconfigured when using client settings. If you want to allow reconfiguring SEB by opening a seb(s) URL while running in a secure session, then you need to use the 'Allow Reconfiguring' and 'Reconfiguring Config URL' options in Preferences/Exam Session. For the same behavior as in previous versions, you can enable 'Allow Reconfiguring' and set 'Reconfiguring Config URL' to '*' (wildcard symbol, meaning any seb(s) URL or download URL of a .seb config file is allowed to reconfigure SEB) in your SEB client settings. This policy settings for reconfiguring are already used by SEB for iOS and will also be introduced in SEB 3.1 for Windows.

Other changes could also require you to change your SEB settings:

  • Preset prohibited processes are required to be quit before starting an exam and are automatically added to any config you open with SEB 2.2.1. This doesn't alter the Config Key hash. The Browser Exam Key hash value is changed, but that key you anyways have to determine by loading the according SEB config file in SEB 2.2.1 and copy-paste the key from the Preferences/Exam pane. You cannot remove those preset prohibited processes, but you can deactivate them individually using their 'Active' parameter. See the Preferences/Applications/Prohibited Processes pane. You can change other properties of the prohibited process, although not all of these parameters are used by SEB for macOS, currently only 'Active', 'Executable', 'Identifier', 'OS', 'Force quit' and 'Description' are used. You can't change 'Executable' or 'Identifier', if you do so, a new prohibited process entry is created internally (and visible next time you open those settings). There are two kinds of processes: Applications with a Bundle Identifier, which follows the reverse domain notation (for example org.safeexambrowser.Safe-Exam-Browser). SEB uses the Identifier parameter to detect those Application processes. BSD processes don't have a Bundle Identifier, they are only detected using the Executable property (process name). If you want to add prohibited processes to your settings, you can use the Activity Monitor macOS app: Select a process, press the info button (or cmd-I) and press the 'Sample' button. In the sample output, you can identify the process name (SEB property 'Executable', which can differ from the localized application name displayed by macOS in the Finder, Dock and Activity Monitor process name list. If the sample shows an 'Identifier' in reverse domain notation (and not the identical string as the 'Process' entry), then this process is an application with a Bundle Identifier and you should enter this bundle ID as 'Identifier' in SEB's settings if you create a prohibited process. If 'Identifier' from the sample output isn't in reverse domain notation, don't enter anything in the 'Identifier' field in SEB's prohibited process settings, only enter the process name in 'Executable'.
    Only enable the 'Force quit' parameter for prohibited processes in SEB if you are sure that student's won't loose unsaved documents if the process is terminated without a warning when starting SEB. Usually 'Force quit' should not be used with applications: When 'Force quit' is disabled, SEB will send a regular quit command to the application. Most applications will then either auto-save unsaved changes in open documents or ask the user if the document should be saved before quitting.
    By default, unless the SEB setting 'Attempt to quit prohibited applications' (Preferences/Applications) is disabled, SEB tries to quit all running prohibited applications in a 'nice' way. This still allows them to save changes to open documents. If you disable this setting, then the user has to manually click the button 'Quit All Applications' in the window with the list of running prohibited processes displayed when SEB is starting. If quitting applications 'nicely' fails, SEB offers the option to force quit all still running prohibited applications with the button 'Force Quit All Processes'. BSD processes cannot be 'nicely' quit, users either have to manually terminate or disable them or use the 'Force Quit All Processes' button in the window with the list of running prohibited processes. Please note that macOS restarts some background (daemon) processes automatically if they are force terminated. Those processes might have to be uninstalled (or temporarily deactivated using the command line (Terminal), as explained in this external article).
  • New separate Mac setting for the Private Clipboard feature, Preferences/Security/'Enforce private clipboard on Mac' (settings key enablePrivateClipboardMacEnforce), by default enabled. If enabled, then the private clipboard is used, even if the old setting Preferences/Security/'Use private clipboard' is disabled. The reason for the separate Mac setting is, that enabling private clipboard in the Windows version sometimes causes web compatibility issues (which isn't the case in the Mac version). If you intentionally disabled 'Use private clipboard' (key enablePrivateClipboard=false) for the Mac version, then you have to set enablePrivateClipboardMacEnforce=false in addition.
  • New separate SEB for macOS settings for allowing screen capture/recording, window capture and to use the legacy method for blocking screen shots. SEB 2.2.1 for macOS is no longer using the old setting 'Enable screen capture' which corresponded with the setting 'Enable Print Screen' in Windows. Instead, these new settings allow to control access to the screen while SEB is running in a gradual way. The new setting 'Allow screen capture/recording' (key allowScreenCapture) controls a system process, which since macOS 10.14 Mojave is used for the macOS screen recording feature (cmd+shift+5) and for screen shots. The new setting 'Allow window capture (screen shots)' (key allowWindowCapture) controls if other processes are able to read the contents of the windows displayed by SEB. Depending which system APIs are used to read window or screen contents, those settings have a different effect: If allowScreenCapture=true and allowWindowCapture=false, then macOS screen shots using cmd-shift-3 and -4 can still be taken, but don't show SEB's windows (only the desktop background). On screen recording videos taken with cmd-shift-5, SEB's windows will still be visible, unless allowScreenCapture is set to false. When the new setting 'Block screen shots (Legacy)' (key blockScreenShotsLegacy) is enabled, then SEB uses the method to redirect and delete screen shots which had to be used with macOS 10.9 and older. Those separate settings may allow to use SEB with specific remote proctoring solutions which need access to the screen and SEB's window contents.
  • New SEB for macOS setting 'Enforce blocking screen sharing on Mac' (key screenSharingMacEnforceBlocked, default value true/enabled), which overrides the original screen sharing setting 'Allow (network) screen sharing' (key allowScreenSharing) on Mac clients. This allows for example SEB for Windows to be used in Windows remote sessions (RDP), while still blocking VNC-based macOS screen sharing and remote management on Mac SEB clients.
Release notes for Safe Exam Browser version 2.1.4:
  • 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.
  • Set the default minimum required macOS version 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). SEB 2.1.4 still should run even on macOS 10.7, but we’re no longer testing it with such old versions. Many modern web applications won’t run correctly on old WebKit versions used in older macOS versions. Ideally don’t use macOS 10.10 or older. 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.
  • 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).
  • Custom App Controls and Quick Actions in Touch Bar, also with enabled Control Strip, are now disabled, even if BetterTouchTool is used. Added alert displayed while quitting SEB, for the case when App Control mode for Touch Bar can't be restored automatically. This dialog offers to open System Preferences / Keyboards, so users can change the setting back manually.
  • 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: Media player app (iTunes etc.) can block SEB, when set to full screen and started using the Play key. The previous implementation didn't work properly on Mojave and newer.
  • Selecting multiple files for upload is now possible, controlled by the HTML input element (multiple-attribute).
  • 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 ~/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.
  • Implemented blocking macOS screen recording (cmd+shift+5) introduced in Mojave, controlled with setting Preferences / Security / Allow screen capture.
  • Fixed: JavaScript confirm dialog didn't return false when cancel (or any secondary) button was clicked.
  • Red lock screen for 'SEB process was stopped' (SIGSTOP) is no longer displayed when Mac is set to sleep mode.
  • Improved SIGSTOP detection in case system time is changed.
  • Background of lock screen log view is again white also on Mojave.
  • Removed global hotkeys for F3+F6 shortcut to open Preferences window (F3+F6 shortcut now only works if SEB is the active application). You can still also use the macOS standard shortcut for opening Preferences, which is cmd + , (comma key).
  • 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.
  • When checking server trust with embedded certificates, resources in subdomains of already trusted domains are now trusted as well, according to behavior in other standard browsers.
  • Fixed opening an seb(s) link which requires authentication subsequently from another browser, while SEB is running, can fail: When the temporary browser window for authentication was closed (windows close button), then SEB ignored further external calls (as from the other browser) to open an seb(s) URL.
  • Now importing identity certificate with exportable private key when opening it in the Preferences window.
  • Now displaying an error message when an identity couldn't be exported from the Keychain.
  • Fixed: Background of Dock buttons was highlighted when clicked and buttons were white instead of gray on Mojave or newer. SEB Dock button disappearing on macOS 10.10 - 10.13 instead of being highlighted when right/long clicked.
Release notes for Safe Exam Browser version 2.1.3:
  • New 'Config Key' feature allowing an exam system to verify that the correct settings are being used. The Config Key can be generated server-side and doesn't change if same settings are loaded in a new SEB version which adds new setting keys.
  • Added setting to disable Siri.
  • Added setting to disable dictation.
  • Now refusing to start an exam which hasn't been submitted properly before, displaying lock screen including log entries from the previously interrupted exam.
  • Preventing that SIGSTOP could be used to freeze SEB and to cheat undiscovered.
  • Added browser user agent suffix setting option.
  • Now blocking Touch Bar typing suggestions (predictive keyboard) during an exam.
  • The screen sharing detector now also works correctly when connecting to a Mac using Apple ID (Back to My Mac).
  • Added checkbox to lock screen to override security check and unlock SEB, even if screen sharing is still active. Displaying info about overriding security check in HUD (in red text color).
  • Fixed that SEB in some cases didn't switch off automatic spelling correction when running on macOS 10.12 and later.
  • Implemented functionality for separate Allow Reload / Show Reload Warning / Allow Navigating setting for exam and new browser windows: Hiding navigation and reload buttons in toolbar and enabling navigation with Cmd + cursor keys according to settings.
  • Added confirm quitting option for Quit Link.
  • Now respecting setting 'enable right mouse button': Allows to use the right mouse button/context menu according to setting key enableRightMouse. This only has an effect in Javascript, browser plugins and video players etc. (not on regular website elements).
  • URL filter now treats query strings consistently between SEB macOS 2.1.3 and Windows 2.2.1.
  • Implemented new URL filter query string condition: If '?.' is specified as query, then SEB enforces no query.
  • URL filter now ignores 'about:' URLs. These can be blocked explicitly if desired.
  • Fixed URL filter didn't work correctly with Javascript open links by only closing the new window if the URL of the main frame wasn't allowed (applies only if content filter isn't active).
  • Changed 'Restart Exam Button' to 'Back to Start Button' and added disclaimer about not logging out users.
  • Now loading SEBClientSettings.seb also from the /Library/Preferences directory: This directory is valid for all users on a Mac and usually only writable with administrator rights. This improvement makes it easier to configure managed SEB clients which are used by multiple users.
  • Reconfiguration is now done seamlessly before initializing and opening the browser. Note: The SEB admin password of a new client config needs to match the one in the old client config (if there was one set), otherwise the reconfiguration fails silently. If you need to change the SEB admin password on managed clients, you first need to reset the existing SEB user defaults.
  • Added new setting to allow SEB installation in user's ~/Applications folder. By default, it's now only allowed to start SEB from the /Applications folder.
  • Refactored startup process to correctly initialize SEB if it is started directly (using client settings) or by opening a config file. Now client settings saved persistently on the Mac are not considered at all when starting SEB by opening a config file or config link.
  • Fixed that double clicking a .seb config file several times could lock SEB.
  • The About SEB splash screen now cannot hide alerts and lock SEB if those were displayed modally.
  • Fixed modal lock when webpage tries to download a font by sending an return key event tap, which closes the dialog (invoking the button 'Skip' in the system alert which is displayed behind SEB's windows). This doesn't work on macOS 10.14 though, as a workaround make sure that websites don't download additional fonts or open the page first in Safari (or in SEB without active kiosk mode, using the setting Applications/Permitted Processes/Allow switching to third party applications) so the font gets downloaded before the exam.
  • In case SEB cannot terminate an explicitly prohibited process (trying to display an overlay/panel window), a lock screen is displayed requiring to enter the quit/unlock password.
  • Fixed names of running processes in log were truncated after 16 characters.
  • No longer changing screenshot location on OS X 10.10 and later, as SEB's windows are not captured on screenshots anyways.
  • Updated default Start URL to 'https://safeexambrowser.org/start'.
  • Fixed problems while opening new settings when alerts were open in SEB.
  • Now adding Safari/WebKit version strings 'Version/11.1.1' and 605.1.15 to user agent string.
  • Added information on how to solve an issue with the Force Quit window alert: 'If the window isn't open and this alert is displayed anyways, restart your Mac'.
  • Fixed displaying correct time the SEB process was interrupted (in lock screen and HUD).
  • Now preventing editing of log messages in lock screen.
  • Fixed: Additional browser windows can be displayed behind the black screen background cover windows after closing Preferences Window (when not changing any settings).
  • Fixed changing settings when Exam Pane is displayed doesn't trigger 'save changed settings' warning.
  • Fixed Preferences window not working correctly on OS X 10.8 (bad auto layout support!) by allowing to open Preferences starting macOS 10.9.
  • Fixed lock screen windows could be opened twice (for screen sharing and user switch) which would make it impossible to unlock again.
  • Improved logging when starting SEB: Now starting to log (with log level Debug and at standard log file path) regardless of current settings directly after SEB starts up, before local persistent settings are initialized.
  • Again fixed a bug when SEB could kill itself when a space switch occurred, this time correctly.
  • Fixed opening seb(s):// link wasn't working when temporary browser window (for authentication) was open and SEB was restarted after editing preferences.
  • Added one point to menu bar height to keep a black edge between menu bar and browser window.
  • Fixed a compatibility issue which caused SEB 2.1.2 to crash immediately when started on OS X 10.7.
  • Fixed reload (with confirm message) not working on macOS 10.7/10.8 (on non fullscreen browser windows).
  • Added Win Registry setting insideSebEnableNetworkConnectionSelector to Security pane and Settings.
  • Enabled all Function Keys in Hooked Keys (Win) default settings.

Changed in build 29E7:

  • Improved performance and stability for reading system defaults (preferences for Siri, dictation). The previous implementation in SEB 2.1.3 build 29E5 could crash SEB while system load was very high (for example when SEB is automatically started by the system after a reboot/hard reset).
  • Changed default for setting browserWindowShowURL to never (to not leak exam URLs in case the are supposed to be kept secret in some exam environments).

Known limitations. The following preferences options are not yet available in this version:

  • Applications pane: Monitor processes (new third party application handling and additional security feature) is not yet available. It's possible to add permitted and prohibited processes for SEB 2.x for Windows. SEB for macOS doesn't support directly starting and monitoring third party applications yet.
  • Network pane: It's not yet possible to set individual SEB proxy settings, you have to set system-wide proxy settings in macOS System Preferences. SEB for Windows 2.1.x or later supports individual proxy settings which you can configure here.
Release notes for Safe Exam Browser version 2.1.2:
  • Fixes a bug when a browser window wasn’t scaled correctly to fit the screen (it was placed in the lower left screen corner, mainly off-screen) when only one screen is connected and the „useBuiltin“ setting is false.
  • Fixes a bug when the main browser window stayed open when starting SEB by opening a config file. The window couldn’t be manually closed and stayed in the foreground (as a „zombie“ window, caused by a timing problem when the window gets the close command while it’s still being opened).
  • To solve the latter problem and improve usability generally, when starting SEB by opening a .seb config file or a seb(s):// link, the start URL from persistent settings of the SEB client isn't opened first anymore, instead the new settings are directly applied. In case loading or decrypting these settings isn’t successful (load error, canceled by the user, wrong decryption credentials etc.), SEB quits instead of continuing with the persistent client settings.
  • Fixed visible screen area was being wrong calculated, not considering correctly if the SEB dock was visible on that screen. This also caused the temporary browser window for authentication not to be moved up when the user moved it underneath the SEB dock.
  • Fixed this calculation when no main browser window is open yet (when starting SEB by opening a seb(s):// link from a authenticated server and only the temporary browser window is opened).
  • Now opening the main browser window, the SEB dock and the temporary browser window when starting SEB by opening a seb(s):// link from a authenticated server always on the main screen as defined by settings (not macOS).
  • Fixed a bug when SEB could kill itself when a space switch occurred.

Known limitations. The following preferences options are not yet available in this version:

  • Applications pane: Monitor processes (new third party application handling and additional security feature) is not yet available. It's possible to add permitted and prohibited processes for SEB 2.x for Windows. SEB for macOS doesn't support directly starting and monitoring third party applications yet.
  • Network pane: It's not yet possible to set individual SEB proxy settings, you have to set system-wide proxy settings in macOS System Preferences. SEB for Windows 2.1.x supports individual proxy settings which you can configure here.
Release notes for Safe Exam Browser version 2.1.1:
  • Fully compatible with macOS 10.12 Sierra
  • Implements support for embedded TLS/SSL & CA certificates and certificate pinning (for SEB running on macOS 10.9 or later) for enhanced security when connecting with exam servers.
  • SEB is now using a private clipboard, so utilities running in the background and Universal Clipboard (on macOS 10.12 Sierra) cannot be used to copy-paste contents into or out of exams (can be disabled if using third party applications in a securely managed user account).
  • WebAudio API is enabled now.
  • Added blocking panels and windows opened by third party tools running in the background.
  • Added detection for macOS ScreenSharing.
  • Added deactivating display mirroring and a new setting option for a maximum number of displays which the user is allowed to use. This can prevent wireless displays to be used to cheat or leak exam content.
  • Added full support for Basic/Digest and NTLM Authentication.
  • Loading seb(s):// linked settings from authenticated servers is possible now, even with indirect links (not containing the config file name with the .seb extension, like for example sebs://example.com/download.php?id=2352). Therefore a SEB exam config file can be stored for example into the same Moodle course as the quiz. The login session is remembered, so students don't have to login twice in SEB if you start SEB/an exam using a seb(s):// link to a config file on an authenticated server.
  • Added a new settings option for enforcing a minimal macOS version. This is helpful if your web application isn't compatible with an older WebKit version (as for example used in OS X 10.7) or if you want to make sure that embedded certificates and certificate pinning work on all exam clients, then you should enforce the minimum macOS version 10.9.
  • On a trackpad supporting Force Touch, the lookup feature (invoked by strongly pressing the trackpad while the cursor is over a word or text selection) is now also blocked when the settings option 'Allow dictionary look up' is disabled.
  • Fixed an issue when a media player app like iTunes could take over the screen if started with the keyboard play key (after being maximized to full screen and quit before starting SEB).
  • Fixed a WebKit related bug which occurred in older WebKit versions (if running on an older system than OS X 10.11) and with malformatted DOM elements. For example the navigation buttons in a Moodle 1.8 quiz if running SEB 2.1 on OS X 10.10 or older didn't work properly.
  • Fixed issues in the URL filter: Host addresses with or without a trailing slash '/' are treated as the same address, creating a filter for a path with trailing wildcard '/*' now also matches the path without trailing slash.
  • Fixed various minor issues.

Known limitations. The following preferences options are not yet available in this version:

  • Applications pane: Monitor processes (new third party application handling and additional security feature) is not yet available. It's possible to add permitted and prohibited processes for SEB 2.x for Windows. SEB for macOS doesn't support directly starting and monitoring third party applications yet.
  • Network pane: It's not yet possible to set individual SEB proxy settings, you have to set system-wide proxy settings in macOS System Preferences. SEB for Windows 2.1.x supports individual proxy settings which you can configure here.
Release notes for Safe Exam Browser version 2.1:
  • SEB 2.1 is fully compatible with OS X 10.11 El Capitan.
  • Added button in SEB task bar for reloading current web page and an optional warning message for reloading web pages.
  • Added button in SEB task bar for restarting the exam, which can be password protected. Exam supporters can use this button when problems with the exam occur, instead of having to quit and restart SEB.
  • Added display of current time in SEB task bar: This is for example helpful if you decide to ban personal watches in exams (because of smartwatches).
  • Now zooming the entire web page is also possible in addition to only changing text size. Zoom can be disable completely as well.
  • SEB 2.1 can be configured to always use the more secure internal PDF viewer instead of the Acrobat Reader plug-in.
  • Individual browser user agent strings can be used per exam, SEB also identifies its version now in the user agent.
  • Now it is possible to configure if you want examinees to be able to use the spell and grammar checker.
  • Added option to allow the macOS dictionary lookup feature (three finger tap on trackpad or ctrl-cmd-D), as default this is disabled now.
  • Blocking the Notification Center also on OS X 10.10 and higher.
  • SEB now detects attempts to switch the user and displays a lock screen afterwards which needs to be unlocked with the quit/restart password by exam supporters/supervisors.
  • Added a check if the Force Quit window is open when SEB is started, in that case an error message is displayed and user is asked to close the window or quit SEB. Note: The 'About this Mac' window is also identified as the Force Quit window and therefore needs to be closed before running SEB.
  • When restarting, holding down command key now doesn't quit SEB but asks to release the key.
  • Improved getting the filename when downloading a file using an anchor with the 'download' attribute.
  • If 'allow browsing back/forward' in browser settings is selected, back/forward buttons are displayed in a browser window toolbar and they now get enabled conditionally depending on browsing history. Fixed that those buttons sometimes didn't work.
  • Now hiding back/forward, zoom text and the new zoom page button in browser window toolbar, if these features are disabled in settings.
  • Added a sebs:// protocol in addition to seb://. SEB uses https for opening a sebs:// link (for a seb:// link SEB first tries to use http and if that fails then https is used).
  • The preferences window is now only available on OS X 10.8 and higher (no longer possible on 10.7 because of lacking support for Base Internationalization). Added alert explaining that the preferences window cannot be used when running SEB on OS X 10.7.
  • SEB preferences are now showing an alert to notify for what the saved .seb file can be used also after 'Save As..' of local client settings.
  • Added a warning alert when activating 'Allow switching to third party applications' in the Applications prefs pane. This feature is only supposed to be used in a secured, managed user account, as all applications can be accessed.
  • SEB 2.1 is now supporting WebSQL databases.
  • Fixed browser page history wasn't cleared when restarting SEB / restarting the exam.
  • Fixed a bug when downloading a data: blob having a download attribute, the download confirmation dialog was displayed twice.
  • Fixed 'download' attribute in an anchor (A tag) didn't work with resources which the browser can display and the protocol wasn't data:
  • Fixed importing an embedded identity in a .seb file into the keychain.
  • Fixed some browser alerts were displaying alert messages inside the button.
  • Fixed a rare crash when using the URL filter.
  • Fixed a runtime exception which was rarely caused by displaying the Applications pane permitted/prohibited processes tabs (caused by table views UI autosave).
  • Fixed screen shots didn't show SEB windows when 'Enable screen capture' was selected and running on OS X 10.10.x and 10.11 (as Apple suddenly fixed a very old bug and macOS is now finally respecting the property NSWindowSharingTypeNone).
  • Fixed a security issue where a .seb file for configuring client encrypted with an arbitrary password could reconfigure a client without having to enter the admin pw saved currently in SEB on that client. Now this is only possible after entering the current admin pw or by encrypting the new settings for configuring the client with that current admin pw.
  • Added clearing Pasteboard when restarting SEB.
  • Fixed several English and German user interface tooltips in the preferences window. Changed title of Appearance pane to User Interface/Benutzeroberfläche.
  • Fixed bug changed passwords in the General prefs pane were not saved when saving settings (commands Save or Save As).
  • Added comma separated proxy exception list in Network -> Proxies prefs pane.

Known limitations. The following preferences options are not yet available in this version:

  • Applications pane: Monitor processes (new third party application handling and additional security feature) is not yet available. It's possible to add permitted and prohibited processes for SEB 2.x for Windows. SEB for macOS doesn't support directly starting and monitoring third party applications yet.
  • Network pane/Proxies: It's not yet possible to set individual SEB proxy settings, you have to set system-wide proxy settings in macOS System Preferences. SEB for Windows 2.1 supports individual proxy settings which you can configure here.
  • Network pane/Certificates: SEB 2.1 for macOS doesn't support reading embedded TLS/SSL certificates yet. In addition SEB for Windows cannot read TLS/SSL certificates embedded in the Mac version.
Release notes for Safe Exam Browser version 2.0:
  • Adapted format of the encrypted SEB configuration files to be compatible with the SEB 2.0.2 version for Windows. You can use the same .seb files for starting exams on SEB 2.0.x Windows clients and SEB 2.0 macOS clients. Note: Local client settings in the Preferences folder of the system (created with SEB version 2.0pre3 or earlier) are cleared when this new SEB version is started first time, you will have to configure SEB freshly. You can although save settings with SEB 2.0pre3 (before running SEB 2.0 first time) and reconfigure the SEB 2.0 client with these. SEB config files saved with SEB 2.0pre1 or 2.0pre2 cannot be read with this version.
  • Comfortable built-in editor for the platform-independent SEB settings files, which can also set all additional individual settings for the Windows version.
  • While the Preferences window is displayed, switching to other running (hidden) applications is possible and the screen background isn't blacked out. Also the menu bar is displayed, so that SEB menu commands can be used. There is a Settings menu available, which contains the commands also available in the Config File preferences pane and the pulldown menu in the Preferences window title bar (clicking on triangle symbol).
  • Tool tips now always work in the Preferences window. Use these tool tips, as they may render reading the SEB manual obsolete!
  • Help button/menu command now shows help (SEB manual) in a new browser window.
  • SEB 2.0 is again completely localized to German.
  • SEB 2.0 also blocks the screenshot feature of macOS.
  • SEB 2.0 features an optional dock/task bar displaying an icon for the SEB browser with controls for its open browser windows and a quit button. Clicking the SEB icon in the dock and holding the left mouse button down or a secondary (right mouse button) click displays a popup menu with all open browser windows, the main browser window is at the bottom. With this menu you can switch between open browser windows.
  • The SEB browser main window can be displayed full screen, additional browser windows float over the full screen main window. An indicator shows network activity.
  • While starting, SEB now checks if there is a configuration file named 'SebClientSettings.seb' in in the Preferences folder (~/Library/Preferences/) and reconfigures itself silently (no user feedback) to the settings in that file, then the file is deleted. This works only if the administrator password in this file matches the one set in the local settings of the SEB client. The file can either be unencrypted or encrypted with a password that matches the administrator password set in the local settings of the SEB client (otherwise the password to decrypt the settings file will be prompted). This new feature can be used to configure deployed SEB clients as in this version it isn't anymore possible to deploy the org.safeexambrowser.Safe-Exam-Browser.plist file from the Preferences folder to other machines (due to stronger, individual encryption per client).
  • Added optional check for SEB not installed in Applications folder. As default the user will be notified that SEB must be moved to an Applications (/Applications or ~/Applications) folder and that only one copy of SEB should be installed on the system, SEB quits after this alert. Reason: Unexperienced users sometimes tried to run SEB from the mounted disk image and couldn't find SEB later, also registering the .seb filetype and the seb:// protocol requires SEB to be 'installed' on the system, best in an Applications folder. If several SEB versions are installed, a .seb configuration file might be opened with the wrong SEB version.
  • SEB now optionally checks for the command key being held down while SEB is starting up. This prevents using the application switcher to mess with SEB's kiosk mode. As default this check is enabled. Please note that in case the cmd key is held down why SEB starts up or reconfigures itself after loading a .seb config file, an alert is displayed and SEB quits after that, the user needs to restart SEB manually.
  • Added an option to save an application log to a file (see Security preferences pane). The log level indicates which information gets saved. The level Error shows just error messages, Warning shows errors and warnings, Verbose shows all levels. Default is Warning (error and warning messages). Info contains addresses of opened web pages. Debug and Verbose is meant for debugging (send such a log file to the SEB developers to find out details about a problem). Standard path for log is '~/Library/Logs/Safe Exam Browser/'.
  • New URL filter including teach mode to control access of the SEB browser to web links and resources. Saved settings files contain URL filter rules which also work from SEB 2.0.2 for Windows. Please note that it's currently not possible to edit the extended filter rules generated in SEB for macOS in the SEB Windows Config Tool, full support for the URL filter will be included in a later version.
  • Fixed embedded certificates were not imported when using private user defaults (loading .seb settings for starting an exam). You can now embed both cryptographic identities (X.509 certificates with RSA public key and associated private key) and SSL/TLS server certificates into .seb config files which will be imported into the keychain of the SEB client which opens that config file.
  • Fixed reading identities or certificates from keychain when switching to Network preference pane crashes on some certificates.
  • The Browser Exam Key is now automatically re-calculated and displayed in the Exam preferences pane. This happens whenever a setting changes if editing local client settings and after saving a config file if editing settings for starting an exam.
  • Added support for the W3C saveAs() File API interface using protocol 'data:', implemented adding correct file extension to a file downloaded with this (filename will be 'Unknown' due to lacking support for the File API in WebKit).
  • Added support for the W3C download attribute to the anchor tag, including proper file name, example: <a download='logo.png' href='data:image/png;base64,iVBORw0KG..'>Download</a>.
  • Added option for persisting browser Local Storage between application runs (when quitting and restarting), fixed WebKit bug which didn't persist Local Storage at all.
  • Added 'Safari/533.16' to the SEB browser user agent string because some sites and web applications (like VMware Horizon HTM View) didn't work properly.
  • Now applications which are displayed full screen on other screens while SEB is started (security issue on macOS >= 10.9) are hidden when SEB is starting up.
  • Fixed retry reloading start URL (and any other) web page didn't work.
  • Now bringing SEB and the current browser window to foreground before displaying any web browser related alert.
  • Fixed enter password dialog was not correctly resizing (shrinking) when it was re-displayed and the former height was larger.
Release notes for Safe Exam Browser version 2.0pre3:
  • Adapted format of the encrypted SEB configuration files to be compatible with the SEB 2.0RC version for Windows. You can now use the same .seb files for starting exams on SEB 2.0RC Windows clients and SEB 2.0pre3 macOS clients. Note: SEB settings files written with SEB 2.0pre1 or 2.0pre2 cannot be read with this version.
  • Fixed a bug in calculating the Browser Exam Key when loading a .seb file for starting an exam.
  • Fixed a bug which caused the SEB browser window to be invisible when starting the new SEB version and old, incompatible settings were read from the Preferences folder of the system. Note: These outdated local client settings are cleared when this new SEB version is started first, you will have to configure SEB freshly.

Known issues. The following features are not yet functional/disabled and will be activated only after extensive testing in upcoming releases:

  • Config Files preferences pane: File handling buttons like open, save and revert are disabled.
  • Appearance pane: Full screen mode is not yet implemented. SEB dock/task bar when using third party applications is not yet implemented and will follow as part of some usability improvements.
  • Browser pane: Use SEB without browser window: Will be enabled together with the new third party application handling.
  • Applications pane: Monitor processes (new third party application handling and additional security feature) is not yet enabled. For demonstration purposes it's possible to manually add permitted and prohibited processes.
  • Network pane: URL filter, certificates and proxies settings not yet functional.
  • Security pane: SEB Service, Allow user switching and logging not yet functional.
  • OS X 10.9 Mavericks: When SEB is run in a multi display environment, then an application being in full screen mode on one screen won't be hidden by SEB. Workaround: Don't use SEB 2.0pre3 with a multi display setting on OS X 10.9 or disable the setting 'Displays have separate Spaces' in System Preferences -> Mission Control.

This preview does not contain all features of the final 2.0 release yet. Please test it and provide us with feedback. This version runs on OS X 10.7, 10.8 and 10.9.

Release notes for Safe Exam Browser version 2.0pre2:
  • The Browser Exam Key allows an exam module to authenticate the connecting SEB version and its settings. For the learning management system Moodle a beta version of a plug-in offering this functionality has been released.
  • New options in the user interface: Size and positioning of browser windows (main window with the quiz and additional browser windows) can be preset. A new 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 text and browsing back/forward are therefore easier accessible (if desired). See also the keyboard shortcuts for these features displayed in menus.
  • Changed default settings (when SEB is freshly downloaded) to show menu bar. Therefore preferences are easily accessible when first time using SEB. Removed alert informing new users how to enter preferences.
  • Improved error handling when loading settings which are manipulated, corrupted or created by an older, incompatible version of SEB.
  • .seb config files now cannot be opened while SEB is in 'exam mode', means another .seb file for starting an exam was opened before. Alert tells users to first finish exam and exit SEB before starting another exam (or reconfiguring local settings).
  • Implemented new preferences panes which include all new configuration options for the 2.0 final release. Extended .seb settings format for these new features. Improved handling of .seb files for compatibility with .seb files created with the upcoming Windows version of SEB 2.0.
  • Fixed bug when About modal window sometimes was staying in front of alerts or preferences window when starting SEB.
  • Added option to run SEB inside virtual machine (switch off the VM detector).

Known issues. The following features are not yet functional/disabled and will be activated only after extensive testing in upcoming releases:

  • Config Files preferences pane: File handling buttons like open, save and revert are disabled and not yet final because the settings file handling is currently being migrated to the OS X 10.7+ auto saving document architecture.
  • Appearance pane: Full screen mode is not yet implemented. SEB dock/task bar when using third party applications is not yet implemented and will follow as part of some usability improvements.
  • Browser pane: Use SEB without browser window: Will be enabled together with the new third party application handling.
  • Applications pane: Monitor processes (new third party application handling and additional security feature) is not yet enabled. For demonstration purposes it's possible to manually add permitted and prohibited processes.
  • Network pane: URL filter, certificates and proxies settings not yet functional.
  • Security pane: SEB Service, Allow user switching and logging not yet functional.

This preview does not contain all features of the final 2.0 release yet. Please test it and provide us with feedback. This version runs on OS X 10.7 and 10.8 only.

Release notes for Safe Exam Browser version 2.0pre1:
  • Adds support for encrypted .seb setting files which allow to individually configure SEB per exam.
  • New feature to quit SEB after the exam is submitted (without having to enter a quit password) by specifying a quit link and placing this on the summary page displayed by your LMS after submitting the exam.
  • Signed with an Apple Developer ID for compliance with the Gatekeeper feature of OS X 10.8.
  • Removed writing settings to App Bundle feature which is replaced by the SEB settings (.seb files) feature.

This preview does not contain all features of the final 2.0 release yet. Please test it and provide us with feedback. This version runs on OS X 10.7 and 10.8 only.

Release notes for Safe Exam Browser version 1.5.2:
  • Fixed link button for pasting saved clipboard string in general preferences pane sometimes not active.
  • Changed placeholder string for start URL field.
  • Mac App Store version: Removed writing settings to App Bundle feature due to restrictions from Apple and because it doesn't make much sense for the software deployment scenario of the App Store.
Release notes for Safe Exam Browser version 1.5.1:
  • Completed french translation of new GUI elements.
  • Fixed bug preferences window not set to modal.
  • Fixed graphical flaw in app icon.
Release notes for Safe Exam Browser version 1.5:
  • SEB can now open webpages in additional browser windows.

  • New browser preferences pane where separate policies can be set for opening hyperlinks requesting to be opened in a new browser window and links in JavaScript/plug-ins: Block those links generally, open in same window or open in new window.

  • In addition SEB can optionally ignore links requesting to open in a new window which direct to a different host than the one of the current page.

  • Improved integrity of the SEB environment by elevating all windows (including the background covering windows) on a higher windows level and improving suppression of other applications opening alert windows, requesting to become active and switch to foreground.

  • New option to enable or disable browsing back/forward (with cmd + cursor right/left keys). This can prevent users to browse back out of an exam to an unprotected start page.

  • New options to enable/disable plug-ins, Java, JavaScript and pop-up windows.

  • The clipboard is now cleared when SEB starts and before it quits. But the content of the clipboard (if it's a text string) is saved before SEB clears it, and by pressing a new link button in general preferences pane you can paste that saved string to the Start URL field.

  • Added elaborate suppression for links from Flash video player when it is in full screen mode (context menu link 'About Flash player' and other links to external, unprotected webpages).

  • Added option to prevent full screen invoked by Flash (usually used in Flash video players) when third party applications are allowed. When switching to third party applications is disabled, Flash fullscreen mode is deactivated generally now for security reasons.

  • Added option to advanced preferences pane to download a PDF file and open it in a third party application instead of viewing it inline.

  • Added an option to choose the name and path of a file to be uploaded automatically: If users download a file, edit it in a third party application and save it with the same name at the same path, pressing the 'chose file' button in the browser window doesn't present a file requester, instead the file is automatically chosen.

  • Now application name ('Safe Exam Browser' or 'SEB', according to available space in window bar), version number and title of web page are displayed in each browser window.

  • Fixed bug when running on OS X 10.7 Lion for 'open files after downloading'.

  • Fixed Lion Problem with terminated applications (windows still visible) and problem with notification windows (like iCal alerts) being visible in front of SEB windows by using different window level for all SEB windows (but only if third party applications are not allowed).

  • Reload start URL/restart SEB now only after closing preferences and if start URL or setting for allow 'switching to third party apps' changed. Spencerian font free.

  • Fixed saving preferences bug, works now regardless which pane first opens.

  • Fixed switching on presentation options (kiosk mode) again when user tried to put Flash to fullscreen: Browser window becomes fullscreen again.

  • Fixed wrong path preselected in file requester when choosing upload directory in Lion. Fixed some UI strings.

  • Removed embedded WebKit framework. Experiences didn't show any real advantage of using a private WebKit instead of the system's in practice, besides that recent WebKit builds were not working on Mac OS X 10.6.8 anymore.

Release notes for Safe Exam Browser version 1.4.1:
  • Fixed bug when running on OS X 10.7.2 Lion browser window didn't come in front.
  • Fixed bug crashing when starting third party application by downloading document.
Release notes for Safe Exam Browser version 1.4:
  • It is now possible to generate a pre-configured copy of SEB by writing the settings into the application bundle. Then this copy of SEB can be copied to all exam computers without having to distribute a separate preferences file.
  • Fixed bug saving changed passwords when switching panes in preferences.
Release notes for Safe Exam Browser version 1.3.1:
  • Completed French translation of new GUI elements.
Release notes for Safe Exam Browser version 1.3:
  • VM Detector refuses to start up SEB in a virtual environment.
  • Improved compatibility with OS X 10.7 Lion.
  • Updated embedded WebKit framework.
Release notes for Safe Exam Browser version 1.2.1:
  • Fixed a bug of SEB 1.2 crashing when there was no preferences file saved yet.
  • Completed French translation of new GUI elements.

Safe Exam Browser Hack Mac Download

Release notes for Safe Exam Browser version 1.2:
  • In advanced preferences it can now be chosen if SEB should allow down- and uploading files and if downloaded files should be opened automatically. This is useful when running additional applications during an exam in an account managed by macOS parental controls.
  • SEB can be quit now also with the close button of the browser window (if quitting is allowed in preferences, quitting needs to be confirmed in the same way as before).
  • A Retry button was added to the error dialog which displays network and server errors.
  • Changed passwords are saved before the help web page gets displayed by clicking the help button in preferences window.
  • Fixed a bug of version 1.1 when password preferences were not correctly saved or loaded in rare cases.
  • Updated embedded WebKit framework.
Release notes for Safe Exam Browser version 1.1:
  • New preferences window with panes offers additional settings.
  • SEB MacOSX now allows to run additional applications during an exam in an account managed by macOS parental controls.
Release notes for Safe Exam Browser version 1.0.2:
  • Added French localization (thanks to Nicolas Dunand).
  • Updated embedded WebKit framework.
Release notes for Safe Exam Browser version 1.0.1:

Safe Exam Browser Hack Mac Password

  • Added German localization.
  • Copyright and version displayed in about box are now read from the corresponding fields in the applications' info.plist file.
Release notes for Safe Exam Browser version 1.0:
  • Improved security of SEB kiosk mode by preventing other applications to unhide, to steal user focus and to change presentation options.
  • SEB is now macOS code signed, so changes of the binary are prevented and the identity of its publisher can be verified.
  • Hyperlinks embedded in Javascript, in Flash and other plugins are now ignored when they link to another host than the one of the current page.
  • Context menu (activated by right mouse click) is now also disabled in plugin web content.
  • Switching to fullscreen video in plugins doesn't disengage the kiosk mode anymore.
  • Display and system idle sleep is now switched off while SEB is running.
  • Normal shutdown and restart invoked by keyboard or other applications is canceled.
  • Sleep mode invoked by keyboard is delayed (by 30 seconds, that's the maximum the system allows in forced sleep situations) to hinder possible tricking with fast user switching.
  • When first starting SEB, a notice is shown about with which keys to quit SEB and how to access its preferences. When SEB is running in 32-bit mode, there is also a note about the restriction mentioned below.
  • SEB now also runs on 32-bit-only Mac's (although for security reasons web plugins are disabled on this architecture).
  • Network and server errors are now displayed.
  • Added reload button (cmd + R).
  • Browser cache is now cleared when exiting SEB.
  • Updated to latest WebKit framework build.
  • Fixed a bug of RC1.0 where other applications could become active.
Release notes for Safe Exam Browser version RC1.0:
  • Administrator and quit passwords are no longer saved in plaintext but as a SHA256 hash, input and checking of passwords in preferences and sheets was changed accordingly.
  • Added a 'confirm quit password' field in preferences. Fixed a bug occurring rarely when comparing password and confirm password fields.
  • Due to changing the executable name from 'SEB' to 'Safe Exam Browser', the file name of the preferences file in the user's Library/Preferences/ directory changed to 'org.safeexambrowser.Safe-Exam-Browser.plist'. If you have been using SEB MacOSX Beta 1, you will have to enter your settings in preferences over again. It's recommended to delete the old preferences file 'org.safeexambrowser.SEB.plist', because it contains the old passwords in plaintext.
  • When SEB quits, applications which were visible before starting it are unhidden now.
  • Added a 'About' panel with information about SEB and its release version. The panel is displayed briefly while starting SEB and by clicking the 'About' button in preferences.
  • Added a help button ('?') in preferences, which displays this online manual in the SEB browser window. Same time the preferences window is set to non-modal, so the browser window gets accessible.
  • Reordered the buttons in preferences and confirm quit dialog according to Apple Human Interface Guidelines.
  • Improved code structure in encapsulation and modularity, preparing open source code release including developer documentation. Improved 'Cocoa Bindings' implementation in preferences.

General Known Limitations

Safe Exam Browser Hack Mac Free

Please report bugs and feature requests.

Corel draw x7 serial number and activation code online free. Please always mention, which SEB version and which operating system you are using (OS X 10.11/10.10/10.9/10.8/10.7/10.6) and possibly other details about your system!

  • SEB doesn't prevent remote connections to the computer. You should switch off all relevant Apple and third-party remote access/control services when using SEB for exams or protect everything with proper passwords and don't give users administrator rights on the machine. You could also use an external firewall with restrictive settings.
  • SEB doesn't restrict other applications from playing audio. So you probably should switch off all VOIP and audio messenger systems like iChat and Skype while using SEB for example in an exam where audio is played in the quiz and students are allowed to use headphones.
  • In case your exam uses the https protocol or Java-Applets which connect to secure Servers, you should make sure their certificates are trusted on the client computers you're using. If that's not yet the case, you can either add the certificates to the macOS keychain manually or use the check mark for Always trust .. (displayed after pressing the Show Certificate button) when the accept certificate dialog is displayed.

These limitations will be addressed in future versions of SEB for macOS.