Cyber attacks are increasing in frequency and sophistication. Technology is developing ...