While companies and governments have been using machine learning for a while, 2022 might be marked as the year that this artificial intelligence technology became available to the masses. DALL-E, Stable Diffusion, and Midjourney enable users to input a text prompt and generate an image. ChatGPT enables users to enter text prompts and receive a generated response. These programs are free to use and feature convenient user interfaces.
Excited users worldwide have shared the results of their work. Image generators have created beautiful artwork, and ChatGPT has written works of fiction, self-help guides, and code. The only limit to these tools, it seems, is the human imagination.
These tools have prompted vast speculation about their applications and impact. Many have predicted that they will eliminate or fundamentally alter many professions. Others have sounded the alarm that we are entering a new era of cyberattacks in which threat actors can unleash their AI to attack our systems. Threat actors are already trying to test the limits and figure out what is possibles.
The AI Threat to Cybersecurity: How Concerned Should I be?
First, it is critical to distinguish between automation and autonomy. In automation, a machine receives an input and a set of instructions, from which it produces an output. Humans have long been using tools for automation, from the printing press to computers.
Just about all cyberattacks rely on automated tools. Threat actors use scanners to perform reconnaissance and discover vulnerable IP addresses and software. They use malware to infect victim machines. And they use hacking tools to achieve various purposes, varying from spamming to cracking password hashes to launching DDoS attacks.
In autonomy, however, a machine makes decisions according to an abstract goal. For example, a human can instruct a self-driving car to drive safely from point A to point B. It is up to the system to choose which route to take and how to avoid obstacles.
Image and text generators are autonomous. The user gives input without rules defining whether to choose a particular color or word. Their input is an abstract idea, which the machine must process to create something original yet grounded in the user’s predefined constructs.
Autonomous AI Hacking Tools: What Would They Look Like?
Imagine if a threat actor could simply enter a prompt, such as “launch a ransomware attack against Org A,” or even “gain access to a system with administrator privileges in Bank B.” The system would understand the full process of an attack and make decisions about the tactics, techniques, and procedures to use at each stage. Just like a self-driving car, the attacker inputs the destination but not how to get there and how to avoid obstacles on the way.
Indeed, tools such as ChatGPT are incapable of this, mostly because this was not their designed purpose. However, even if someone set out to create an autonomous hacking tool, they would face significant challenges:
Ethics
The organizations behind current public AI tools have limitations in their terms of service to prevent causing various types of harm. While imperfect, these do demonstrate effort by providers to prevent abuse.The AI industry would generally be averse to creating an automated hacking tool. While a state actor might be able to design it, it would be improbable that it would ever become public and get into the hands of a run-of-the-mill threat actor.
Training data
Autonomous AI “learns” how to make decisions through being loaded by vast corpora of training data. For example, training ChatGPT required hundreds of billions of parameters. Tesla uses the billions of miles driven by its entire fleet to train its self-driving systems. To our understanding, there is no single, central, and labeled repository of cyberattacks, highlighting the full menu of TTPs and the variety of targeted systems. Without this, an end-to-end autonomous hacking tool is essentially a non-starter.