Tech explained: what is a bot?
© 123RF
Discover the differences between ‘good’ and 'bad' bots and how to protect your organisation.
Bots make up nearly half of all internet traffic, and while most are useful, some have been designed with malicious intent. So, what exactly is a bot?
What is a bot?
Put simply, an online bot is a computer program that automates tasks carried out over the internet. It's an automated script, engineered by a human.
Some bots are good and serve a legitimate purpose. An example of a good bot would be Googlebot - an application deployed by Google to aid its 'search' function.
However, other bots are malicious and are used to scan websites for software vulnerabilities and execute simple attack patterns. This malicious activity could include data mining, ad fraud or brute-force attacks.
What are the different types of bad bots?
There are many different types of bots – malicious and legitimate. Some of the more common types are:
Scraper Bots: Scrapers read data from websites with the objective of saving them offline and enabling their reuse. For instance, scraping the entire content of web pages, or scraping web content to obtain specific data points, such as names and prices of products on eCommerce sites.
Ticketing Bots: Ticketing Bots are an automated way to purchase tickets to popular events, with the aim of reselling those tickets for a profit, particularly common for large music and sporting events. Travel also sees its fair share of bot-related attacks, with bots engaging in ‘seat spinning’ to hold airline seats to release or resell at a premium. The same principle also applies to securing in-demand products on e-commerce sites.
Spam Bots: An internet application designed to gather email addresses for spam mailing lists. After attackers have amassed a large list of email addresses, they can use them not only to send spam email, but also for other malicious purposes such as credential cracking.
Social Media Bots: These bots are very common and are growing in prevalence – in fact, it’s estimated that up to 15% of X accounts are in fact social bots. These bots can generate messages, create fake followers, and infiltrate groups of people to propagate specific ideas. Since there is no strict regulation surrounding social bots, they can play a major role in online public opinion. This has caused particular concern on the impact it can have on elections.
Download Bots: Download bots are automated programs that can be used to automatically download software or mobile apps. They can be used to influence download statistics, for example to gain more downloads on popular app stores to reach the top of the charts. They can also be used to attack download sites, creating fake downloads as part of an application-layer Denial of Service (DoS) attack. Many companies fell victim to DDoS attacks last year as increasing access to sophisticated tools is enabling more bad actors to carry out sophistcated DDoS attacks at scale.
© 123RF
Why should businesses take action?
According to the 2024 Imperva Bad Bot Report, nearly half (49.6%) of all internet traffic came from bots in 2023 – the highest level reported in the past decade. But perhaps the biggest cause for concern is that a third (32%) of all internet traffic comes from bad bots.
Businesses should mitigate bot attacks to protect their reputation, finances, and ensure compliance with regulations. Attacks can lead to financial losses, legal consequences, and operational disruptions. They may result in data breaches, intellectual property theft, and SEO damage. Implementing security measures is essential for detecting and preventing bad bots.
How can businesses mitigate against bots?
Automated bots will soon surpass the proportion of internet traffic coming from humans, meaning that businesses must change how they approach the protection of their websites and applications. As more AI-enabled tools are introduced, bots will become omnipresent. Organisations must invest in bot management and API security tools, given the surge in API attacks, to manage the threat from malicious, automated traffic.
With automated bots set to surpass the proportion of internet traffic coming from humans in the near future, businesses must mitigate bot attacks to protect their reputation, finances, and ensure compliance with regulations. And the rationale is clear. Attacks can lead to financial losses, legal consequences, and operational disruptions. They may result in data breaches, intellectual property theft, and SEO damage.