AI and Cybersecurity: Friend or Foe?
November 11, 2020
Photo: Visual Generation / iStockPhoto
AI as a Friend
We do need to worry about cyberattacks that execute conventionally programmed (non-AI) patterns of attack. Many vendors offer conventional software such as intrusion detection systems and anti-virus software that recognize the signatures (patterns) of these programs. These conventional software programs access threat intelligence databases of malicious signatures and do a great job identifying and stopping known cybersecurity threats.
AI as a Foe
There are many ways machine learning can be used by attackers to design more effective malware:
- Machine learning can be used to generate new strains of malware that are harder to detect. However, once their signatures make it into the security databases, they will be detectable by conventional anti-malware software.
- An attacker could acquire commercially available threat detection systems and use AI to learn the types of traffic that will bypass the system defenses.
- An attacker could use machine learning to monitor the behavior of the target network and create malware that resemble “normal” traffic.
AI can also be used to generate emails for spear phishing attacks and audio deepfakes can be used to send those same targeted individuals voice messages that sound like someone they know.
AI Applications Broaden the Attack Surface
Conventional software has many well-known vulnerabilities that can be exploited by malware such as SQL injection and cross-site scripting. AI software adds new types of vulnerabilities. AI software can be analyzed to create adversarial examples that cause the software to respond incorrectly. For example, researchers showed that small alterations to lane markers that would not fool humans caused a self-driving car to drive in the wrong lane.
Conclusion: Friend or Foe?
AI can be both a cybersecurity friend and a foe. The ability to use AI to defend against novel malware is essential to defenders. This is balanced against the ability for attackers to create novel malware using AI and the larger attack surface created by AI applications. Cybersecurity has always been a cat-and-mouse game. AI adds to the toolkits of both the attackers and defenders but does not give either a winning advantage.
This article first appeared in VMBlog.com on 11/2/2020.