Технология Тестирования DOM XSS Уязвимости

Автор: Коваленко Александр, Коваленко Анна, Смирнов Алексей, Смирнов Сергей
Организация: Центральноукраинский национальный технический университет, Кропивницкий, Украина

Категория:

Ключевые слова: DOM CSS, vulnerability GERT-network, security vulnerability, testing
Аннотация. В работе представлены результаты исследования и алгоритмы тестирования на уязвимость к одним из наиболее распространенных видов атак на Web-приложения – межсайтовому скриптингу – XSS (Cross Site Scripting) – DOM XSS. Межсайтовый скриптинг это ошибка валидации пользовательских данных, которая позволяет передать JavaScript код на исполнение в браузер пользователя. Атаки такого рода часто также называют HTML-инъекциями, ведь механизм их внедрения очень схож с SQL-инъекциями, но в отличие от последних, внедряемый код исполняется в браузере пользователя. Аргументировано выбран подход математического моделирования на основе GERT-сетей. Проведенные исследования показали, что GERT (Graphical Evaluation and Review Technique) – является методом изучения и анализа стохастических сетей, используемых для описания логической взаимосвязи между частями проекта или этапами процесса. Главной целью GERT является оценка логики сети и продолжительность активности и получения заключения о необходимости выполнения некоторых активностей. Разработан технология тестирования Web-приложений и соответствующий комплекс математических моделей. В основу математического моделирования положен подход GERT-сетевого синтеза. В результате разработаны математические модели технологии тестирования DOM XSS уязвимости. Математическая модель технологии тестирования DOM XSS уязвимости отличается от известных, учетом выполнения или анализа DOM структуры. Разработанный метод можно использовать при тестировании на уязвимость Web-приложения.

Библиография:

About The Open Web Application Security Project – OWASP
OWASP Top 10 – 2017 RC1
OSSTMM 3 – The Open Source Security Testing Methodology Manual. Contemporary Security Testing And Analysis
Testing for DOM-based Cross-site scripting (OTG-CLIENT-001) – OWASP
Testing for SQL Injection (OTG-INPVAL-005) – OWASP
Cohen W., Ravikumar P., Fienberg S. A Comparison of String Metrics for Matching Names and Records
Kevin Dreßler a , Axel-Cyrille Ngonga Ngomo On the Efficient Execution of Bounded Jaro-Winkler Distances / Semantic Web – Interoperability, Usability, Applicability an IOS Press Journal
Pritsker, A. A. ȼ. Modeling and analysis using Q-GERT networks / Pritsker, A. A. ȼ. – New York: Wiley : Distributed by Halsted Press, 1979 – 435 p.
Semenov S.G., Zmiyevskaya V N., Kassem Khalife Development of Gert model of management system by using test cases // Journal of Qafqaz university-mathematics and computer science 2016, Vol.(4), № 1 C. 52-59