Provided in the embodiments of the present application are a training method for
a domain-name generation model, a
phishing website detection method, and a related apparatus. The training method comprises: matching serial numbers for a top-level
domain name of a
phishing website
domain name and for characters of a second-level
domain name thereof, so as to generate domain-name vectors; extracting semantic features of the domain-name vectors; on the basis of the top-level domain name and the characters of the second-level domain name, performing clustering to obtain common features; and by means of a
generative adversarial network, performing training on the basis of a target domain-name vector, domain-name
semantic feature vectors and the common features, and by means of the common features, guiding a generator to generate a potential
phishing website domain name on the basis of the target domain-name vector and the domain-name
semantic feature vectors. Reliable a priori knowledge is provided by means of combining domain-name similarity and domain-name
semantic feature vectors; and by means of clustering, common features covering the similarities of real phishing website domain names in terms of structure, grammar and
semantics are obtained, and the common features are used to guide a
generative adversarial network to generate a similar domain name. Therefore, the present application has the advantages of a wide detection range, high timeliness and high practicability.