Here, the context information may include the CPU usage and the memory size of the one-way-fuzzing-target-processing unit 11, the CPU usage of a network task responsible for networking in the one-way fuzzing target system 10, data transmitted from the one-way-fuzzing-target-processing unit 11 to the target-counterpart-software-processing unit 21, and the like.
Here, at step S210, at least one of the CPU usage of the one-way-fuzzing-target-processing unit 11, a change in the memory size of the one-way-fuzzing-target-processing unit 11, the CPU usage of the network task, and data that the one-way-fuzzing-target-processing unit 11 transmits to the target-counterpart-software-processing unit 21 may be collected.
Also, in the method for transmitting fuzzing data according to an embodiment of the present invention, an execution state may be determined at steps S220, S230 and S240.
That is, at steps S220, S230 and S240, the context information is analyzed, whereby the execution state of the one-way-fuzzing-target-processing unit 11 may be determined.
Here, at steps S220, S230 and S240, execution state information is generated based on the execution state, which is determined by analyzing the context information, and the execution state information may be transmitted to the dynamic transmission fuzzer unit 130.
Here, the execution state information may include the maximum transmission rate of fuzzing data allowed in the one-way fuzzing target, information about whether the target system is congested, information about whether the fuzzing data is effective, information about whether the one-way fuzzing target is running, and the like.