On the Impact and Defeat of Regular Expression Denial of Service

Regular expressions (regexes) are a widely-used yet little-studied software component. Engineers use regexes to match domain-specific languages of strings. Unfortunately, many regex engine implementations perform these matches with worst-case polynomial or exponential time complexity in the length o...

Full description

Bibliographic Details
Main Author: Davis, James Collins
Other Authors: Computer Science
Format: Others
Published: Virginia Tech 2020
Subjects:
Online Access:http://hdl.handle.net/10919/98593