The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 04, 2025

Filed:

Oct. 27, 2021
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventor:

Safwan Mahmud Khan, Woodinville, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/40 (2022.01); G06F 8/75 (2018.01); G06F 21/57 (2013.01); H04L 67/02 (2022.01);
U.S. Cl.
CPC ...
G06F 21/575 (2013.01); G06F 8/75 (2013.01); H04L 67/02 (2013.01); G06F 2221/033 (2013.01); G06F 2221/2119 (2013.01);
Abstract

The techniques disclosed herein detect Cross-Site Request Forgery (CSRF) vulnerabilities in a web application. In some configurations, CSRF vulnerabilities are detected by analyzing the source code of the web application. Specifically, CSRF vulnerabilities are detected by determining if CSRF mitigation features of one or more frameworks are being used incorrectly or inconsistently. Some CSRF mitigation features provided by web frameworks inject capabilities into the web application, e.g. to automatically store an anti-forgery token in a cookie, copy the anti-forgery token from the cookie into an HTML, form or a request header, or determine whether form submissions or request headers include the same anti-forgery token as the cookie. CSRF vulnerabilities may be detected by analyzing the source code to identify when one of these features is omitted or used incorrectly end-to-end. CSRF vulnerabilities are also detected by identifying when CSRF mitigation features of multiple web frameworks are incompatible.


Find Patent Forward Citations

Khan, Safwan. (2025). Detecting and protecting against inconsistent use of cross-site request forgery mitigation features (U.S. Patent No. 12216763). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/12216763

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…