Исследователь ИБ рассказал о распространенных уязвимостях банковских систем

Логические ошибки при банковском переводе позволяют злоумышленнику поменять 100 долларов на 100 евро.

Генеральный директор компании-поставщика решений по информационной безопасности ACROS Security Митя Колсек (Mitja Kolsek) поделился с читателями корпоративного блога информацией об уязвимостях систем онлайн банкинга, с которыми ему часто доводилось встречаться. По словам эксперта, почти в каждой системе, допускающей автоматизированное осуществление денежных переводов, можно найти критическую ошибку, позволяющую злоумышленнику воровать средства, как у пользователей службы, таки и у самого банка.

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

Исследователь объясняет, что при обмене валют всегда существует два курса – курс продажи и курс покупки. Благодаря существованию этой разницы, или спрэда, банки при переводе денег из одной валюты в другую всегда получают прибыль. Во время проведения конвертации при использовании большинства валют банки округляют суммы до двух десятых от денежной единицы. Так, при покупке долларов на сумму 1000,00 евро клиент получает, например, 1.364,00 условных единиц, хотя на самом деле при текущем курсе валют реальная сумма обмена может составлять порядка 1.364,0045.

Используя эту систему округления злоумышленник может попытаться совершить обмен минимально допустимой суммы –в большинстве случаев это 0,01 от единицы денежной валюты. Если попытаться таким образом поменять 0,01 евро на доллары, то получиться сумма приблизительно в 0,01364 долларов. Банк автоматически округлит получившуюся величину до двух сотых и выдаст клиенту 0,01 доллара, что составит 27% убытка клиенту. Однако если попытаться произвести ту же операцию наоборот, то при конвертации получится сумма приблизительно в 0,0072046, которая также, в конечном счете, будет округлена до 0,01.

В вышеприведенном примере потенциальный злоумышленник, воспользовавшись легитимными средствами, получил доход в 38,8%. Проведение данной транзакции не сможет принести большого дохода, однако если повторить операцию по обмену сто раз, то 1 доллар можно поменять на 1 евро. При использовании автоматизированных сценариев, злоумышленники может производить десятки тысяч транзакций в день и зарабатывать по несколько тысяч долларов.

По словам гендиректора ACROS Security, данная схема впервые была описана еще в 2001 году в исследовании «Ассиметричное округление валют» («Assymetric Currency Rounding»), но оно до сих пор часто встречается в современных системах онлайн банкинга.

12 января, 2012

Подписаться на новости BIS Journal / Медиа группы Авангард

Подписаться
Введите ваш E-mail

Отправляя данную форму вы соглашаетесь с политикой конфиденциальности персональных данных

22.01.2026
Кибербезопасники из Mandiant применяют мягкий шантаж
22.01.2026
«На данный момент у Max нет никаких явных преимуществ»
21.01.2026
Пошла волна. ПСБ интегрировал новую систему бесконтактной оплаты
21.01.2026
РЭУ: Участие экспертов ГК InfoWatch в учебном процессе позволит студентам изучать современные стандарты ИБ
21.01.2026
США и Британия сосредоточили усилия на безопасности промышленных сетей
21.01.2026
За нелегальный майнинг в энергодефицитных регионах — минус 2 млн рублей
21.01.2026
Минцифры собирает антидипфейк-команду
21.01.2026
Центр компетенции НТИ на базе НИУ «МЭИ» и АМТ-ГРУП обеспечат безопасное создание цифровых двойников энергообъектов
20.01.2026
Т2 усилила безопасность абонентов в онлайне
20.01.2026
ISACA отчиталась о недостатке кадров и средств в кибербезе

Стать автором BIS Journal

Поля, обозначенные звездочкой, обязательные для заполнения!

Отправляя данную форму вы соглашаетесь с политикой конфиденциальности персональных данных