Чи можливо простежити за користувачем Google під час онлайн-іспиту?


50

Я, буваю, професор у відомому коледжі. Я хочу створити онлайн-іспит на понад 1000 студентів через близько 50 комп’ютерів відразу після закінчення канікул. Тепер проблема полягає в тому, що я чув, що багато студентів використовують Google на іншій вкладці, щоб знайти відповіді, коли немає інвігілятора.

Я хочу знати, чи є спосіб відшкодувати це після іспитів через якусь історію чи будь-яким іншим можливим способом.

У нашому університеті існує стандартна система. Мені недобре з комп’ютерами, але спробую пояснити. Кожен комп'ютер використовує Mozilla для підключення до сервера, централізовано розташованого через IP. Студенти відкривають його та вводять унікальний ідентифікатор та пароль для початку іспитів. Багато питань переплутано, і різні групи студентів здають іспити в інший проміжок часу.

Чи є спосіб простежити це, оскільки я хочу навести приклад студентам, щоб вони не обманювали та чесно складати іспити.

Додаткові відомості: Оскільки кількість комп'ютерів менша за кількість учнів, більше 10 учнів збираються користуватися одним комп’ютером в один день протягом 10 годин. Після цього, якщо я перевірю історію (і скажімо, хтось навіть забув видалити історію, і я це бачу), чи зможу я зрозуміти, хто з 10 зробив це? Більше того, це навіть практично та здійсненно?


19
Як щодо тимчасового перенаправлення google.com на сторінку, що містить: "Не обманюйте. Ми спостерігаємо за вами! ”
Марко

21
Деякі студенти використовуватимуть смартфон, щоб уникнути вашого спостереження. Бідним доведеться використовувати sms для своїх приватних служб допомоги.
ott--

42
Вам справді потрібен Інтернет в Інтернеті? Чи здається іспит через програму браузера? У нашій школі ми фактично забороняємо доступ до Інтернету в лабораторії, коли здається іспит, і тоді студенти повинні скласти іспит та подати його через тимчасовий сервер, який працює на якомусь 198.168.1.xxx. Замість того, щоб боротися через всю проксі .... якщо Інтернет не потрібен, просто вимкніть його. Є також способи зробити Інтернет не вихідним ....
CppLearner

28
Я ніколи не розумів, що повинні доводити такі іспити. Ми намагаємось довести, що деякі учні можуть запам'ятати, а інші не можуть? Чим це взагалі корисно для вирішення проблем у реальному світі, де заохочується доступ до Google? Дійсно, я б запропонував повністю переосмислити концепцію заборони студентам шукати. Що коли-небудь траплялося довіряти людям?
zzzzBov

6
Отже, ви хочете, щоб вони мали доступ до Інтернету з єдиною метою - зловити їх? Звучить як укус операції ...
dotjoe

Відповіді:


35

Просто: запустіть систему на окремому сегменті мережі (о, ви вже є, чи не так?). Зробіть все через проксі-сервер або відключіть цей сегмент від Інтернету взагалі під час іспиту. Ніщо не заважає комусь вставити шпаргалку з великим кодом на $ randompastebinsite або використовувати власний проксі.

Вам буде набагато легше ізолювати мережу іспитів від Інтернету, ніж відстежувати кожну систему по одній. Напевно, вам знадобиться комутатор з достатньою кількістю підключень для всіх систем і просто відключіть порт висхідної лінії зв'язку з Інтернетом за необхідності. Ви не хочете використовувати для цього бездротовий зв'язок.

Якщо ви наполягаєте на проведенні криміналістики, то слід спробувати декілька речей, припустивши, що студенти не думають все очистити

Перегляд історії та кеш-пам'яті nirsoft має дозволяти вам читати історію та кеш копії firefox - це буде переможене очищенням приватних даних. Mylastsearch звузить пошукові пошукові системи.

ipconfig / displaydns в командному рядку покаже всі домени, до яких звертається. Якщо запустити ipconfig / dnsflush, це очистить це - зробивши це після того, як кожен студент переконається, що ви можете сказати, який студент використовує, що.


3
Довіреності легко обійти. Запитайте в моїй школі. ... По-друге, не варто. Я не думаю, що вони ще не зрозуміли, що хтось обходить їх проксі.
RobinJ

10
@RobinJ Проксі не можна обійти, якщо мережа створена правильно для запобігання цьому. Відповідь мандрівника Гека ґрунтується на ідеї, що доступ контролюється адекватно.
Пол

13
І не забудьте сказати студентам залишати смартфони / планшети у шафці
Вінко Врсалович,

запуск вкладок у приватному або анонімному режимах також має тенденцію обійти вищезазначені проблеми (тобто, щоб ви могли стежити за тим, до чого звертаються)
warren

1
Думаю, не обходять / displaydns, я думаю. Мені доведеться пройти кілька тестів для розваги, щоб побачити
Journeyman Geek

12

АБО

Ви можете використовувати javascript для виявлення, коли веб-сторінка іспиту втрачає фокус.
Ви можете підказати вікно попередження, яке попросить учня повернути фокус у вікно.
і припинити іспит, якщо студент все-таки обрав вкладку переключення.

ось як ви можете цього досягти: чи існує спосіб виявити, чи вікно браузера наразі не активне?


я зіткнувся з одним онлайн-іспитом, який мав такий вид захисту.
tumchaaditya

5
До нього є хаки (або обхід), такі як Відключення Javascript ..
Akshat Mittal

1
@AkshatMittal, щоб обійти спосіб відключення Javascript, що робити, якщо було встановлено механізм, який використовував Javascript для пінг-сервера кожні X багато секунд. Тож якби JavaScript був відключений, сервер не пінгінг. Після стількох пінгів тест або стає відключеним, або позначено позначкою. Крім того, мені цікаво, якщо встановити змінну на час початку, то є інша змінна, яка є другим лічильником. Якщо поточний час - час початку! = Другий лічильник, то ми знаємо, що JavaScript був відключений. І JavaScript знадобиться для подання тесту або переходу до наступної сторінки. Ідея все одно.
Джошайдан

19
Жахливо рішення, я б краще не звинувачували в обманах за відкриття блокнота, щоб добре робити .. замітки, перш ніж надсилати відповідь. Наприклад, мій професор тут подав нам некрасивий, нерозбірливий XML в онлайн-іспиті, який мені довелося відступити в редакторі, щоб зробити його читабельним.
ThiefMaster

1
@joshaidan Будь-яка безпека на стороні клієнта обов'язково може бути обхідною. Наприклад, студент міг (хоча це вкрай малоймовірно) видалити частину javascript, яка стежила за ними, все ще відповідаючи на пінгви та дозволяючи попереднє / подання.
Лілі Чунг

10

Є способи це зробити. Коли я був маленьким хлопчиком, приблизно 10-15 років тому, мій вчитель початкових класів давав би нам іспит на комп’ютер. Але вона буде сидіти перед своїм головним ПК і насправді може зайти прямо на робочий стіл кожного комп’ютера (ви можете побачити їх екрани). Повідомляючи їм, що насправді за ними слідкують, і раз у раз називайте їх ім’я, ви їх лякаєте.

Ще один спосіб - запитати себе, потрібен вам доступ до Інтернету чи ні. Якщо ви цього не зробите, просто попросіть адміністратора лабораторії відключити її під час іспиту. Оскільки це університетська система, ви повинні пройти через адміністратора. Більшість з них насправді може відключити це.

Для мене, як CS-майора, я повинен отримати файл з якоїсь 192.168.1.1xxIP-адреси та подати його через цей локальний сервер. Учитель отримає весь каталог упакований та надісланий йому електронною поштою.

Якщо вам дійсно потрібен доступ до Інтернету, єдине швидке рішення - перенаправити Google, Yahoo, Bing. І гуляти. Зайдіть і попросіть їх зробити паузу, щоб ви могли перевірити їх ПК.

Крім того, ви можете попросити налаштувати один об’єднаний тимчасовий обліковий запис, щоб вони могли переглядати будь-який веб-сайт, але вони нічого не можуть видалити, оскільки на це не мають дозволу. Або просто тимчасовий рахунок, який не має доступу до Інтернету.

Ви можете попросити дозволити також лише веб-сайт XYZ. Це можна зробити через файл хостів.

Довірся мені. Немає нічого ефективнішого, ніж ходити і стежити за тим, щоб благати адміністратора затвердити вашу вимогу - це як просити нову роботу. Продовжуй йти.


6

Найпростіший з усіх відповідей, які я бачив до цього часу, - це те, що зробив мій коледж:

Вони скористалися браузером Respondus Lockdown . Ви вносите студент до іспиту, використовуючи лише браузер Lockdown, він гарантує, що ви не можете вийти з цього веб-переглядача, використовуючи будь-які комбінації клавіш або інші відомі способи змусити його втратити фокус. Потім браузер записує все, що вам потрібно знати, включаючи будь-яку історію та подібне, і студент не має можливості нічого видалити.

Кон: ваш коледж повинен буде заплатити за ліцензію.

Основні профі:

  1. Він безпосередньо підключається до більшості відомих систем управління контентом освіти, таких як Moodle, Blackboard, ANGEL тощо.

  2. Вам не доведеться турбуватися про пошук всіх інших розміщених рішень, що передбачають знання ІТ, оскільки ви заявили, що з комп’ютерами не дуже добре.


1
досить приємна відповідь ... але це передбачає блокування їх від використання інших браузерів, встановлених у системі .... і блокування та розблокування використання додатків на 50 комп’ютерах - досить величезне завдання ...
tumchaaditya

Якщо ви керуєте іспитом через Blackboard, Moodle або будь-яку з інших основних систем управління освітою, він не введе вас, якщо ви не використовуєте Respondus Lockdown. Таким чином, ви вимагаєте від студента встановити програму та іспит в Інтернеті, використовуючи браузер Respondus. Це не ідеальне рішення, і ті зручні для злому виконавчі файли за допомогою шестигранного редактора можуть видалити обмеження досить просто, але це найпростіше рішення і, як згадували інші, якщо ви хочете обдурити досить сильно, ви знайдете спосіб. Як, наприклад, ваш iPad відкритий у вас, якщо ви робите це вдома в Інтернеті ...
Пол,

4

Виходячи з відповіді кожного (і додавши до нього мою), ось це:

  1. Просто запустіть локальний веб-сервер для проведення іспиту та ізолюйте його від Інтернету.

  2. Створіть Ajaxінтерфейс для іспиту (щоб він завжди використовував JavaScript для складання іспиту).

  3. Використання користувальницького веб-браузера, який забороняє змінювати будь-які налаштування та відсутні інструменти налагодження (можливо, вбудований у Visual Basic).

  4. Від відповіді @tumchaaditya Використовуйте щось, щоб визначити, коли сторінка втрачає фокус.

  5. Просто відключити google.com для того часу, використовуючи hostsфайл або інші програми , як це . Ви також можете це зробити за допомогою консолі управління маршрутизатором (або консолі веб-адміністратора маршрутизатора - зазвичай 192.168.1.1), це повністю заблокує її через Мережу.

Редагувати: (5) це (зрештою) пояснено у цій відповіді @avirk


приємний підсумок ...
tumchaaditya

Не просто резюме, але я додав більше інших.
Акшат Міттал

2

1-й. Всі інститути організовують онлайн-іспити, які розміщуються на сервері всередині кампусу, щоб отримати доступ до онлайн-іспиту можна лише з локальної мережі. У такому випадку мережу можна розділити та заблокувати доступ до Інтернету, оскільки студенту потрібен лише доступ до сторінки онлайн-порталу іспиту.

2-й. Якщо іспити потрібні для розміщення через Інтернет, а для контролю доступу до небажаних веб-сайтів потрібно скористатися певним брандмауером програмного забезпечення або обладнання. На основі різних платформ, таких як Unix, Linux, Windows, існує багато брандмауерів із відкритим кодом.

3-й. Більшість іспитів, що проводяться через Інтернет та доступні для доступу до Інтернету, Питання вже досить складні, що відповіді не доступні в Інтернеті. Тож якщо студент спробує відповісти на пошук в Інтернеті, це забирає багато часу, який знову не вистачає йому на іспити. Ці іспити схожі на іспити з відкритої книги.

Сподіваюся, це може допомогти. для будь-яких запитів мені


2

Найбільш реальна складна задача в сучасному світі потребує мислення, а не запам'ятовування. Успішно знайти правильну посилання (Google, шпаргалки, що завгодно) та використовувати її для вирішення поставленої задачі насправді рекомендується в будь-якій роботі. Можливо, замість нав'язування штучних обмежень вам слід спробувати переробити свої іспитні запитання.

Зараз це звучить як ваше запитання - це прості перевірки пам’яті на кшталт: пригадайте цей історичний факт і розкажіть мені деталі, пригадайте це відоме рівняння або представіть доказ цієї відомої теореми. Звичайно, відповіді для тих легко знайти в Інтернеті та скопіювати / вставити на іспит.

Змініть їх так, щоб вимагати мислення: не запитуйте, як отримати силу і очікуйте F = ma від пам'яті, запитайте, наприклад, що станеться, якщо два об'єкти певної маси та швидкості зіткнуться лобовою рукою, і нехай студенти думають, що потрібно бути використаним. Змішання та узгодження декількох питань, що відповідають питанням, гарантують, що ви просто не можете знайти готової відповіді ніде і що учень не просто згадав слова з підручника, але правильно використав свої знання.


1

Створюючи відповідь на @tumchaaditya , я пропоную встановити механізм JavaScript, щоб слідкувати за тим, чи сторінка втрачає фокус , а потім також встановити чек, щоб перевірити, чи JavaScript відключений. Ви можете виконати одну з наступних дій:

  1. Налаштуйте механізм пінг-сервера кожні X багато секунд. Якщо сервер не отримує Y кількість пінгів, тоді ми знаємо, що JavaScript був відключений для цього конкретного тесту. Звичайно, є деякі проблеми, такі як можливі проблеми з мережею також можуть спричинити не надходження пінгерів. Отже, якщо тест позначено як втрачений пінг, то слід встановити процедуру, щоб побачити, чи обдурив користувач чи ні.
  2. Крім того, потрібно перейти до кнопок наступної сторінки та подати тестові кнопки, реалізовані за допомогою JavaScript. Майте змінну під назвою start_time, яка зберігає час початку тесту. Використовуйте другу змінну, що називається лічильником, що збільшується щосекунди. Коли метод для переходу на сторінку або подання тесту отримує виклик, перевірте, чи є цей лічильник = current_time - start_time.

Лише декілька ідей, які я придумав, я думаю, що можливо (2) може бути вразливим, якщо є способи, можливо, використовувати інструменти налагодження для зміни значення лічильника.


1

Запустіть сервер у локальній мережі, де розміщені іспити. Відключіть цю локальну мережу повністю від зовнішнього світу, тому вона залишається локальною . Немає можливості, щоб хто-небудь мав доступ до Google або що-небудь взагалі з іспиту.

Javascript

введіть тут опис зображення

Проксі

введіть тут опис зображення


1
-1 для інформації, вже включеної в інші надіслані відповіді до вашого повідомлення.
HaydnWVN

0

Я думаю, зосередившись на технічних рішеннях "як сказати, чи хтось із цього ПК гуглить"? дуже починається з неправильного запитання. Якби я був студентом, який хотів обдурити, я б обдурив, тримаючи iPhone між ногами і гуляючи звідти, коли проктор не дивився. Я був би здивований, якщо менше 75% студентів мають смарт-телефон у своєму розпорядженні під час іспиту.

Тож, можливо, замість того, щоб зосередитись на лабораторних комп’ютерах, ви могли б «загартувати» іспит від обману, дивлячись на тест як на один вектор атаки та на оточення як на інший. Айфони, Google, передача нотаток та відповіді на текстові повідомлення - усі екологічні проблеми. Ви можете загартувати навколишнє середовище, додавши більше прокторів та вирішити проблеми з оточенням. Якщо зробити тест "google proof", це може вирішити атаку Google або з телефону, або з браузера, але це може бути неможливим.

tl; dr - зверніть увагу на всю "атакуючу поверхню" не лише на один аспект обману.


0

Я не отримав, що саме ти хочеш зробити? Якщо ви хочете скласти чесний іспит, ви можете спробувати відключити зовнішнє посилання. А ваші студенти працюватимуть лише всередині мережі.

Інший спосіб, якщо ви хочете зловити когось - це використання Google для обману іспиту. Ви можете використовувати проксі-сервер із журналами журналів і деяку систему запису, щоб знати, коли кожен студент буде використовувати кожен комп'ютер. Після іспиту ви зможете шукати студентів, які використовували Google для пошуку чогось. (У вас буде таблиця з IP-адресами та таблиця часу, хто користувався цим комп'ютером)


-1

Я рекомендую вам на той час заблокувати Google.com . Це можна зробити через розширення NoRedirect для Firefox. Також ви можете заблокувати його на ПК для кожного браузера через локальний хост. Перейдіть до C:\Windows\System32\Driver\etcі ви побачите файл з назвою hosts. Щоб відредагувати цей файл, просто запустіть блокнот, Run as Administratorа потім відкрийте hostsфайл через нього.

Тепер потрібно просто набрати

127.0.0.1 somthing.com
127.0.0.1 www.somthing.com

Ми говоримо нашій локальній машині, що Yahoo насправді існує на локальній машині. Будь-який запит www.something.comбуде направлений на локальну машину і тому буде фактично заблокований.

І це заблокує цей сайт на вашому ПК для будь-якого браузера. Щоб знати, як блокувати сайт через localhost, дивіться мою відповідь .


Не будь-який "браузер", він перенаправить будь-який трафік!
HaydnWVN

Усі браузери (і вікна) читають його під час завантаження, а також він блокує весь трафік на веб-сайті.
Акшат Міттал
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.