Understanding Network Security Vulnerabilities At the broadest level, network vulnerabilities fall into three categories: hardware-based, software-based, and human-based.