Статистика уязвимостей WEB-приложений за 2008 год
Эксперты международной организации Web Application Security Consortium (WASC), объединяющей профессионалов в области безопасности Web-приложений, традиционно представили статистику уязвимостей WEB-приложений за 2008 год (WASC Web Application Security Statistics Project 2008). Обзорная статистика содержит данные, полученные в ходе тестирований на проникновение, аудитов безопасности и других работ, проведенных компаниями, входящими в WASC: Blueinfy, Cenzic, dns, encription limited, HP Application Security Center, Positive Technologies, Veracode и WhiteHat Security. Статистика получена на основе анализа данных 12-ти тысяч Web-приложений, в которых, в общей сложности, было обнаружено более 97 тысяч уязвимостей различной степени риска.
Как оказалось, более 13% исследованных сайтов могут быть полностью скомпрометированы автоматически, 49% Web-приложений содержат уязвимости высокой степеней риска (Urgent и Critical), обнаруженные при автоматическом сканировании систем, при детальной ручной и автоматизированной оценке методом белого ящика вероятность обнаружения уязвимостей высокой степени риска достигает от 80% до 96%. Проверка на соответствие требованиям стандарта индустрии платежных карт PCI DSS (Payment Card Industry Data Security Standard) показала, что вероятность обнаружения уязвимостей степени риска выше среднего составляет более 86% при любом методе работ, а при проведении глубокого анализа 99% Web-приложений не удовлетворяют требованиям стандарта.
Согласно статистике, наиболее распространенными уязвимостями являются Межсайтовое выполнение сценариев (Cross-Site Scripting), различные виды утечки информации (Information Leakage), Внедрение операторов SQL (SQL Injection), Расщепление HTTP-запроса (HTTP Response Splitting). По сравнению с 2007 годом число сайтов, содержащих SQL Injection, снизилось на 13%, Cross-site Scripting - на 20%, однако число сайтов, содержащих Information Leakage, возросло на 24%, также возросла вероятность автоматической компрометации узлов с 7% до 13%.
Если сравнить данные WASC с российской статистикой за 2008 год, выпущенной компанией Positive Technologies , можно отметить, что ситуация практически не отличается - 83% российских сайтов имеют критичные уязвимости, а одной из наиболее распространенных уязвимостей также является Межсайтовое выполнение сценариев (Cross-Site Scripting).
Как оказалось, более 13% исследованных сайтов могут быть полностью скомпрометированы автоматически, 49% Web-приложений содержат уязвимости высокой степеней риска (Urgent и Critical), обнаруженные при автоматическом сканировании систем, при детальной ручной и автоматизированной оценке методом белого ящика вероятность обнаружения уязвимостей высокой степени риска достигает от 80% до 96%. Проверка на соответствие требованиям стандарта индустрии платежных карт PCI DSS (Payment Card Industry Data Security Standard) показала, что вероятность обнаружения уязвимостей степени риска выше среднего составляет более 86% при любом методе работ, а при проведении глубокого анализа 99% Web-приложений не удовлетворяют требованиям стандарта.
Согласно статистике, наиболее распространенными уязвимостями являются Межсайтовое выполнение сценариев (Cross-Site Scripting), различные виды утечки информации (Information Leakage), Внедрение операторов SQL (SQL Injection), Расщепление HTTP-запроса (HTTP Response Splitting). По сравнению с 2007 годом число сайтов, содержащих SQL Injection, снизилось на 13%, Cross-site Scripting - на 20%, однако число сайтов, содержащих Information Leakage, возросло на 24%, также возросла вероятность автоматической компрометации узлов с 7% до 13%.
Если сравнить данные WASC с российской статистикой за 2008 год, выпущенной компанией Positive Technologies , можно отметить, что ситуация практически не отличается - 83% российских сайтов имеют критичные уязвимости, а одной из наиболее распространенных уязвимостей также является Межсайтовое выполнение сценариев (Cross-Site Scripting).