Клиент банка под атакой © 2009, Digital Security.

Презентация:



Advertisements
Похожие презентации
Особенности проведения тестов на проникновение в организациях банковской сферы © , Digital Security Илья Медведовский, к.т.н. Директор Digital.
Advertisements

Проблемы и уязвимости в системах ДБО © , Digital Security Digital Security.
Основные мифы безопасности бизнес-приложений Илья Медведовский, к.т.н., директор Digital Security.
Система усиленной аутентификации по отпечатку пальца.
Организация корпоративной защиты от вредоносных программ Алексей Неверов Пермский государственный университет, кафедра Процессов управления и информационной.
БЕЗОПАСНОСТЬ ИНИСТ БАНК-КЛИЕНТ. Введение Основным назначением системы «ИНИСТ Банк- Клиент» является предоставление клиентам банков возможности удаленного.
Обучение на ошибках Что привело к ошибке? Повторяется ли эта ошибка в других частях кода? Как можно было предотвратить возникновение ошибки? Как можно.
Программный комплекс «МагПро КриптоТуннель». Основным назначением «МагПро КриптоТуннель» является: Организация безопасного канала передачи данных защита.
Выполнила: ученица 10 класса Шахова Дарья. Компьютерные вирусы Сетевые черви Троянские программы Программы-шпионы Хакерские утилиты.
ОСНОВНЫЕ ВИДЫ И ПРИЕМЫ ХАКЕРСКИХ АТАК Свидетель 3.
Сетевые службы Для конечного пользователя сеть это не компьютеры, кабели и концентраторы и даже не информационные потоки, для него сеть это, прежде всего,
Единая система аутентификации Обзор решения Москва, 2012г.
Безопасность в разработке ПО. Модель угроз Для построения модели нарушителя необходимо обратиться к существующим практикам.
Сбор открытых данных. Угрозы социальных сетей Выполнила студентка группы 3881 Жданова Маргарита.
Аутентификация в системах Интернет-банкинга Анализ типичных ошибок Сергей Гордейчик Positive Technologies.
Социальные сети это область интернета, в которой сегодня засиживается почти половина всех компьютерных пользователей. Неважно, кто это ваш босс, ваш сосед,
Троянские программы и защита от них. ТРОЯНСКИЕ ПРОГРАММЫ Троянская программа, троянец (от англ. trojan) – вредоносная программа, которая выполняет несанкционированную.
Тест на проникновение в соответствии с PCI DSS Илья Медведовский Digital Security Директор, к.т.н.
Хакерские утилиты и защита от них. СЕТЕВЫЕ АТАКИ Сетевые атаки - направленные действия на удаленные сервера для создания затруднений в работе или утери.
Осторожно, Интернет! Работу выполнила Белоблоцкая Алёна ученица 10 класса МОУ СОШ 13 им. Р. А. Наумова.
Транксрипт:

Клиент банка под атакой © 2009, Digital Security

Интернет-банкинг 2 © , Digital Security Клиент банка под атакой Практически все банки предоставляют услуги по интернет-банкингу Существуют различные аспекты безопасности интернет- банкинга Рассмотрим безопасность ПО, поставляемого банками клиенту

Специфика модели нарушителя 3 © , Digital Security С точки зрения злоумышленника, пользователь интернет- банкинга является более простой и удобной целью атаки, чем сам банк: Пользователь защищен слабее банка Пользователей гораздо больше, чем банков У одного пользователя может быть клиентское ПО от разных банков Клиент банка под атакой

Безопасность пользователей банк-клиентов 4 © , Digital Security Безопасность пользователя зависит, от: 1.сохранности ЭЦП и пароля 2.сложности подделки ЭЦП и подбора пароля 3.безопасности рабочей станции 4.безопасности канала передачи 5.безопасности клиентского ПО банк-клиента Клиент банка под атакой

© , Digital Security Особенности клиентского ПО 5 Клиент банка под атакой Многие банки не пишут свое собственное ПО, а используют решения сторонних производителей Это ПО может скачать любой желающий; достаточно зайти в раздел демо-версии на сайте разработчика

Уязвимости ПО банк-клиентов 6 © , Digital Security Доступ к HDD клиента на чтение и запись Суть уязвимости наличие функций, которые сохраняют или читают файлы, при этом вызов функций ничем не ограничен Эти функции можно запустить удаленно, обращаясь к определенным ActiveX-компонентам Клиент банка под атакой

Уязвимости ПО банк-клиентов 7 © , Digital Security Клиент банка под атакой Переполнение буфера Банк клиенты, как и любое другое ПО, подвержены уязвимостям переполнения буфера В простейшем варианте уязвимость приводит к отказу в обслуживании Если возможно выполнение произвольного кода, то можно: получить удаленный административный доступ к системе добавить учетную запись загрузить троянскую программу украсть ключи и другую критичную информацию

Реализация атаки 8 © , Digital Security Клиент банка под атакой Перечисленные уязвимости возможно реализовать удаленно, передав жертве ссылку на злонамеренный сайт Можно передать ссылку на доверенный сайт, предварительно обнаружив на нем XSS-уязвимость, с помощью которой вызов будет перенаправлен на злонамеренный сайт По различным оценкам порядка 80-90% сайтов подвержено XSS, в том числе и сайты большинства банков

9 Результат атаки © , Digital Security Клиент банка под атакой Данные уязвимости позволяют атакующим проникнуть на машину с установленным банк-клиентом и: загрузить специализированный троян или клавиатурного шпиона, что бы узнать логин и пароль найти ключи на жестком диске или дискете если ключи на устройстве USB-Token, то можно перехватить вызов функции подписи и подменить документ Уязвимость банк-клиента ключ к проникновению во внутреннюю корпоративную сеть компании

10 Результаты исследований © , Digital Security 1.Были проанализированы 3 банк-клиента зарубежных производителей, используемых в ряде европейских банков 2.В 2-х была обнаружена уязвимость доступа к дискам 3.В 3-х переполнение буфера (из них в 2-х возможность выполнения произвольного кода) 4.Подобные уязвимости были обнаружены и западными исследователями в других зарубежных продуктах, например: danske bank ActiveX buffer overflow Клиент банка под атакой

11 Защита с точки зрения разработчика © , Digital Security Закрытие уязвимостей в ПО необходимо помнить про такие классические ошибки, как переполнение буфера необходимо ограничить доступ к функциям, которые позволяют получить доступ к файловой системе необходимо ограничить доступ к функциям работы с реестром Сторонний аудит безопасности приложений Клиент банка под атакой

12 Защита с точки зрения клиента © , Digital Security Безопасные настройки браузера Запуск браузера от непривилегированной учетной записи Дополнительные средства защиты от фишинг-атак и XSS Не переходить на непроверенные ссылки Клиент банка под атакой