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:
Dec. 09, 2014

Filed:

Oct. 06, 2010
Applicants:

Michael Andrews, Redmond, WA (US);

Sharat Shroff, Bellevue, WA (US);

Dennis Gursky, Bellevue, WA (US);

Melissa Lauren Benua, Seattle, WA (US);

Inventors:

Michael Andrews, Redmond, WA (US);

Sharat Shroff, Bellevue, WA (US);

Dennis Gursky, Bellevue, WA (US);

Melissa Lauren Benua, Seattle, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); G06F 21/62 (2013.01); G06F 17/30 (2006.01); G06F 21/52 (2013.01);
U.S. Cl.
CPC ...
G06F 17/3089 (2013.01); H04L 63/102 (2013.01); H04L 63/10 (2013.01); G06F 21/6263 (2013.01); G06F 21/6218 (2013.01); H04L 63/08 (2013.01); G06F 21/52 (2013.01);
Abstract

Embodiment relate to systems, methods, and computer storage media for suppressing cross-site scripting in a content delivery system. A request is received for content that includes a scripted item or scripted items. The scripted item is identified within the content. An identifier is associated with the scripted element when the scripted element is an intended scripted element to be associated with the content. The identifier may be a hash value based from a hash function and the scripted item. Prior to communicating the content to a user, the scripted item is identified again to determine if an identifier is associated with the scripted item. If an identifier is associated with the scripted item, the identifier is evaluated to determine if the identifier is appropriate. When the identifier is determined to not be appropriate, the scripted item is prevented from being communicated to a user.


Find Patent Forward Citations

Loading…