Посилання, яке пам’ятає все

Ви перевірили телефон, інтернет чи швидкість друку й хочете комусь показати. Більшість сайтів зберегли б результат у себе на сервері й дали посилання на нього. Ми кладемо весь результат у саме посилання. Ось як це працює, куди його надіслати, як залишити копію собі і чому посилання — це радше листівка, ніж запечатаний лист.

Команда fof.lol · · 4 хв читання

Зворотна адреса? Відправник? Хоч копію для архіву?

Ні. Усе всередині.

Доставлено

Увесь звіт! І жодного сервера дорогою.

Горошина з DropBench на пошті з конвертом без зворотної адреси. Хмара-сервер навіть марки не побачила.

1Результат живе в адресі

Натисніть Поділитися в інструменті — і отримаєте адресу на кшталт fof.lol/speed/#/r/b…. Усе після #/r/ — це ваш результат, запакований побітово: числа, оцінка, графік, якщо він є. Назв полів там узагалі немає, лише значення, тож навіть повний звіт про телефон займає сотню з гаком символів.

Браузери ніколи не надсилають на сервер частину після #. Той, хто відкриє посилання, розпакує результат у власному браузері й побачить його лише для перегляду, з підписами своєю мовою. Якщо сподобається — збереже у свою історію. Наш сервер у цьому не бере жодної участі: нема чого зберігати, нічому спливати й нічого видаляти.

Усе, що приходить із посилання, перевіряється: приймаються лише відомі поля в розумних межах. Обрізане чи підправлене вручну посилання просто не відкриється — замість того, щоб показати вам телефон зі здоров’ям батареї 9000%.

2Достатньо коротке для будь-якого месенджера

Наші перші посилання пакували результат як текст і стискали його. Повний звіт виходив на 300–900 символів, і деякі месенджери, насамперед Viber, просто обрізали такі посилання навпіл. Тепер кожне значення займає рівно стільки бітів, скільки йому треба, і посилання має приблизно 100–130 символів разом із графіком.

Було 860 символів. Тепер 130. Ножиці, ви звільнені.

SpeedBench і його нове кишенькове посилання. Старе досі десь ріжуть.

3Куди надіслати

Під кожним результатом є панель Поділитися:

  • власне меню Поділитися телефона чи комп’ютера, де браузер його підтримує;
  • готові кнопки для Telegram, WhatsApp, Viber, X і пошти, з уже написаним коротким текстом;
  • Копіювати посилання — для всього іншого;
  • на телефонах — результат як PNG-картинка файлом, для чатів, де картинка скаже більше за посилання.

Telegram, пошта, поштовий голуб. Вибирай.

Тиць!

SmartBench біля панелі «Поділитися». Поштового голуба поки що не підтримуємо.

4Залиште копію собі

Посилання — для інших. Для себе є панель Зберегти; що в ній є, трохи різниться від інструмента до інструмента, але там, де є повний звіт, як-от у SmartBench і SpeedBench, ви отримаєте:

  • історію на вашому пристрої: збережений результат знову відкривається будь-коли, навіть без інтернету;
  • PNG-картку завширшки 1080 пікселів — для чату чи допису в соцмережах;
  • звичайний текст (.txt) — для форуму чи звернення в підтримку;
  • JSON, який потім можна імпортувати назад;
  • друк або PDF у світлому оформленні, що береже фарбу, — для покупця вашого старого телефона, який любить папір.

5Листівка, а не запечатаний лист

Чесна частина: хто має посилання, той бачить усе, що в нього запаковано. Нічого в ньому не зашифровано для конкретної людини, а саме посилання лежить в історії вашого чату, як будь-яке інше повідомлення. Тому інструменти пакують лише те, що ви спокійно показали б:

  • SpeedBench не кладе в посилання вашу IP-адресу й розташування;
  • PassBench ділиться лише оцінкою: рівнем, округленою надійністю, часом на злам і тим, чи пароль витік. Ніколи — самим паролем, його довжиною чи символами;
  • посилання PrivacyBench ніколи не містять вашої IP-адреси, провайдера чи міста;
  • WhereBench дає округлити координати, перш ніж ними поділитися;
  • посилання на розіграш у RandomBench містить увесь список учасників, щоб будь-хто міг повторити жеребкування, тож пишіть нікнейми.

Листівка. Хто її тримає, той і читає.

…але пароля на ній немає.

PrivacyBench розглядає посилання PassBench. Професійна деформація.

Коротко

Результат їде всередині посилання, сервер його не бачить, а посилання достатньо коротке для будь-якого месенджера. Надсилайте його тим, кому треба, залишайте собі PNG чи PDF і пам’ятайте, що посилання — це листівка. Решту горошина зробить сама.

Спробуйте на справжньому результаті

Запустіть будь-яку перевірку, натисніть «Поділитися» й подивіться на адресу: усе після #/r/ — це ваш результат.

Відкрити SpeedBench

Читайте далі