Как установить safe exam browser на ноутбук

Обновлено: 04.07.2024

Safe Exam Browser - это образовательная и справочная программа, разработанная ETH Zurich и Educational Development and Technology (LET) как для настольных, так и для мобильных устройств. Эта служебная программа, используемая для обучения и тренировок, позволяет временно превратить любой компьютер в безопасную рабочую станцию, которая отлично работает в среде веб-браузера. Это позволяет вам контролировать доступ к ресурсам, таким как системные функции, другие веб-сайты и приложения, и предотвращать использование несанкционированных ресурсов во время экзамена .

Как получить доступ к безопасному браузеру для экзаменов?

Safe Exam Browser состоит из приложения ки OSK и браузера раздел, на котором выполняется на осмотр компьютера или планшетного устройства. Киоск-приложение блокирует экзаменационный гаджет, пока веб-браузер обменивается данными через Интернет или локальную сеть с модулем викторины систем управления обучением (LMS) или системой электронного оценивания. SEB работает в основном с любыми веб-системами LMS и другими системами экзаменов на базе Интернета. Некоторые LMS, такие как Moodle , ILIAS , OpenOLAT и экзаменационные решения, такие как Inspera Assessment, предлагают режим викторины , специально совместимый с этим программным обеспечением.

В частности, киоск-приложение для SEB Windows открывает собственный рабочий стол и блокирует системные команды, такие как сочетания клавиш, например, ALT + F4 и щелчки правой кнопкой мыши. Если вы используете веб-браузер Firefox , он работает в так называемом режиме выполнения XUL, который подключается к LMS, используя предварительно настроенный начальный URL. Имейте в виду, что браузер SEB в этой системе не содержит URL-адреса или поля поиска . Кроме того, элементы управления навигацией можно отключить.

Эта обучающая программа предлагает индивидуальную конфигурацию для каждого экзамена, которая защищена надежным шифрованием от манипуляций . К счастью, есть продуманная функция аутентификации, с помощью которой экзаменационная система может проверить, что для экзамена используется конкретная неизмененная версия SEB и правильные настройки экзамена. Это облегчает безопасные экзамены, особенно на неуправляемых компьютерах, таких как собственные устройства студентов.

Надежно проводите электронные оценки

Safe Exam Browser - важная программа, особенно если вы хотите провести безопасную онлайн-оценку или экзамен . Благодаря различным экзаменационным системам и предоставляемым ими функциям вы сможете с легкостью управлять всеми этими функциями и предотвращать использование возможных несанкционированных ресурсов во время экзамена.


Ну ладно, не 1000 и 1 способ, но их довольно много! О чем это мы? О том, что пандемия COVID-19 внесла много изменений в нашу жизнь, в том числе, и в образование — как школьное, так и ВУЗовское. Уроки, лекции и семинары перешли в онлайн-формат, а вопрос, как быть с контролем успеваемости, остался. Как преподавателям убедиться, что сдающий экзамен студент не открыл в соседней вкладке шпаргалки?

В России эту проблему решили с помощью open-source программы Safe Exam Browser (SEB). Казалось бы, теперь ни один искатель халявы не сможет смухлевать, но так ли уж неприступна эта «крепость»? Заходи под кат, сегодня мы расскажем и покажем кучу способов обмануть SEB!

Шёл 2020-й год… Весь мир в панике, курс рубля падает, государства переходят в режим ЧС… Несмотря на все это, основное желание среднестатистического студента остается прежним — сдать сессию с наименьшими затратами сил и времени на подготовку. Казалось бы, с переходом на дистанционное обучение для студента все стало проще — нужно всего лишь сделать умное лицо при ответе на вопрос по веб-камере, а прочитать материал можно и с параллельно открытого документа на компьютере. Но не тут-то было!

Многие российские ВУЗы для проверки успеваемости студентов внедрили программу Safe Exam Browser, которая предотвращает практически все попытки читерства. Конечно, для находчивых студентов и это не препятствие — ведь можно гуглить ответы на тест и на втором компьютере (или попросить погуглить друга).

Но, поскольку мы в душе тру хацкеры, мы решили проверить, насколько этот SEB действительно помогает при проведении экзаменов и как все же программно обойти его чуткий контроль (при условии, что студент обладает базовыми навыками работы на компьютере, не впадает в ужас от слов «виртуальная машина» и знает, как установить плагин для браузера Mozilla Firefox). Готовы? Поехали!

Что такое Safe Exam Browser (SEB)?

Safe Exam Browser (SEB) — программа для проведения экзаменов, тестов и т.д. в режиме онлайн. Предусматривает защиту от:

  • открытия посторонних приложений (видео- и голосовой связи);
  • параллельного поиска информации в веб-браузере;
  • запуска приложения на виртуальной машине;
  • перехода на определенные сайты;
  • сохранения информации в буфере обмена перед входом в программу.


Конфигуратор SEB представляет собой приложение с интуитивно понятным интерфейсом:


В нем можно задать URL-адрес экзаменационного ресурса, список разрешенных/запрещенных приложений и сайтов, разрешения на загрузку файлов из Интернет, работу в виртуальной машине и т.д.

Большой простор для творчества и фантазии, не так ли?) Что же, приступим.

Дисклеймер: при написании статьи автору очень помогла эта статья.

1. Смена user-agent браузера

Для реализации этого способа не потребуется практически никаких знаний и инструментов. Проверим, как реагирует тест на Moodle на запуск через обыкновенный веб-браузер:


Как видно из скриншота, SEB не позволяет получить доступ к тесту из обычного браузера.
Согласно документации, в качестве веб-браузера SEB использует XULRunner — движок Gecko браузера Mozilla. Попробуем подменить user-agent браузера Mozilla на user-agent, указанный в конфигураторе SEB:

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:76.0) Gecko/20100101 Firefox/76.0 SEB

Установим какой-нибудь плагин для подмены user-agent, например, User-Agent Switcher, и добавим к нему следующий вариант:


Ловкость рук и немного мошенничества — и теперь можно спокойно приступать к тесту, параллельно открыв гугл в соседней вкладке! :)


2. Изменение конфигурационного файла виртуальной машины

Предыдущий способ, конечно, очень прост и понятен, однако вполне может возникнуть ситуация, что экзаменатором собираются еще и логи экзамена — а SEB как раз логгирует все свои события: выключение неразрешенных процессов, очистку буфера обмена и многое другое. Поэтому надо найти способ читерить с включенным SEBом!

Сначала мы решили посмотреть, можно ли включить SEB на виртуальной машине. Здесь, к сожалению, нас постигла неудача — в таких условиях SEB даже не позволяет себя запустить. Но как-то же он понимает, что используется виртуальная машина!

Было опасение, что SEB использует не очень приятные для студента способы вроде обнаружения процессов и сервисов виртуальной машины (ВМ) в системе, но при изучении исходного кода было выяснено, что проверка на запуск из ВМ происходит в функции IsInsideVM() файла SEBWindowsClientMain.cs:


Видим, что SEB способен определить виртуальные машины производителей, которые перечислены в коде! А что, если мы изменим конфиг виртуальной машины, подменив, тем самым, производителя?

Сказано — сделано! Открываем конфигурационный файл VmWare и добавляем следующую строку:


Теперь manufacturer model виртуальной машины станет таким же, как и у основной машины. Запускаем виртуальную машину, на ней включаем SEB и пытаемся получить доступ к тесту — все работает!

3. Компиляция новых версий SEB

А теперь переходим к самому интересному — компиляции «своей» версии SEB! Исходный код доступен здесь. Самое интересное, что конфигурационный файл SEB не отслеживает целостность десктопного приложения (либо отслеживает так, что мы смогли без проблем поменять большую часть кода, хи-хи), тогда как целостность конфигурационного файла, присланного экзаменатором, проверяется строже некуда.

3.1 Запуск в виртуальной машине

Итак, нужно всего лишь в приведенном выше коде закомментировать строчку с нужной ВМ:


3.2 Очистка буфера обмена

Когда SEB включается, он автоматически очищает буфер обмена. Таким образом, все, что скопировал студент до запуска SEB, в SEB не попадет. Что же, вызов принят!

Здесь можно пойти двумя путями:

  1. Покопаться в файле SEBClipboard.cs, убрать логгирование ошибок или немного изменить алгоритм очистки буфера обмена.
  2. Закомментировать строку в файле SEBWindowsClientMain.cs:


Таким образом, с собой в SEB можно «пронести» любой текст, картинку — словом, шпаргалку, которую можно поместить в буфер обмена.

3.3 Помощь друга или убираем запрет на Discord

SEB похож на очень капризную женщину — при включенном Skype, Discord и т.д. он не включится, а поставит тебя перед выбором: или я, или они.

Что ж, постараемся снизить градус напряжения в такой ситуации.

Здесь есть простор для полёта фантазии, но, в целом, достаточно закомментировать подходящие по смыслу строки вроде «processToClose.Kill();» в файле SEBNotAllowedProcessController.cs.
Также советуем рассмотреть строки «SetForegroundWindow(windowHandle);», «BringWindowToTop(windowHandle);» и работу службы WatchDog. Грамотное выстраивание логики приложения и логгирования — ключ к успеху!

И мы тем временем получили запущенный Discord при работающем SEB:


Что еще могут попробовать энтузиасты?

Вариантов осталось достаточно, хватит на 1000 и 1 бессонную ночь за компьютером. Например, можно перекомпилировать SEB так, чтобы он не запускался поверх всех окон, и его можно было бы свернуть как обычное приложение.

Также можно попробовать запустить SEB на других ОС (невероятно, но факт: очевидцы утверждают, что стандартный ВУЗовский конфиг для SEB на OS X даже голосовую связь по Discord остановить не может!).

Итак, способов собрать SEB с урезанным функционалом — великое множество, тут все упирается только в воображение креативных и трудолюбивых студентов!

Закончим статью народной мудростью: остановить студента в поиске халявы может только еще большая халява!


Стоимость закупки и поддержания аккаунтов в сервисах видео–конференц–связи (ВКС) оказалась весьма лояльной. В Европейском университете на Blue Jeans и Zoom за 2 месяца потратили около $800. Отечественные разработчики TrueConf (TrueConf Server) и SPIRIT (сервер видеоконференций VideoMost) на время карантина предоставляют вузам бесплатный доступ к своим продуктам.

Контролировать, чтобы студент не "гуглил" ответы, позволяют системы прокторинга. В Политехе, например, пользуются Safe Exam Browser, который блокирует все окна компьютера, кроме окна с заданием. "В качестве контроля предусмотрена обязательная видеофиксация хода проведения промежуточной и итоговой государственной аттестации, что позволит избежать апелляций", — рассказывает руководитель Дирекции основных образовательных программ СПбПУ Людмила Панкова. А в ИТМО для этих целей создали свое приложение ITMOProctor.

Защиты дипломов тоже пройдут удаленно, но выступления перед комиссией никто отменять не стал. Более того, удаленка расширила возможности по привлечению экспертов. СЗИУ РАНХиГС пригласит представителей ведущих бизнес–структур и государственных организаций слушать доклады выпускников на платформе Microsoft Teams. В вузе надеются, что эксперты предложат трудоустройство авторам самых сильных работ. Подобный опыт у института уже есть: в начале апреля ВКР (выпускные квалификационные работы) на дистанте защитили студенты факультета социальных технологий.

"Профессорско–преподавательский состав сработал четко, слаженно, главное — обошлось без технических сбоев, — подчеркнула заведующая кафедрой социальных технологий СЗИУ РАНХиГС Инна Ветренко. — Члены государственной экзаменационной комиссии и студенты выходили на связь со своих домашних компьютеров, не нарушая режим самоизоляции. В остальном вся процедура защиты прошла так же, как и в очном формате".

От ГОСов по некоторым направлениям подготовки в этом году решили отказаться. "Это не помешает оценить уровень компетенций на заключительном этапе. Оценка итоговых знаний студента не пострадает", — считает Людмила Панкова. По оценкам Минобрнауки, 77% вузов страны сохранили и государственные экзамены, и защиту выпускных квалификационных работ, а 23% оставили только защиту ВКР.

В опрошенных "ДП" вузах ожидают получить объективную оценку успеваемости студентов по итогам сессии. "Дистанционный режим работы — это всего лишь формат, на который мы были вынуждены перейти из–за форс–мажорных обстоятельств. Мы делаем все, чтобы не снизить требования к подаче материала и контролю успеваемости", — говорит проректор по учебной и методической работе СПбГЭУ Вероника Шубаева. Опасаться, по ее словам, стоит разве что проблем со связью.

Читайте также: