Cybersecurity: the challenges of artificial intelligence