IP Library Patent Application 11740297
Patent Application
App. No. 11/740,297

Method And System For Preventing Exploitation Of Email Messages

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/740,297
Abstract

A method and system for preventing the exploitation of email messages in attacks on computer systems. Invalid formatting is often used by attackers to introduce undesirable content into email, because email handling applications and utilities are often insensitive to deviations from the standards, and invalid formatting can allow undesirable content to go undetected. According to the present invention, an original email message is decomposed into component parts, which are formatted according to email message standards. Format-compliant components are inspected for undesirable content and reassembled into a replacement email message that is sent to the destination of the original email message. Components with undesirable content are sanitized.

Claims (30)

1 . A method for preventing the exploitation of an original email message having a destination, the method comprising:

decomposing the original email message into the components thereof;

for each component of said components thereof:

formatting said component according to at least one published standards for formatting email into a correctly-formatted email component;

inspecting said correctly-formatted email component for undesirable content;

if said correctly-formatted email component contains undesirable content, then sanitizing said correctly-formatted email component;

reassembling said correctly-formatted email component into a replacement email message; and

substituting said replacement email message for the original email message, and sending said replacement email message to the destination of the original email message in place thereof.

2 . The method of claim 1 , further comprising:

if said replacement email message has sufficient components according to said at least one published standard, then performing said substituting; and

otherwise discarding the original email message.

3 . A computer program product operative to perform the method of claim 1 .

4 . A computer program product operative to perform the method of claim 2 .

5 . A method for preventing the exploitation of an original email message having a destination, the method comprising:

decomposing the original email message into the components thereof;

for each component of said components thereof:

formatting said component according to at least one published standards for formatting email into a correctly-formatted email component;

a reassembling said correctly-formatted email component into a replacement email message;

substituting said replacement email message for the original email message;

inspecting said replacement email message for undesirable content;

if said replacement email message contains undesirable content, then sanitizing said replacement email message; and

sending said replacement email message to the destination of the original email message in place thereof.

6 . A computer program product operative to perform the method of claim 5 .

7 . A system for preventing the exploitation of an original email message having a destination, the system comprising:

an email component extractor, for extracting a component of the original email message;

an email component standards-compliant formatter, for formatting said component according to at least one published standard;

an undesirable content handler operative to inspect for undesirable content and to sanitize at least one of:

an email message component;

an email message; and

an email assembler, for assembling said component into a replacement email message for sending to the destination of original email message in place thereof.

Assignments (3)
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Aug 30, 2010
From: ALLADDIN KNOWLEDGE SYSTEMS LTD.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 024900/0702 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Aug 27, 2010
From: ALLADDIN KNOWLEDGE SYSTEMS LTD.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 024892/0677 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2007
From: MARGALIT, YANKI; MARGALIT, DANY
To: ALADDIN KNOWLEDGE SYSTEMS LTD.
Reel/Frame 019682/0379 →