|| Time Frame
|SEB 2.4 for Windows
||Config Key feature to check validity of settings used for an exam. Every SEB version generates the same Config Key, as long as the same settings (config files) are used. The Config Key will now be available in the macOS, iPadOS/iOS and Windows versions of SEB. Support for new settings to disable clearing of session cookies when reconfiguring to exam config (so user stays logged in).
|SEB 2.2 for macOS/iPadOS/iOS
|| Q1 2020
||Major release of SEB with a unified code base for macOS and iPadOS/iOS and feature parity for example:
- Disable clearing of session cookies
- Binary security module
- seb(s) links to config files on authenticated servers
- Enhanced process monitoring and prohibited processes settings (Mac)
- Integration with SEB Server
|SEB 3.0 for Windows
||Completely refactored version of SEB for Windows:
- Support for browser-based exams in BYOD scenarios and managed computer labs.
- Replacement of browser engine. New Chromium-based browser engine implemented using CEF3 (Chromium Embed Framework) and CefSharp (.NET C# wrapper). This is necessary because the currently used Firefox-based SEB browser in SEB 2.2 stops supporting the XUL runtime language used to implement the embedded SEB for Windows browser (following decisions of the Mozilla foundation to revamp the Firefox browser).
- The new browser engine will be a browser framework embedded on API level which is similar to SEB for macOS and iOS. This allows better integration of browser functionality into the .NET SEB kiosk application and should increase stability, security and performance of SEB for Windows significantly.
- Switch the user interface system frameworks from Windows Forms to Windows Presentation Foundation (WPF) /XAML in the SEB client, as the new technology allows a more compatible and cleaner implementation of the SEB UI and is better supported in current Windows versions. This will also allow a UWP (Universal Windows Platform) SEB application which could be distributed through the Windows App Store.
- Supports Windows 8.1 and Windows 10
- Windows 7 support is deprecated
|SEB 3.0 for macOS/iPadOS/iOS
- New WebKit2 browser engines in SEB for macOS and iOS
- The improved system browser framework is more performant, stable and allows better integration with web applications.
- Feature parity for Windows, macOS and iOS
- Improved user interface with browser tabs in addition to browser windows.
- Text search on webpages and in PDF documents.
|Outlook on SEB Development Areas 2021 - 2022
| SEB 3.2
- Support for Additional Resources (external and embedded), which can be opened with icons and popup menus in taskbar
- Configurable spell checking
- Embedding of server certificates into config files, certificate pinning
- Refactored and redesigned SEB Config Tool with improved usability.
- New security module inside SEB, which is distributed only in code-obfuscated, binary form.
- This module will be used for generating the new Browser Signature Key and verifying integrity of the SEB client checking its code signature.
- By keeping the source code of this security module secret and applying methods to make reverse engineering more difficult, we can protect SEB better against hacks and self-build, manipulated versions of SEB.
- The security module is already available in SEB for iOS.
- Improved built-in accessibility features.
- Can be used to check for the correct settings used in an SEB exam client using the new Config Key (see below) and verifying that a legitimate SEB version is used for the exam, using the existing Browser Exam Key and the new Browser Signature Key.
| Improved integrity checks
||Improved methods for checking integrity (code signature) of the SEB version used, especially important for BYOD scenarios: New standalone tool which can be run before/during an exam by proctors to verify the correct SEB version is used on a student device.
| Prohibited third party tools and applications
||Centralized database for prohibited third party tools and applications, which should not run during an exam using SEB.
- The database file can be imported into a SEB configuration file (or later directly downloaded by SEB)
- SEB checks if a prohibited application from this “blacklist” is running and instructs the user to quit it first before starting an exam
- This will prevent to use tools like screen recording or screen sharing during exam.
- The prohibited applications database will be open for community submissions of potentially dangerous software on safeexambrowser.org (but of course moderated by us).
|SEB Integration in LMS and E-Assessment Suites
- Encourage and support SEB integration for further e-assessment and learning management systems (requires SEB Consortium Gold Membership)
- Extended documentation on how to achieve “deeper” integration for higher security and improved usability setting up exams, enabled by the new SEB API.
- Foster cooperation with LMS communities and e-assessment suite vendors.