разработка
•
•
200 просмотров
Гайз, помните пост, как я три дня продалбывал время на BLE проверку пропусков...
Гайз, помните пост, как я три дня продалбывал время на BLE проверку пропусков с уклоном в антискриншот а потом понял, что это уже паранойя?
Так вот, у истории случилось продолжение 😄
Я тратил время, делая, так сказать, кроссплатформеную передачу пакета при сканировании, парился. Все зря?! 😩
А что если сделать каждого пользователя курьером данных? 🤔
А что если турист приходит в заповедник, а его телефон уже несёт с собой всё нужное: метаданные пропуска, список отозванных QR (CRL), ключи для верификации (открытые, ессесно).
А устройство инспектора забирает этот компактный пакет. Без интернета у обоих, ессесно.
Никакого сервера посередине. Данные едут вместе с человеком.
На видео я дополнительно нажимаю кнопку для скачивания данных, но вообще они автоматом загружаются при сканировании QR.
Зачем тогда вообще QR? А позже расскажу 😉
По сути — пивот(разворот) с «защита от скриншотов» на «децентрализованная верификация». Буквально, заюзал эту механику, но с другим смыслом.
В общем, имею заявить, что продалбывание времени иногда конвертируется в архитектурные решения 🤷♂️
Так вот, у истории случилось продолжение 😄
Я тратил время, делая, так сказать, кроссплатформеную передачу пакета при сканировании, парился. Все зря?! 😩
А что если сделать каждого пользователя курьером данных? 🤔
А что если турист приходит в заповедник, а его телефон уже несёт с собой всё нужное: метаданные пропуска, список отозванных QR (CRL), ключи для верификации (открытые, ессесно).
А устройство инспектора забирает этот компактный пакет. Без интернета у обоих, ессесно.
Никакого сервера посередине. Данные едут вместе с человеком.
На видео я дополнительно нажимаю кнопку для скачивания данных, но вообще они автоматом загружаются при сканировании QR.
Зачем тогда вообще QR? А позже расскажу 😉
По сути — пивот(разворот) с «защита от скриншотов» на «децентрализованная верификация». Буквально, заюзал эту механику, но с другим смыслом.
В общем, имею заявить, что продалбывание времени иногда конвертируется в архитектурные решения 🤷♂️
#МобильнаяРазработка
#iOS
#BLE
#Оффлайн
#НочнойКодинг
#ООПТ
Понравился пост?
Обсуди его в Telegram-канале!
Обсуждение
Комментарии доступны через Telegram. Для участия в обсуждении нужен аккаунт Telegram.
Поделиться: Telegram