43

Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,
Page 2: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Уязвимости веб-приложений и систем ДБО в 2013 и 2014 годах

Анна БрееваОтдел аналитики Positive Technologies

Вебинар Positive Technologies, 2 апреля 2015 г.

Page 3: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Статистика уязвимостей веб-приложений за 2014 год

Page 4: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Введение

― В 2014 году было изучено порядка 300 веб-приложений.

― Для выделенных 40 сайтов было обнаружено 1194 уязвимости.

Page 5: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

― Уязвимости классифицировались по системе Web Application Security Consortium Threat Classification (WASC TC v. 2).

― Степень риска уязвимостей оценивалась согласно системе Common Vulnerability Scoring System (CVSS v. 2).

Методика исследования

Page 6: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Портрет участников: сферы экономики

Page 7: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Портрет участников: средства разработки и веб-серверы

Page 8: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Портрет участников: стадии разработки систем

Page 9: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Доля уязвимых веб-приложений

Page 10: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Динамика изменения долей уязвимых веб-приложений

Page 11: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Наиболее распространенные уязвимости

Page 12: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

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

Доли систем, подверженных уязвимостям высокой степени риска, а также среднее количество уязвимостей на одну систему

Page 13: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Сравнение веб-серверов

Page 14: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Уязвимости конфигурации

ApacheДоля

сайтовIIS

Доля сайтов

NginxДоля

сайтов

Apache-Coyote или Apache

Tomcat

Доля сайтов

Fingerprinting 80% Fingerprinting 78% Fingerprinting 79% Fingerprinting 60%

Brute Force 40% Brute Force 44% Brute Force 36% Brute Force 60%

Information Leakage

40%Insufficient

Transport Layer Protection

22%Insufficient

Transport Layer Protection

29%Information

Leakage60%

Insufficient Transport Layer

Protection30%

Server Misconfiguration

22%Information

Leakage21%

Insufficient Transport Layer

Protection40%

Server Misconfiguration

20%Information

Leakage11%

Predictable Resource Location

14%Insufficient

Session Expiration

20%

Page 15: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Уязвимости, характерные для различных отраслей экономики

Page 16: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Сравнение отраслей экономики

Доли систем, подверженных уязвимостям высокой степени риска, а также среднее количество уязвимостей на одну систему

Page 17: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Сравнение методов тестирования

Page 18: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Сравнение методов тестирования

Page 19: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Сравнение тестовых и продуктивных веб-приложений

Доли систем, подверженных уязвимостям высокой степени риска, а также среднее количество уязвимостей на одну систему

Page 20: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Заключение

― В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей, в 2014 году - 29,9.

―WAF был установлен лишь для одного веб-приложения.

― Уровень защищенности веб-приложений остается крайне низким.

― Рекомендуется:

• внедрять процессы безопасной разработки;

• обеспечивать тестирование безопасности приложений при приемке работ;

• регулярно проводить анализ защищенности;

• использовать средства превентивной защиты.

Page 21: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Статистика уязвимостей систем ДБО за 2013 и 2014 года

Page 22: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Введение

Было рассмотрено 28 систем ДБО, анализ защищенности которых проводился в течение 2013 и 2014 гг.

Системы ДБО

Мобильные приложения ДБО (54%)

Page 23: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Исходные данные

Page 24: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Общие результаты

Page 25: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Распределение уязвимостей по категориям

Page 26: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Наиболее распространенные уязвимости систем ДБО

Page 27: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Угрозы ИБ для систем ДБО

Page 28: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Сравнение сфер обслуживания

Доли систем, подверженных уязвимостям высокой степени риска, а также среднее количество уязвимостей на одну систему

Page 29: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Сравнение категорий разработчиков

Доли систем, подверженных уязвимостям высокой степени риска, а также среднее количество уязвимостей на одну систему

Page 30: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Сравнение стадий разработки

Доли систем, подверженных уязвимостям высокой степени риска, а также среднее количество уязвимостей на одну систему

Page 31: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Наиболее критические уязвимости

Page 32: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Недостатки механизмов идентификации

Page 33: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Недостатки механизмов аутентификации

Page 34: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Недостатки механизмов авторизации и защиты транзакций

Page 35: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Уязвимости на уровне кода веб-приложений

Page 36: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Наиболее распространенные уязвимости уровня веб-приложения

Page 37: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Недостатки конфигурации

Page 38: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Другие недостатки

― некорректная обработка широковещательных сообщений (выявлены в 14% систем);

― атаки на алгоритмы округления (выявлены в 11% систем);

― атаки типа «Отказ в обслуживании» (DoS) (выявлены в 11% систем);

― использование немаскированного номера платежной карты (PAN) (выявлены в 7% систем);

― и другие.

Page 39: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Уязвимости клиентского ПО мобильных систем ДБО

Page 40: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Уязвимости клиентского ПО мобильных систем ДБО

Page 41: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Заключение

― Уровень защищенности систем ДБО на сегодняшний день остается низким.

― Рекомендуется:

• внедрять процессы безопасной разработки;

• уделять особое внимание корректной реализации механизмов защиты, а также обеспечить контроль качества кода;

• регулярно проводить анализ защищенности;

• использовать средства превентивной защиты.

Page 42: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,

Спасибо за внимание!Вопросы?

Анна Бреева

mailto:[email protected]

Отдел аналитики

Positive Technologies

Page 43: Уязвимости веб приложений годах · ―В 2013 году в среднем на каждое веб-приложение приходилось 15,6 уязвимостей,