Project Details

String Constraints for Security Analysis

Project Period: 1. 1. 2025 – 31. 12. 2027

Project Type: grant

Agency: Czech Science Foundation

Program: Standardní projekty

Czech title
Řetězcová omezení pro analýzu bezpečnosti
Type
grant
Keywords

verification; security; web-applications; SQL-injection; XSS; automata; string constraints; SMT; automated reasoning

Abstract

We aim at advancing the technology of string constraint solving (SCS) to enable security analysis of web applications. It is a timely objective---vulnerabilities to cross-site scripting, SQL-injection, or security policy malfunctions are among the main sources of security breaches of today's web technologies. They elicit astronomical costs that pose a significant obstacle for the industry. Automatic and precise analysis of web applications has always been the vision of SCS research community. Realizing it is within the potential of our recent SCS method that showcases our long term research of automata technology and, despite its youth, surpasses the state of the art. We propose to perfect our SCS technique so that it reaches the required scalability and expressiveness, and to initiate a development of SC enabled analyses of web applications written in languages such as JavaScript or PHP. It requires tackling fundamental questions about SCS, further develop automata techniques we build on, and to propose scalable analyses for dynamic languages compatible with the SCS technology.

Team members
Holík Lukáš, doc. Mgr., Ph.D. (DITS) – research leader
Back to top