The software testing that identifies system flaws and establishes whether the system's data and resources are secure from potential hackers is known as security testing.