Авторизация без пароля [/13.07.2019/webauthn/] подразумевает один очень важный момент — авторизующее устройство должно надежно идентифицировать пользователя. В противном случае им может воспользоваться кто угодно. Разумным вариантом было бы использование биометрической авторизации, например по отпечатку пальца.
Протокол авторизации без пароля WebAuthN [/13.07.2019/webauthn/] показался мне очень интересным, особенно в части Bluetooth Low Energy, и я продолжил его изучение, сделав прототип авторизующего устройства сначала на Android, а затем на отладочной плате ESP32.
Некоторое время назад, изучая новости, я натолкнулся на весьма интересную тему. А именно — авторизацию без пароля. Идея в следующем: вместо запоминания кучи паролей к разным сайтам предлагается использовать специальное устройство, которе будет брать на себя весь процесс регистрации и авторизации. Данные при этом шифруются симметричным ключом, а чтобы воспользоваться ими мог только владелец, предполагается оснастить устройство биометрическим сенсором, например сканером отпечатков пальцев.
Этот проект обещал быть простым и незамысловатым развлечением на пару выходных, а по сути оказался чередой косяков, которые едва не привели его в помойку.
По моим ощущениям, практически каждый проект на Arduino использует один и тот же шаблон — нужно выполнять некие действия с периодом, отличающимся от периода основного цикла. Это может быть опрос каких-нибудь датчиков, обновление информации на экране, отправка результатов и т. п. К примеру, некто хочет считывать показания датчика температуры один раз в пять секунд. Сопутствующий кусок кода будет выглядеть примерно так:
> Дополнение: > > * Новый датчик углекислого газа — CCS811 [/31.05.2020/co2-sensor-ccs811/]. > * Сравнение датчиков MH-Z19B и CCS811 > [/10.06.2020/co2-sensor-modules-comparison-ccs811-vs-mh-z19b/] Разбирая свои закрома радиодеталей наткнулся на любопытный модуль — MH-Z19b. Это простенький датчик уровня углекислого газа. Немножко поковырявшись в интернете, выяснил его возможности:
Давным-давно, в староглиняные времена, а именно пять лет назад, я сделал себе комнатные часики [/27.01.2014/novye-chasy/] на светодиодных матрицах, контроллере AtMega и чипе DS1307.
Воспользовавшись длинными выходными наконец-то закончил очередную поделку, которую начал почти год назад. Хотя в этом ничего удивительного нет — электроника у меня «зимнее» хобби, когда лишний раз на улицу выходить не хочется.