Cyber attacks enabled by basic failings, Palo Alto analysis finds