Различия
Здесь показаны различия между двумя версиями данной страницы.
— |
ua:authors_main:author_basic:offline_answers [2023/05/01 19:40] (текущий) sparklingsky создано |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Офлайн перевірка відповідей ====== | ||
+ | В умовах поганого інтернету при надсиланні відповіді додаються до черги. | ||
+ | У цій черзі, поки відповіді ще не відправлені, вже можна побачити "зелені" правильні, "червоні" неправильні та "білі" невідомі відповіді. | ||
+ | |||
+ | Головна небезпека - це те, що всі хеш-коди оффлайн відповідей зберігаються на клієнті. І можна запустити повний перебір комбінацій символів, щоб знайти потрібну. | ||
+ | Особливо, якщо коди короткі або якщо в них відома якась частина. Наприклад, відомо, що код буде "батон" плюс якісь цифри. І тоді ці цифри можна підібрати без надсилання відповідей на сервер. | ||
+ | |||
+ | Щоб захиститись від цього, можна додати штрафний бонус, в якому дати перелік помилкових відповідей. Наприклад, якщо правильний код "батон432", то можна додати помилковий "батон178". | ||
+ | Бонус можна зробити прихованим, якщо в описі бонусу написати %hide%, тоді команди навіть не знатимуть, що є відповіді-пастки. | ||
+ | |||
+ | Офлайн перевірка - опціональна, можна вимикати або вмикати для всіх чи лише для деяких кодів та бонусів. За замовчуванням її вимкнено. | ||
+ | |||
+ | Офлайн перевірка потрібна лише на рівнях, де відомо, що погано працює інтернет. |