• Cite Icon4
  • https://doi.org/10.1145/3301417.3312497Copy DOI Icon

Pythia

  • Mar 25, 2019
  • Linos Giannopoulos +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Web frameworks that allow developers to create applications based on design patterns such as the Model View Controller (MVC), provide by default a number of security checks. Nevertheless, by using specific constructs, developers may disable these checks thus re-introducing classic application vulnerabilities such as Cross-site Scripting (XSS) and Cross-Site Request Forgery (CSRF). Framework-specific elements including (1) the complex nature of these applications, (2) the different features that they involve (e.g. templates), and (3) the inheritance mechanisms that governs them, make the identification of such issues very difficult.To tackle this problem, we have developed Pythia, a scheme that analyzes applications based on the Django framework. To identify potentially dangerous data flows that can lead to XSS and CSRF defects, Pythia takes into account all the aforementioned elements and employs ideas coming from standard data-flow analysis and taint tracking schemes. To the best of our knowledge, Pythia is the first mechanism to consider framework-specific elements in its analysis. We have evaluated our scheme with positive results. Specifically, we used Pythia to examine five open-source applications that are currently in production and have thousands of users including an e-voting service, and a web-based translation management system. In four cases we have identified dangerous paths that in turn led to vulnerabilities. Notably, in many cases the paths involved the particular features of Django-based applications e.g. templates.

Similar Papers
  • Conference Article
  • Citations2

An Approach for Refactoring in Model Layer on MVC Based Web Application

  • Oct 14, 2020
  • Fawwaz Ali Akbar +2
  • Conference Article
  • Citations2

Exploration of the Attacking Web Vectors

  • Dec 09, 2021
  • Tea Osmeni +1
  • Research Article

Unveiling Authentication Forgery in OpenID Connect under Web Frameworks: A Formal Analysis of CSRF-Based Attack Paths

  • Jan 01, 2026
  • Computers, Materials & Continua
  • Xingyun Hu +6
  • Research Article
  • Citations3

Security system testing on electronic integrated antenatal care (e-iANC)

  • Feb 01, 2020
  • International Journal of Electrical and Computer Engineering (IJECE)
  • Hosizah Hosizah +1
  • Research Article

Penetration Testing Through NIST SP 800-115 and OWASP TOP 10 With Risk Analysis Using CVSS on the XY Diskominfo Website

  • Dec 30, 2025
  • Journal of Innovation Information Technology and Application (JINITA)
  • Ilham Akbar +2
  • Research Article

A Comprehensive Review on Full-Stack Development in the Cloud Era: Trends, Tools, and Best Practices

  • Nov 01, 2025
  • Scientia. Technology, science and society.
  • Md Abdul Kader +1
  • Research Article

APPROACHES TO SECURE DATA STORAGE AND PROCESSING BASED ON UUID IDENTIFIERS: THE GRAPHICAL CONVERSION METHOD

  • Jan 01, 2025
  • Cybersecurity: Education, Science, Technique
  • Yaroslava Momryk
  • PDF
  • Research Article
  • Citations33

Improving Knowledge Based Spam Detection Methods: The Effect of Malicious Related Features in Imbalance Data Distribution

  • Jan 01, 2015
  • International Journal of Communications, Network and System Sciences
  • Jafar Alqatawna +4
  • Research Article

БЕЗОПАСНОСТЬ ВЕБ-ПРИЛОЖЕНИЙ И МЕТОДЫ ПРЕДОТВРАЩЕНИЯ ХАКЕРСКИХ АТАК

  • Jan 01, 2025
  • EKONOMIKA I UPRAVLENIE: PROBLEMY, RESHENIYA
  • Izaura A Alisultanova +1
  • Research Article
  • Citations2

Front-end development and cybersecurity: A conceptual approach to building secure web applications

  • Sep 06, 2024
  • Computer Science & IT Research Journal
  • Harrison Oke Ekpobimi +2
  • Research Article

HTTP Security Headers Analysis of Several Macedonian Website Categories

  • Apr 01, 2025
  • Computer Science Journal of Moldova
  • Aleksandra Mileva +3
  • Book Chapter
  • Citations1

Efficient Classification of True Positive and False Positive XSS and CSRF Vulnerabilities Reported by the Testing Tool

  • Jan 01, 2021
  • Monika Shah +1
  • Book Chapter
  • Citations78

An Empirical Study on the Effectiveness of Security Code Review

  • Jan 01, 2013
  • Anne Edmundson +5
  • Research Article

Browser Security

  • Apr 27, 2024
  • INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT
  • Shubham Bhadarage
  • Conference Article

Protection against Web 2.0 Client-Side Web Attacks Using Information Flow Control

  • May 01, 2014
  • Bassam Sayed +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.