Backdoor inspection apparatus, backdoor inspection method, and non-transitory computer readable medium

    公开(公告)号:US12141279B2

    公开(公告)日:2024-11-12

    申请号:US17636444

    申请日:2019-08-29

    Abstract: In a backdoor inspection apparatus, a static analysis unit executes static analysis processing for a backdoor on each code block included in target software to be inspected to thereby specify a first code block and a condition, the first code possibly being the backdoor and the first code block being executed under the condition. Next, the static analysis unit outputs the target software to which first information indicating the specified first code block is added and second information indicating the specified condition to a dynamic analysis unit. The dynamic analysis unit controls dynamic analysis processing for the backdoor performed on the target software to which the first information is added based on the first information and the second information.

    SYMBOL NARROWING-DOWN APPARATUS, PROGRAM ANALYSIS APPARATUS, SYMBOL EXTRACTION METHOD, PROGRAM ANALYSIS METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM

    公开(公告)号:US20240045973A1

    公开(公告)日:2024-02-08

    申请号:US18267690

    申请日:2021-03-23

    CPC classification number: G06F21/577 G06F8/75

    Abstract: A symbol narrowing-down apparatus includes a symbol extraction means for extracting a plurality of predetermined symbols from codes included in a binary of a program, a first code block extraction means for extracting a code block having a specific property as a first code block to be analyzed as to whether the code block is a backdoor, a second code block extraction means for extracting, as a plurality of second code blocks, a plurality of code blocks that access the plurality of respective predetermined symbols, a symbol narrowing-down means for extracting, from the plurality of predetermined symbols, a symbol to be accessed by the second code block satisfying a condition on a control flow according to a type of the backdoor to be analyzed among the plurality of second code blocks, and a symbol output means for outputting the symbol extracted by the symbol narrowing-down means.

    INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM

    公开(公告)号:US20250077203A1

    公开(公告)日:2025-03-06

    申请号:US18754341

    申请日:2024-06-26

    Abstract: An information processing apparatus includes: a dependency analysis unit configured to execute a flow analysis on an inspection target program and analyze dependency relationships between variables in a process flow included in the inspection target program, the dependency relationships including a data dependency relationship and a control dependency relationship; and a directed graph generation unit configured to generate, based on results of analyzing the dependency relationships, a directed graph having a part of the inspection target program which generates the control dependency relationship as a node regarding the process flow.

    INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM

    公开(公告)号:US20250085939A1

    公开(公告)日:2025-03-13

    申请号:US18756017

    申请日:2024-06-27

    Abstract: An information processing apparatus capable of performing an analysis appropriately depending on a resource to be operated by a function in an inspection target program is provided. The information processing apparatus includes: an extraction unit configured to extract function call parts each indicating a part of an inspection target program from which a function is called; a specifying unit configured to specify an operation target resource to be operated by the function; and a narrowing unit configured to narrow down, based on the content of the operation of the function on the operation target resource, analysis target parts on which a process flow analysis is performed from the function call parts. The inspection target program includes variable definition processing for defining a variable indicating the operation target resource. The specifying unit specifies an operation target resource indicated by the variable defined in the variable definition processing.

    Backdoor inspection device, user device, system, method, and non-transitory computer-readable medium

    公开(公告)号:US12164648B2

    公开(公告)日:2024-12-10

    申请号:US17632596

    申请日:2020-07-06

    Abstract: The present disclosure aims to provide a backdoor inspection device, a user device, a system, a method, and a non-transitory computer-readable medium that enable a third party to easily verify whether software contains a backdoor. A backdoor inspection device according to the present disclosure includes: a backdoor presuming means for analyzing a function and a structure of the software, performing backdoor inspection on the software, and identifying a presumed code that is presumed to be the backdoor from the software; and a certificate issuance means for issuing a certificate that includes information about the backdoor inspection and information that associates the information about the backdoor inspection with the software.

    SYSTEM, METHOD, AND NON-TRANSITORY COMPUTER-READABLE MEDIUM

    公开(公告)号:US20230229783A1

    公开(公告)日:2023-07-20

    申请号:US18007779

    申请日:2020-06-05

    CPC classification number: G06F21/577 G06F2221/033

    Abstract: The present disclosure aims to provide a backdoor inspection device, a user device, a system, a method, and a non-transitory computer-readable medium that can increase trustability of software as to whether or not there is a backdoor in the software. A system according to the present disclosure includes: a plurality of backdoor inspection devices; a plurality of databases; and a user device, in which the backdoor inspection device includes: a backdoor presuming means for performing backdoor inspection on a prescribed software installed in a counterpart device that communicates with the user device and presumes whether or not there is a backdoor in the prescribed software; a certificate issuance means for issuing a backdoor inspection certificate including a result of the backdoor inspection, the database includes: a registration means for registering the backdoor inspection certificate; and a transmission means for transmitting the backdoor inspection certificate.

    BACKDOOR INSPECTION DEVICE, BACKDOOR INSPECTION METHOD, AND COMPUTER-READABLEMEDIUM

    公开(公告)号:US20230229766A1

    公开(公告)日:2023-07-20

    申请号:US18007629

    申请日:2020-06-03

    CPC classification number: G06F21/556 G06F21/14 G06F21/577 G06F2221/033

    Abstract: An identifying unit identifies, in a backdoor inspection device, a plurality of code blocks included in software to be inspected. An inspection unit executes backdoor inspection processing on the software to be inspected for the plurality of the code blocks that are identified by the identifying unit. An adjustment processing unit executes adjustment processing including obfuscation processing on the software to be inspected. A certificate generation unit generates a first certificate containing at least information on a result of the backdoor inspection processing. An output unit outputs the software to be inspected on which the adjustment processing has been performed together with the first certificate.

Patent Agency Ranking