Smartphone Message Delivery Stability Against Malicious Interception
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Smartphones are vulnerable to malicious smishing applications that intercept and misuse messages for financial transactions due to prioritization issues in open OS message processing, leading to unstable delivery of messages to user-intended applications.
Innovation Solution
A terminal device with a communication unit, memory unit, and control unit that sequentially delivers received messages to multiple message processing applications and then re-transmits them to a primary message processing application after a predetermined time through a separate path, ensuring stable delivery even if third-party applications interfere.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the open OS assigns higher priority to third-party message processing applications, then these applications can receive and process messages faster, but malicious applications may intercept and misuse messages before they reach the user-intended application
Solution Approach 1:
The system performs preliminary action by delivering the message to the user-intended application first before allowing third-party applications to access it. This ensures that the legitimate recipient receives the message reliably while still allowing third-party applications to process it subsequently, thus resolving the contradiction between speed and reliability.
Solution Approach 2:
The message delivery process is segmented into multiple stages: first delivery to the user-intended application, then subsequent delivery to third-party applications. This segmentation allows the system to prioritize reliability for the primary recipient while still enabling fast access for third-party applications, thus resolving the contradiction between speed and reliability.
2Productivity
If the open OS delivers messages sequentially to multiple applications based on priority, then message processing efficiency is improved, but malicious applications can snatch and misappropriate messages for unauthorized transactions
Solution Approach 1:
The system applies preliminary anti-action by establishing a protected delivery mechanism that prevents malicious applications from intercepting messages. The user-intended application is granted priority access and protection against unauthorized interception, while still allowing efficient sequential processing by multiple applications. This resolves the contradiction by preventing harmful factors while maintaining productivity.
Solution Approach 2:
The open OS acts as an intermediary that controls and manages message delivery to multiple applications. It implements a sophisticated delivery mechanism that allows sequential processing for efficiency while protecting against malicious interception through priority management and controlled access, thus resolving the contradiction between productivity and security.
3Adaptability or versatility
If third-party message processing applications are allowed to access received messages through the open OS API, then application functionality and versatility are enhanced, but message delivery stability deteriorates when these applications operate abnormally
Solution Approach 1:
The system performs preliminary action by ensuring the user-intended application receives the message first and establishes a stable connection before allowing third-party applications to access it. This preliminary establishment of reliable delivery protects against instability caused by abnormal third-party application behavior, while still maintaining versatility.
Solution Approach 2:
The message delivery process is segmented into a primary stable path to the user-intended application and a secondary path to third-party applications. This segmentation ensures that instability in third-party applications does not affect the stability of message delivery to the primary recipient, thus resolving the contradiction between versatility and stability.
Data Source
AI summary
The present disclosure provides a terminal device. The terminal device includes: a communication unit configured to transmit or receive a message containing at least one of text, video and audio, through a communication network; a memory unit configured to store a plurality of message processing applications, and a message database (DB); and a control unit configured to perform a first delivering of the message, received through the communication unit, to the plurality of message processing applications through a first transmission path, and a second delivering, after a first predetermined time from said first delivering, of the received message again to a first message processing application among the plurality of message processing applications through a second transmission path.


