The invention relates to a multi-architecture collaborative
vulnerability library construction method based on
mimicry defense, and the method comprises the steps: introducing
mimicry defense
core function components:
mimicry label, mimicry matching, mimicry distribution, mimicry decision,
feedback control and executor scheduling under the condition that there is a difference in
vulnerability environment. The mimicry component can call application containers under different architectures, multi-heterogeneous environment collaborative
vulnerability reproduction is achieved, meanwhile, applications with similar functions are scheduled to conduct mimicry defense transformation on existing applications, and the vulnerability is effectively prevented from being utilized. The problems that an existing vulnerability
library construction technology only aims at original environment collection of public vulnerabilities, the public vulnerabilities are reproduced under the condition that the operation environment is consistent, and if a public solution does not exist, the vulnerabilities of the application of the version cannot be repaired are solved, during
reproduction, a mimicry matching component directly pulls a container corresponding to a
label, and the vulnerabilities of the application of the version cannot be repaired. And a mimicry environment is automatically constructed to reproduce an original vulnerability environment or a mimicry vulnerability environment.