The invention discloses a method for analyzing the characteristic of a
software vulnerability sequence based on a cluster, which belongs to the technical field of
information security. The method comprises the following steps: firstly, establishing a
software vulnerability sequence database by using the conventional
software vulnerability sequence; secondly, analyzing the software vulnerability sequence in the
database by using clustering technology so as to generate a plurality of software vulnerability
sequence clustering clusters; thirdly, finding the software vulnerability
sequence clustering cluster which is most similar to a doubtful vulnerability sequence of software to be tested through
similarity computation; fourthly, comparing the doubtful vulnerability sequence of the software to be tested with all software vulnerability sequences in the most similar software vulnerability
sequence clustering cluster through a
sequence comparison method, and further finding the software vulnerability sequence which is most similar to the doubtful vulnerability sequence of the software to be tested from the software vulnerability clustering cluster; and finally, outputting related vulnerability information, in the software vulnerability
sequence database, corresponding to the most similar software vulnerability sequence as a security report. The method improves the analysis efficiency of the software vulnerability sequence.