Application Start Control via External Management File Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing apparatuses lack an efficient method to securely start application programs by verifying their integrity, which can lead to potential security risks and malfunctions.
Innovation Solution
The apparatus communicates with an external server to obtain a management file containing control information associated with the application program's version, allowing it to perform start processing based on this information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the apparatus verifies application integrity through communication with external servers and version checking, then security is improved, but processing time and system complexity increase
Solution Approach 1:
The system performs integrity verification and version checking before allowing application execution. The management file is obtained and validated in advance, ensuring that security checks are completed prior to starting the application, thus preventing unauthorized or corrupted applications from running.
Solution Approach 2:
A management file serves as an intermediary component that contains version information and integrity data. This file acts as a mediator between the application and the verification system, allowing the apparatus to check application validity without directly analyzing the application code itself, thereby streamlining the verification process.
2Reliability
If the apparatus performs version verification and integrity checks before starting applications, then security is improved, but device complexity increases
Solution Approach 1:
The management file acts as an intermediary that simplifies the verification process. Instead of implementing complex direct analysis of application code, the system uses this pre-prepared file containing version and integrity information to perform checks, reducing the computational complexity required in the apparatus.
Solution Approach 2:
The system uses a management file that contains copied or extracted version and integrity information from the application. Rather than performing full integrity analysis on the application itself, the apparatus verifies information from this separate management file, which reduces the complexity of the verification mechanism.
Data Source
AI summary
An information processing apparatus includes a communication device configured to, in response to receiving an operation to start an application program, communicate with an external apparatus and obtain a management file, the management file including control information associated with a version of the application program; and at least one processor configured to, in a case where the control information associated with the version of the application program to be started is included in the management file obtained through the communication device, perform a control related to start processing of the application program based on the control information associated with the version of the application program to be started.


