SCADA Security Basics: Why are PLCs so Insecure?