20
PT Application Inspector Сергей Гордейчик технический директор

PT Application Inspector · О компании 10+ лет, 300+ сотрудников/1000+ клиентов Офисы Moscow & Saint-Petersburg, Russia/London, UK Dubai, UAE/Seoul,

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PT Application Inspector · О компании 10+ лет, 300+ сотрудников/1000+ клиентов Офисы Moscow & Saint-Petersburg, Russia/London, UK Dubai, UAE/Seoul,

PT Application Inspector

Сергей Гордейчик

технический директор

Page 2: PT Application Inspector · О компании 10+ лет, 300+ сотрудников/1000+ клиентов Офисы Moscow & Saint-Petersburg, Russia/London, UK Dubai, UAE/Seoul,

О компании

10+ лет, 300+ сотрудников/1000+ клиентов

ОфисыMoscow & Saint-Petersburg, Russia/London, UKDubai, UAE/Seoul, Korea/Tunis, Tunisia/Rome, Italy/Mumbai, India

Лидирующие продукты и сервисыMaxPatrol XSpider Анализ защищенности

Крупнейший исследовательский центр в Европе

• 100+ новых уязвимостей 0-day ежегодно

Мы помогаем индустрии стать безопасней

Page 3: PT Application Inspector · О компании 10+ лет, 300+ сотрудников/1000+ клиентов Офисы Moscow & Saint-Petersburg, Russia/London, UK Dubai, UAE/Seoul,

Тенденции ИТ

Высокая мобильность, BYOD, доступ к информации из любой точки вселенной

Page 4: PT Application Inspector · О компании 10+ лет, 300+ сотрудников/1000+ клиентов Офисы Moscow & Saint-Petersburg, Russia/London, UK Dubai, UAE/Seoul,

Решение

Использование Web-технологий, мобильных система

Все через Web:

• Почта

• Порталы

• Доступ к ERP

• VPN

• …

Перенос клиентских сервисов в Web:

• онлайн-магазины

• интернет-банкинг

• электронное правительство

• порталы госуслуг

Page 5: PT Application Inspector · О компании 10+ лет, 300+ сотрудников/1000+ клиентов Офисы Moscow & Saint-Petersburg, Russia/London, UK Dubai, UAE/Seoul,
Page 6: PT Application Inspector · О компании 10+ лет, 300+ сотрудников/1000+ клиентов Офисы Moscow & Saint-Petersburg, Russia/London, UK Dubai, UAE/Seoul,
Page 7: PT Application Inspector · О компании 10+ лет, 300+ сотрудников/1000+ клиентов Офисы Moscow & Saint-Petersburg, Russia/London, UK Dubai, UAE/Seoul,
Page 8: PT Application Inspector · О компании 10+ лет, 300+ сотрудников/1000+ клиентов Офисы Moscow & Saint-Petersburg, Russia/London, UK Dubai, UAE/Seoul,
Page 9: PT Application Inspector · О компании 10+ лет, 300+ сотрудников/1000+ клиентов Офисы Moscow & Saint-Petersburg, Russia/London, UK Dubai, UAE/Seoul,

А атаки?

Verizon 2013 Data Breach Investigations Report

Page 10: PT Application Inspector · О компании 10+ лет, 300+ сотрудников/1000+ клиентов Офисы Moscow & Saint-Petersburg, Russia/London, UK Dubai, UAE/Seoul,

Регуляторы

Раздел 6 PCI DSS

Раздел 7.3.5 СТО БР ИББС 1.0

Приказ ФСТЭК России №17

Требования по НДВ

Новые инициативы Банка России

Page 11: PT Application Inspector · О компании 10+ лет, 300+ сотрудников/1000+ клиентов Офисы Moscow & Saint-Petersburg, Russia/London, UK Dubai, UAE/Seoul,

Сложность обнаружения уязвимостей

Для взлома достаточно найти одну «дыру»

Для защиты нужно устранять (почти) все

Сложность современных приложений

Высокая динамика внесения изменений

Результат

Анализ безопасности проводится редко

• Однократно, при приемке…или после инцидента…

Подмена поиска уязвимостей тестированием функций защиты

Page 12: PT Application Inspector · О компании 10+ лет, 300+ сотрудников/1000+ клиентов Офисы Moscow & Saint-Petersburg, Russia/London, UK Dubai, UAE/Seoul,

PT – автоматизация анализа защищенности

Сканер безопасности Web-приложений в режиме «черного ящика»

• Входит в состав XSpider/MaxPatrol с 2005 года, в 2013 полностью обновлен

Система статического/динамического и интерактивного анализа исходных кодов PT AI

Page 13: PT Application Inspector · О компании 10+ лет, 300+ сотрудников/1000+ клиентов Офисы Moscow & Saint-Petersburg, Russia/London, UK Dubai, UAE/Seoul,

Наш подход

Основные принципы

Безопасный и быстрый анализ

Поиск уязвимостей, а не «проблем кода»

Комбинация статического, динамического и интерактивного анализа

Простота конфигурирования (режим Big Red Button)

Масштабируемость под различные языки и платформы

Не ищем общий подход, решаем частные задачи

Генерация эксплойта

Page 14: PT Application Inspector · О компании 10+ лет, 300+ сотрудников/1000+ клиентов Офисы Moscow & Saint-Petersburg, Russia/London, UK Dubai, UAE/Seoul,

Классы уязвимостей

WASC/OWASP

• XSS/SQLi/XXE/…

Собственные наработки

Платформозависимые уязвимости

Признаки НДВ

Ограничения

RBAC

Сложные функциональные уязвимости

Page 15: PT Application Inspector · О компании 10+ лет, 300+ сотрудников/1000+ клиентов Офисы Moscow & Saint-Petersburg, Russia/London, UK Dubai, UAE/Seoul,

Что такое НДВ?

Page 16: PT Application Inspector · О компании 10+ лет, 300+ сотрудников/1000+ клиентов Офисы Moscow & Saint-Petersburg, Russia/London, UK Dubai, UAE/Seoul,

«Закладка»!

Page 17: PT Application Inspector · О компании 10+ лет, 300+ сотрудников/1000+ клиентов Офисы Moscow & Saint-Petersburg, Russia/London, UK Dubai, UAE/Seoul,

Генерация эксплойтов

Автоматическая генерация возможных векторов атак

Учёт механизмов фильтрации и островных грамматик

Результат

Облегчение процесса тестирования

Необязательно понимать код

Автоматизированная верификация

Интеграция с средствами защиты

Page 18: PT Application Inspector · О компании 10+ лет, 300+ сотрудников/1000+ клиентов Офисы Moscow & Saint-Petersburg, Russia/London, UK Dubai, UAE/Seoul,

Все вместе

Page 19: PT Application Inspector · О компании 10+ лет, 300+ сотрудников/1000+ клиентов Офисы Moscow & Saint-Petersburg, Russia/London, UK Dubai, UAE/Seoul,

Редакции

Базовая

- Основные языки клиент-серверной и Web-разработки (Java, .NET, PHP, T-SQL, PL/SQL, JavaScript, XML, HTML…)

ERP

- SAP ABAP и SAP Java

- Oracle EBS Java, Oracle EBS PL/SQL

Mobile

- Android Java

- Windows Mobile .NET

- Objective-C

Page 20: PT Application Inspector · О компании 10+ лет, 300+ сотрудников/1000+ клиентов Офисы Moscow & Saint-Petersburg, Russia/London, UK Dubai, UAE/Seoul,

Спасибо!

[email protected]

http://sgordey.blogspot.com