Едно възможно решение на проблема с ненадеждността на получаване на SMS кодове от банки при пътуване в чужбина
Проблем 1: при загуба на SIM картата в чужбина оставате без достъп до SMS кодовете от банки, което пречи да си активирате приложението на банката на нов телефон (след кражба/счупване на стария) и да потвърждавате банкови преводи (а някои банки даже изискват 3D Secure SMS кодове).
Проблем 2: получаването на A2P SMS съобщения в чужбина не е гарантирано. Понякога не работи.
Самото приложение на банката може да дава 3D Secure кодове, но е твърде оптимистично да вярваме, че телефонът няма да се счупи или да го откраднат. Налага се инсталация на нов телефон, при което се изисква SMS код или ползване на КЕП за потвърждаване на активацията.
Решение на проблема с КЕП на смарткарта (не облачен)
Може да се хоства някъде сървър, на който да е свързан USB четец на смарткартата, където е КЕП-а. Това е решение с цел да не се губи КЕП-а при пътуване и е за хипотезата когато банката не приема облачен КЕП. Не става на Raspberry Pi, защото софтуерът на КЕП-а не поддържа този хардуер, трябва да е x86-64 за да работи.
Решение на проблема със SMS кодовете
- Малък компютър като Raspberry Pi
- свързан към него евтин USB 4G modem със SIM карта от български мобилен оператор
- ползва се командата mmcli за четене на съобщенията и триене на старите
- скрипт за пренасочване на SMS съобщенията към email и триене на съобщенията от паметта на модема за да не се препълни.
(Илюстрацията е от това видео.)
Решение на проблема с това, че SIM картата не е във вашия телефон при пътуването
Безусловно пренасочване на входящите обаждания към виртуален български номер, получавате обажданията на приложение на смартфона. За да работи това е достатъчно да имате връзка с Интернет (и да сте си платили абонамента).
Къде да се хоства компютъра?
В обикновените датацентрове, предлагащи колокация, обикновено изискват хардуерът да е в стандартен rack. И няма да гледат с добро око на стърчащо USB устройство, излъчващо радиосигнали.
Очевидното решение е у дома. Но ако там няма кой да натисне копчето за рестарт при проблем? Чакаме енергото да спре тока и да го пусне пак за рестарт? Ами ако сме бездомни в България?
Разбира се идеалното решение е да се промени закона така, че банките да не се страхуват да предлагат TOTP (от типа на Google Authenticator с възможност за бекъп на частния ключ). Предвид несигурността на SMS-ите (SS7 exploits, взимане на SIM карта с фалшива лична карта) е спорно дали те са по-сигурния вариант.
В крайна сметка за по-голяма сигурност, че няма да останете заключени извън банките си, трябва да имате упълномощено лице, което да отиде в банката или в мобилния оператор (да смени номера ви, регистриран в банката или да вземе нова SIM карта от мобилния оператор). Но пренасочването на SMS-и автоматично е по-практичен вариант (докато не възникне проблем, налагащ ходене на крака в офис на банката или мобилния оператор).
По-подробно по темата: Финансовите услуги са опасно зависими от два фактора - притежаването на документ за самоличност и възможността да се получи SMS на определен телефонен номер
Коментари
Публикуване на коментар