Как я потерял доступ к своему аккаунту в своем же мессенджере

от автора

Короче такая ситуация: я далеко от дома, комп выключен где-то в другом городе, открываю ONYX с нового телефона, вбиваю пароль. И всё. Ни написать ни получить пока доверенный девайс не подтвердит. А доверенный девайс — это мой домашний комп, который в этот момент просто стоит выключенный и знать не знает, что я вообще где-то есть.

И в целом, это нормально с точки зрения безопасности. Спёрли у тебя пароль — без физического доступа к доверенному устройству хрен ты куда попадёшь. Реально хороший барьер (только в тот момент этот барьер работал против меня самого))). Пароль рабочий, телефон в руках, а толку ноль.

И тут я подумал так, стоп. Я же строил защиту от чужих, а получилось, что она бьёт и по своим точно так же больно. Не подумал, что у этой стены есть два человека с разных сторон — вор и я сам, и она их не различает.

Раньше в ONYX подтвердить новый девайс мог только один primary-девайс. Один единственный. Потерял его, забыл дома, сел — всё, вход закрыт, и без разницы, ты хозяин аккаунта или нет. Это я поправил в первую очередь: теперь одобрить новое устройство может любое доверенное, не только главное. Телефон, ноут, планшет, всё что ты когда-либо авторизовал — все не без дела.

Дальше подумал ещё: а с чего вообще я решаю, насколько параноидальным должен быть чужой аккаунт? Кому-то реально нужна максималка, публичным людям там, или у кого объективно есть риски. А кому-то это чистое неудобство ради неудобства: человек просто хочет зайти в свою учетку, а не проходить квест из двух подтверждений каждый раз.

Поэтому в 1.8a три уровня, и решает пользователь, а не я.

Простой: новое устройство сразу доверенное, без единого подтверждения. Вписал пароль, зашёл, погнали. Тем, кому скорость важнее, чем ритуалы с безопасностью.

Сбалансированный стоит по умолчанию: новый девайс просит подтверждение, но одобрить теперь может любое доверенное устройство, а не одно конкретное. Вот именно эта штука и решает мою историю: будь у меня тогда под рукой хоть какой-то доверенный телефон, я бы одобрил вход за пять секунд вместо того, чтобы ждать возвращения домой.

Строгий: новое устройство пускают только после того, как его одобрят два разных доверенных девайса, независимо друг от друга. Спёрли пароль? Да и плевать, этого мало, нужен физический доступ сразу к двум твоим вещам. Да, неудобно. Но это неудобство ты сам выбрал, а не тебе его впарили по умолчанию.

Короче, разница простая. Раньше было одно жёсткое правило на всех, без вариантов. Теперь это лестница, и ты сам решаешь, на какой ступени стоять. Мог сделать так с самого начала, если честно))

Ну а потестить новую систему можно тут

ссылка на оригинал статьи https://habr.com/ru/articles/1058402/