разработка 200 просмотров

Гайз, помните пост, как я три дня продалбывал время на BLE проверку пропусков...

Гайз, помните пост, как я три дня продалбывал время на BLE проверку пропусков с уклоном в антискриншот а потом понял, что это уже паранойя?

Так вот, у истории случилось продолжение 😄

Я тратил время, делая, так сказать, кроссплатформеную передачу пакета при сканировании, парился. Все зря?! 😩

А что если сделать каждого пользователя курьером данных? 🤔

А что если турист приходит в заповедник, а его телефон уже несёт с собой всё нужное: метаданные пропуска, список отозванных QR (CRL), ключи для верификации (открытые, ессесно).

А устройство инспектора забирает этот компактный пакет. Без интернета у обоих, ессесно.

Никакого сервера посередине. Данные едут вместе с человеком.

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

Зачем тогда вообще QR? А позже расскажу 😉

По сути — пивот(разворот) с «защита от скриншотов» на «децентрализованная верификация». Буквально, заюзал эту механику, но с другим смыслом.

В общем, имею заявить, что продалбывание времени иногда конвертируется в архитектурные решения 🤷‍♂️
#МобильнаяРазработка #iOS #BLE #Оффлайн #НочнойКодинг #ООПТ

Понравился пост?

Обсуди его в Telegram-канале!

Обсуждение

Комментарии доступны через Telegram. Для участия в обсуждении нужен аккаунт Telegram.

Поделиться: Telegram

📢 в Telegram-канале!