Mobile Network Security System for Spam Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Unsolicited messages, or spam, in mobile networks are a growing nuisance as they often have fake source addresses, making it difficult for operators to trace the originators and leading to user irritation and blame on the operator.
Innovation Solution
A security system that monitors messages in real-time through a gateway and a network element storing mobile terminal location information, blocks unsolicited messages by analyzing source addresses and look-up requests, using a timer to verify the legitimacy of messages and their source addresses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If real-time monitoring of messages is implemented, then message security and traceability are improved, but system complexity and processing time increase
Solution Approach 1:
A security system intermediary component is introduced between the gateway and the message routing infrastructure. This intermediary monitors messages in real-time, validates source addresses against look-up requests, and blocks suspicious messages without requiring fundamental changes to the existing mobile network architecture, thus improving security while maintaining acceptable system complexity
Solution Approach 2:
The system performs preliminary validation by storing look-up requests in advance and comparing incoming message source addresses against these pre-stored requests. By preparing the validation data structure beforehand and using timer mechanisms to pre-establish expected message patterns, the system reduces the complexity of real-time decision-making while maintaining high security standards
2Measurement precision
If source address validation is performed for every message, then spam detection accuracy is improved, but message processing speed decreases
Solution Approach 1:
The system applies partial validation by focusing monitoring efforts on messages with suspicious characteristics or from untrusted sources. Rather than performing exhaustive validation on every single message, the system uses the timer mechanism to identify and prioritize validation of messages that fall outside expected patterns, thereby maintaining high detection accuracy while preserving overall message processing throughput
Solution Approach 2:
The system creates and maintains copies of look-up request data in a readily accessible format for rapid comparison. By pre-processing and storing validation reference data, the system enables fast lookup operations that maintain high processing speed while ensuring accurate spam detection through thorough source address verification
3Reliability
If look-up requests are stored for extended periods, then spam detection coverage is improved, but data storage requirements increase
Solution Approach 1:
The system implements periodic cleanup of the stored look-up request data based on timer expiration. Look-up requests are retained for specific time periods necessary for detecting spam patterns, after which they are automatically removed. This periodic management ensures adequate detection coverage for the required timeframe while preventing unbounded growth of storage requirements
Data Source
AI summary
A security system for a mobile network (1) has a gateway (3) for receiving messages from outside the network and a HLR (10) storing mobile terminal location information. The security system monitors in real time messages entering the network through the gateway (3), and decides according to said monitoring if messages are likely to be unsolicited. The system may block messages which are likely to be unsolicited. The system monitors a source address of a look-up request and a source address of a corresponding message, and decides that the message is likely to be unsolicited if its source address is different from that of the corresponding look-up request. The system further comprises a data store (5) and a timer (6), and stores look-up requests received from the gateway in the data store, and decides that a message is likely to be unsolicited if a corresponding look-up request has not been received within a pre-set time period.


