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:
Jun. 02, 2015

Filed:

Feb. 02, 2012
Applicants:

Juan He, Nanjing, CN;

Jialai Zhu, Nanjing, CN;

Xuewen Zhu, Nanjing, CN;

Xiaochuan Wan, Nanjing, CN;

Inventors:

Juan He, Nanjing, CN;

Jialai Zhu, Nanjing, CN;

Xuewen Zhu, Nanjing, CN;

Xiaochuan Wan, Nanjing, CN;

Assignee:

Trend Micro Inc., Tokyo, JP;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); G06F 21/56 (2013.01); G06F 21/57 (2013.01);
U.S. Cl.
CPC ...
H04L 63/1416 (2013.01); G06F 21/566 (2013.01); H04L 63/1433 (2013.01); H04L 63/1425 (2013.01); G06F 21/577 (2013.01);
Abstract

Cross-site scripting vulnerabilities in a Web browser that may lead to malware execution on a computing device are reduced. The specific vulnerabilities arise from HTML-based e-mails using e-mail service providers (e.g., Hotmail, Gmail, Yahoo) that have unknown or malformed HTML elements and Javascripts. These unknown elements may execute in a browser and cause harm to the computing device. To prevent this, the e-mail is parsed to create a DOM tree. The DOM tree is filtered using a normal element filter. The modified DOM tree is filtered a second time using a script analyzer filter to isolate potentially harmful HTML and Javascript elements. These elements are then emulated to determine which of them are in fact malicious. These malicious elements are then prevented from executing, for example, by preventing the e-mail recipient from opening the e-mail in the browser.


Find Patent Forward Citations

Loading…