Here, determining the execution state may be configured to set the transmission rate of the fuzzing data based on the CPU usage of the one-way fuzzing target device and the CPU usage of the network task.
Here, determining the execution state may be configured to determine the effectiveness of the fuzzing data based on whether the data that the one-way fuzzing target device transmits to the target counterpart device is collected.
Here, determining the execution state may be configured to determine that the fuzzing data is effective when the size of the memory is changed and to determine that the fuzzing data is not effective when the size of the memory is not changed.
Here, determining the execution state may be configured to transmit test fuzzing data, corresponding to effective fuzzing data, to the one-way fuzzing target device when it is determined that the fuzzing data is effective; and to determine whether the one-way fuzzing target device operates normally based on whether the data that the one-way fuzzing target device transmits to the target counterpart device is collected.
Here, transmitting the fuzzing data may be configured to transmit the fuzzing data at the current transmission rate when it is determined that the fuzzing data is effective, and to transmit the fuzzing data after changing the transmission rate to the maximum transmission rate when it is determined that the fuzzing data is not effective.
The above and other objects, features and advantages of the present invention will be more clearly understood from the following detailed description, taken in conjunction with the accompanying drawings, in which: