US criticised over cyber-security