Shai Berger
35 years in software development, over 25 years using Python. A member of the Django Security Team. Co-founder of PyCon Israel, and celebrating a decade of attending DjangoCon Europe.
Working as a consultant.
Github: shaib
Fediverse: @shaib@tooot.im
Mail: shai@platonix.com
Sessions
06-05
14:10
30min
Careful what you search for! - or, how to make a computation 20,000 times faster
Shai Berger
Use of regular expressions for searching and parsing text is very common, but it can be dangerous. Innocent-looking searches may turn out to be very slow on specially-crafted inputs, and if such inputs can be provided by users, that is called a REDoS vulnerability. This talk is about the causes of such slowness, possible fixes and prevention.
Auditorium