Automatic context-sensitive sanitization
AssigneeMicrosoft Technology Licensing, LLC
InventorsDavid Molnar, Benjamin Livshits, Patrice Godefroid, Prateek Saxena
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsDavid Molnar, Benjamin Livshits, Patrice Godefroid, Prateek Saxena
Estimating the term…
An automatic context-sensitive sanitization technique detects errors due to the mismatch of a sanitizer sequence with a browser parsing context. A pre-deployment analyzer automatically detects violating paths that contain a sanitizer sequence that is inconsistent with a browsing context associated with outputting an untrusted input. The pre-deployment analyzer determines a correct sanitizer sequence which is stored in a sanitization cache. During the runtime execution of the web application, a path detector tracks execution of the web application in relation to the violating paths. The correct sanitizer sequence can be applied when the runtime execution follows a violating path.
A computer-implemented method comprising:
A system, comprising:
A device, comprising:
Dependencies are inferred from the claim text.