SIGNATURE GENERATION DEVICE, SIGNATURE GENERATION METHOD, AND SIGNATURE GENERATION PROGRAM
A signature generation device includes processing circuitry configured to generate a PoC code candidate group of respectively different code contents using a PoC code, respectively execute the PoC code candidate group generated and acquire communication data regarding communication generated during execution, and generate a signature using the communication data acquired.
1 . A signature generation device comprising:
processing circuitry configured to:
generate a PoC code candidate group of respectively different code contents using a PoC code;
respectively execute the PoC code candidate group generated and acquire communication data regarding communication generated during execution; and
generate a signature using the communication data acquired.
2 . The signature generation device according to claim 1 , wherein the processing circuitry is further configured to generate the PoC code candidate group by rewriting a conditional statement included in the PoC code.
3 . The signature generation device according to claim 1 , wherein the processing circuitry is further configured to execute the PoC code candidate group in a PoC code execution environment, observe the communication generated during the execution and acquire the communication data.
4 . The signature generation device according to claim 1 , wherein the processing circuitry is further configured to extract a characteristic character string or byte string from a request to a server included in the communication data, convert the character string or the byte string to a regular expression and generate the signature.
5 . The signature generation device according to claim 1 , wherein the processing circuitry is further configured to extract a characteristic character string or byte string from a request to a server included in the communication data, exclude an element included in a normal request from the character string or the byte string and generate the signature.
6 . A signature generation method executed by a signature generation device, the signature generation method comprising:
generating a PoC code candidate group of respectively different code contents using a PoC code;
respectively executing the PoC code candidate group generated and acquiring communication data regarding communication generated during execution; and
generating a signature using the communication data acquired.
7 . A non-transitory computer-readable recording medium storing therein a signature generation program that causes a computer to execute a process comprising:
generating a PoC code candidate group of respectively different code contents using a PoC code;
respectively executing the PoC code candidate group generated and acquiring communication data regarding communication generated during execution; and
generating a signature using the communication data acquired.