The invention discloses an enterprise network weak
password evaluation method based on a logic
attack graph and
password evaluation, which comprises the following steps: firstly, collecting a
network topology structure, a
security policy and
system configuration of an enterprise
intranet, and combining ATTamp; according to the
inference rule mapped by the CK
knowledge base, logical
inference is carried out by using a MulVAL tool to obtain a logical
attack graph; then acquiring
system account
password information of each host, calculating password entropy and simulating password blasting time evaluation to obtain a password risk value; then, the password risk value is associated and combined with the logic
attack graph, and a new weighted
attack graph containing the password risk value is generated; identifying an attack starting point and an attack target point in the
attack graph with the weight at the same time; traversing all attack paths in the weighted
attack graph by using a depth-first
search algorithm, and calculating a weak password risk value on each attack path; and finally, taking the attack path with the highest weak password risk value as an optimal attack path, generating and visualizing, and improving the
network security defense level of an enterprise.