Message Scanning via Destination Reputation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic messaging systems face vulnerabilities due to the lack of real-time scanning, allowing new malware to infect systems before updated definitions are available, leading to a window of exposure where messages may not be detected during transport or receipt.

Innovation Solution

Implementing a method that scans messages stored in a message store using the latest malware definitions, prioritizing high-risk messages and destinations, and utilizing a reputation-based system to optimize scanning efficiency and effectiveness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If messages are scanned during transport and receipt using traditional malware definitions, then existing malware can be detected, but new malware released after the last definition update cannot be detected, creating a window of vulnerability

Engineering Contradiction:
Improvemalware detection capabilityVSAvoidwindow of vulnerability
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary scanning of messages in the message store before users retrieve them, using the latest malware definitions. This advance scanning action ensures that even if new malware is introduced after transport scanning, it will be detected before the user accesses the message, thereby eliminating the vulnerability window.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If all messages are scanned with the latest malware definitions before user access, then new malware can be detected, but the scanning time and system resources required increase significantly

Engineering Contradiction:
Improveprotection against new malwareVSAvoidscanning time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies different scanning strategies to different messages based on their characteristics. High-priority messages (from unknown senders, with suspicious attachments, or marked as important) are scanned with the latest malware definitions before user access, while low-priority messages rely on transport scanning. This localized quality approach ensures comprehensive protection for critical messages while minimizing unnecessary scanning of routine messages.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of scanning all messages equally, the system performs partial scanning by focusing resources on high-risk messages that require the latest malware definitions. This partial action approach concentrates scanning efforts where they are most needed, reducing overall scanning time while maintaining high protection levels for vulnerable messages.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If messages are prioritized for scanning based on reputation and risk factors, then scanning efficiency is improved by focusing on high-risk content, but the complexity of the scanning system increases

Engineering Contradiction:
Improvescanning efficiencyVSAvoidscanning system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system changes the parameters used for message prioritization by incorporating reputation scores, sender history, message content analysis, and attachment type evaluation. Messages are assigned priority levels based on these parameters, with high-priority messages receiving pre-access scanning. This parameter-based prioritization improves scanning efficiency by focusing resources on the most vulnerable messages while adding manageable complexity through structured evaluation criteria.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10182064B1Prioritizing the scanning of messages using the reputation of the message destinations
Publication Date: 2019.01.15 CA TECH INC
  • US10182064B1 patent drawing
  • US10182064B1 patent drawing
  • US10182064B1 patent drawing

AI summary

Methods, computer program products, computer systems, and the like, which protect messages in an electronic messaging system, are disclosed. The methods, computer program products, computer systems, and the like include detecting an occurrence of an event, and, in response to the detecting the occurrence of the event, scanning a message. The occurrence of the event indicates that the message should be scanned. The message includes recipient information, which identifies a recipient of the message, and is stored in a message store. The message has been received at a message destination associated with the recipient. The scanning uses a malware definition. The scanning is performed prior to the message being retrieved from the message store in response to a request by the recipient to retrieve the message from the message store. The event is other than the request by the recipient to retrieve the message from the message store.