Preventing execution of programs that are embedded in email messages
First Claim
Patent Images
1. A method for preventing execution of executable programs that are embedded in HTML-formatted email messages, the method comprising the steps of:
- (A) receiving a hypertext markup language (HTML) formatted email message, the HTML-formatted email message having HTML tags;
(B) receiving an indication to display the received HTML-formatted email message;
(C) generating a modified email message by;
(C1) searching the HTML-formatted email message to find a predetermined HTML tag, the predetermined HTML tag being selected from the group consisting of;
(C1a) input;
(C1b) VBScript;
(C1c) JScript;
(C1d) applet; and
(C1e) object; and
(C2) responsive to finding the predetermined HTML tag, effectively removing the predetermined HTML tag and any argument associated with the predetermined HTML tag; and
(D) displaying the modified email message.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are presented which generate modified email messages, which are largely devoid of embedded functions, from original email messages, which have embedded functions. The embedded functions are amenable to self-executing codes such as viruses, worms, and Trojan programs. Thus, the modified email message without these embedded functions, and any argument associated with these functions, provides a more secure email environment.
-
Citations
25 Claims
-
1. A method for preventing execution of executable programs that are embedded in HTML-formatted email messages, the method comprising the steps of:
-
(A) receiving a hypertext markup language (HTML) formatted email message, the HTML-formatted email message having HTML tags;
(B) receiving an indication to display the received HTML-formatted email message;
(C) generating a modified email message by;
(C1) searching the HTML-formatted email message to find a predetermined HTML tag, the predetermined HTML tag being selected from the group consisting of;
(C1a) input;
(C1b) VBScript;
(C1c) JScript;
(C1d) applet; and
(C1e) object; and
(C2) responsive to finding the predetermined HTML tag, effectively removing the predetermined HTML tag and any argument associated with the predetermined HTML tag; and
(D) displaying the modified email message.
-
-
2. A method for preventing execution of functions that are embedded in email messages, the method comprising the steps of:
-
searching an original email message to find an embedded function, the original email message being stored in non-volatile memory; and
generating a modified email message without the embedded function, the modified email message being generated from the original email message. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium having computer-readable code for preventing execution of functions embedded in email messages, the computer-readable medium comprising:
-
computer-readable code adapted to instruct a programmable device to search an original email message to find an embedded function, the original email message being stored in non-volatile memory; and
computer-readable code adapted to instruct a programmable device to generate a modified email message without the embedded function, the modified email message being generated from the original email message. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for preventing execution of executable functions that are embedded in email messages, the system comprising:
-
logic adapted to search an original email message to find an embedded function, the original email message being stored in non-volatile memory; and
logic adapted to generate a modified email message without the embedded function, the modified email message being generated from the original email message. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification