A working method of a software detection system

A technology of software detection and software, which is applied in the field of network systems, can solve the problems of not being able to perceive the information of the software running in the computer, and being unable to monitor the software in real time.

Active Publication Date: 2014-10-01
光谷技术有限公司
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the field of "wireless sensor network", existing sensors often can only perceive conventional "physical quantities" or "chemical quantities", and cannot perceive the information of software running in computers.
Therefore, regulators cannot monitor the software in real time

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A working method of a software detection system
  • A working method of a software detection system
  • A working method of a software detection system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0055] Software detection method of the present invention, comprises the steps:

[0056] A. Start the code insertion step, which includes: virtual execution of the software under test, that is, performing lexical analysis and grammatical analysis on the program source code of the software under test to identify feature codes, which include: variables, functions, program and object-oriented class; then the program flow of the program source code is divided by data block, to obtain the division data expressing the program structure and static flow of the software under test and store it in a static database, while the The static database pre-stores the normal program structure and static flow obtained according to the function specification of the software under test; then inserts the detection code corresponding to the feature code into the program source code; finally inserts the program source with the detection code The code is compiled and linked into an executable program;...

Embodiment 2

[0148]A software detector applying the above software detection method includes: a detection controller connected to a processor for executing the executable program, a wireless data transceiver and / or a wired data transceiver connected to the detection controller; After the processor finds that there is a "special structure" or "vulnerability", it executes the pattern analysis step, and then the information about the "special structure" and / or "vulnerability" of the tested software, and the "special structure" " and / or "vulnerability" running time information and running times are sent to the detection controller, and the detection controller sends the software under test to the "special structure" through the wireless data transceiver and / or wired data transceiver " and / or "vulnerabilities" information, and the running time information and running times thereof are transmitted to the supervisory node and / or the supervisory network.

Embodiment 3

[0150] A software detection system using the above-mentioned software detector includes: a host computer as the supervisory node, a supervisory server system connected to a plurality of the host computers distributed in different regions; A plurality of said software detectors are communicatively connected in a wireless and / or wired manner.

[0151] See Figure 4 It is an overall architecture diagram of the hardware platform of the software detection system in the embodiment.

[0152] A kind of overall system software framework design of the software detection system of application above-mentioned software detector is made up of following three parts: detector (referred to as " extractor subsystem " in the embodiment, single-chip microcomputer), supervisory host computer (PC machine), Network system server. The overall software architecture design of the system is as follows: Figure 5 shown.

[0153] A kind of server end design of the software detecting system of applying...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a software detection method and a software detector and a software detection system using the method. The software detection method is used for detecting program flow information of utility software in operation in real time, model detection is used for judging whether a specific structure or a leak exists or not after code instrumentation of software to be detected, code execution tracks are found out, and then the program flow information is sent to a supervision node or a supervision network in a wireless or wired mode. The method can conduct real-time monitoring on the software operated inside a computer system in the legal supervision field. The software detection system forms a legal metering monitoring network to monitor use of metering tools, provides service and support for fast reaction of law enforcement and cracking of fake products. The method can detect specific objectives of back door programs, cheating commands and the like in electronic weighing instrument software or financial regulation software, and enables detected information to be transmitted to outside to enable a supervision authority to conduct real-time monitoring.

Description

[0001] This application is April 13, 2010 The application number submitted is 201010146146.9 , named Software detection method, software detector and software detection system applying the method divisional application. technical field [0002] The invention relates to a software detection technology, a software detection device and a software detection network system, in particular to a software detection method for detecting process information during software operation, a software detector and a software detection system using the method. Background technique [0003] The widespread use of computer systems and networks has brought the world into the information age. However, just because almost everything in modern society is "computerized", such as the management in the process of economic activities (production, circulation, exchange, consumption) has been completely based on the computer system, and the core of the computer system is "software" , that is to say, th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/36
Inventor 张克东张溟吴华芳
Owner 光谷技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products