The process of inspecting the potential points of exploit on a computer, network or application to identify security holes.