Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Но большей проблемой является то, что сервера SWIFT обычно (и это тоже рекомендация) изолированы от локальной сети и просто не имеют доступа к NTP-серверам — источникам точного времени, так нужным для корректной работы TOTP.
В дополнение, я считаю, что использование времени в качестве части вектора инициализации само по себе ослабляет метод.
Только если сравнивать вариант где одни и те же биты берутся из времени или из случайного разделяемого секрета. Но в алгоритме TOTP время не заменяет биты разделяемого секрета, а подмешиваются к ним через криптографическую хеш-функцию. Такая операция никак не может ослабить метод, только усилить.
когда сервер получает 2 новых OTP сгенерированных подряд и находит, насколько далеко ушел счетчик.
Таким способом легко устроить DoS.
Что же до атомного источника времени, это из пушки по воробьям, вроде это довольно дорогое удовольствие, но это не точно.
В дополнение, я считаю, что использование времени в качестве части вектора инициализации само по себе ослабляет метод.
Например железки symmetricom.
В принципе QR код тоже можно по почте получать курьером, хотя это менее надежно крипто-туннеля.
Оффлайновые коды имеют минус в их количестве. Т.е. возможно придеться часто их передавать, а это возможность утечки.
Но опять таки, точное время это далеко не все, что стоило бы поправить.
Что же до сравнения HOTP/TOTP, то по моему мнению HOTP сильнее, так как текущий счетчик неизвестен злоумышленнику.
TOTP — это эволюция HOTP.
А как синхрить счетчик? Вот в банке глюканул компьютер и он потерял запомненный счетчик. Если ему прилетит номер счетчика от SWIFT, тогда это уже ничем не будет отличаться от TOTP (алгоритм то тот-же самый). А если не прилетит и придется заказывать его по другим каналам — то это уже простой в работе.
gps можно заюзать только для первой синхронизации времени (все равно ее откуда-то нужно будет взять, а точнее спутников сейчас особо нечего), а затем отключить и жить только на атомных часах.
Если это настолько точное устройство то отчего же просто на заводе при изготовлении не вшивать время сразу
Если не ошибаюсь SWIFT долгое время был изолирован от Инета?Были системы связи только-SWIFT.
Но это все равно общие каналы связиПочему общие? Есть, нпр., услуги: выделенный канал связи, виртуальный канал связи, криптозащита. Есть стандарты, нпр., ISO/IEC 15408.
А почему вы думаете, что связь со свифтом идет просто так через интернет?Я пытаюсь понять: может какой-то хакер из дома со свифтом связаться или это физически невозможно?
Вероятно, я не понимаю ваш вопрос, потому что он мне кажется наивным.Разве наивный вопрос трудно понять? Перечитайте ветку: когда такое разнообразие ответов — приходится упрощать вопрос до наивного в надежде получить полный, внятный и однозначный ответ. Но могу и не получать — мне было просто любопытно, но если здесь какая-то банковская/технологическая тайна, то не смею настаивать.
Любопытны, конечно, технические детали и методы взлома. Автор, когда инфа появится, сделаете апдэйт?
Еще одна кража через SWIFT. Теперь в России