Software detecting method of software detector

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

Active Publication Date: 2012-08-22
JIANGSU UNIV OF TECH
View PDF5 Cites 2 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
  • Software detecting method of software detector
  • Software detecting method of software detector
  • Software detecting method of software detector

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 detecting method as well as a software detector and a software detecting system applying the method. The software detecting method is used for the real-time detection of the procedure information of a running program of application software. After the operation of code instrumentation is carried out on software to be detected, the condition whether a 'special structure' or a 'flaw' exists or not is judged by model detection, a code execution track is also found out, and then the procedure information of a program is transmitted to a supervising node or a supervising network by adopting a wireless or wired mode. The software detecting method can be used for carrying out real-time monitoring on running software inside a computer system in the field of jural supervision. A jural metering and monitoring network is formed by the software detecting system disclosed by the invention and is used for monitoring the use of a metering appliance so as to provide service and support to the quick response of enforcing the law and cracking down on counterfeit goods. The software detecting method can be used for detecting specific targets, such as a 'backdoor program', a 'cheating password' and the like in electronic weighter software or financial supervision software and also used for transmitting information obtained by detection to the outside so as to be monitored at real time by the department of supervision.

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 Applications(China)
IPC IPC(8): G06F11/36
Inventor 吴华芳张溟张克东
Owner JIANGSU UNIV OF TECH
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