SMS Validation Engine for Malicious Message Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users of mobile communication devices are vulnerable to cyber threats through unsolicited SMS messages, which can deliver phishing links and malware, making it difficult to prevent unwanted messages and protect sensitive data.
Innovation Solution
A Short Message Service (SMS) validation engine is implemented in the network to validate sender parameters and message content, perform behavior analysis on URIs, and monitor for premium rate messages, rejecting suspicious messages and alerting users to potential threats.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If SMS messages are allowed to be sent freely without validation, then communication convenience is improved, but security against malicious messages deteriorates
Solution Approach 1:
The patent introduces an SMS validation engine as an intermediary component between the SMS messaging system and users. This validation engine intercepts and validates SMS messages before delivery, checking sender parameters (MSISDN, IMEI, SIM card status) and message content against a database of valid subscriber information. This intermediary validation mechanism blocks malicious messages while allowing legitimate communications to pass through, thus resolving the contradiction between communication convenience and security.
2Object-affected harmful factors
If SMS validation is implemented to block malicious messages, then security is improved, but message delivery reliability deteriorates due to potential false positives
Solution Approach 1:
The patent implements preliminary validation actions by checking sender parameters and message content against a pre-populated database of valid subscriber information before messages are delivered. The validation engine verifies MSISDN numbers, IMEI devices, and SIM card statuses in advance, and maintains blacklists of known malicious senders. This preliminary filtering approach allows legitimate messages to be delivered reliably while blocking malicious ones, reducing false positives by using accurate pre-validated reference data.
3Object-affected harmful factors
If comprehensive validation of sender parameters and message content is performed, then security is improved, but processing time and system complexity increase
Solution Approach 1:
The patent segments the SMS validation process into distinct functional modules: a validation engine that handles parameter verification, a database component that stores valid subscriber information, and a message content analysis component. Each module performs a specific validation task (checking MSISDN, IMEI, SIM card status, or message content) independently. This segmentation allows the complex validation process to be managed through modular components, reducing overall system complexity while maintaining comprehensive security checks.
4Measurement precision
If sender parameters are validated against subscriber database, then message authenticity is improved, but processing speed deteriorates
Solution Approach 1:
The patent performs preliminary validation by maintaining a pre-populated database of valid subscriber parameters (MSISDN, IMEI, SIM card information) that is prepared in advance. The validation engine quickly compares incoming message parameters against this pre-organized database rather than performing complex real-time verification. This preliminary preparation of validation data accelerates the authentication process while maintaining high precision in determining message authenticity.
Data Source
AI summary
A method, performed by a computer device, may include receiving a Short Message Service (SMS) message. The method may further include analyzing one or more sender parameters associated with the received SMS message to validate the one or more sender parameters; determining whether the one or more sender parameters have been validated based on the analysis; rejecting the SMS message in response to determining that the one or more sender parameters have not been validated; analyzing message content included in the SMS message to validate the message content; determining whether the message content has been validated based on the analysis; rejecting the SMS message in response to determining that the message content has not been validated; and forwarding the SMS message to a recipient, in response to validating the one or more sender parameters and in response to validating the message content.


