Vulnerability assessment of SCADA systems