Why Was SolarWinds So Vulnerable to a Hack?