{"id":30913,"date":"2026-09-23T15:41:40","date_gmt":"2026-09-23T14:41:40","guid":{"rendered":"https:\/\/www.kaspersky.co.uk\/blog\/tokenomics-ai-cost-ddos\/30913\/"},"modified":"2026-09-23T15:41:40","modified_gmt":"2026-09-23T14:41:40","slug":"tokenomics-ai-cost-ddos","status":"publish","type":"post","link":"https:\/\/www.kaspersky.co.uk\/blog\/tokenomics-ai-cost-ddos\/30913\/","title":{"rendered":"&#8220;Denial of wallet&#8221; as a new DDoS attack against AI agents"},"content":{"rendered":"<p>Not long ago, many companies began actively implementing AI agents in a wide variety of workflows. Very quickly, the cost of using them became a pressing issue for companies. Moreover, it\u2019s an issue that concerns more than just finance department \u2014 in addition to budgetary concerns, issues of reliability, operational stability, and even information security have emerged. This is because the cost of automating one and the same process varies significantly from one deployment to the next, is unpredictable, and could be subject to external influences.<\/p>\n<p>Furthermore, for a malicious actor attacking an organization, any process automated using AI and vulnerable to external influence is, in essence, a convenient target for a \u201cnew type of DDoS attack\u201d. Application-error reports, product reviews, or technical support requests can (just like any other external data that a company processes via AI) serve as a tool in an attack aimed at increasing consumption of tokens (word fragments that serve as the basic unit of input and output of an LLM).<\/p>\n<h2>A year of explosive growth\u2026 in bills<\/h2>\n<p>In 2026, large companies significantly overspent on their AI system budgets for the first time. Uber <a href=\"https:\/\/techcrunch.com\/2026\/06\/02\/uber-caps-employee-ai-spending-after-blowing-through-budget-in-four-months\/\" target=\"_blank\" rel=\"noopener nofollow\">had spent its entire annual budget by April<\/a>, while an unnamed company failed to set spending limits for Claude and <a href=\"https:\/\/www.axios.com\/2026\/05\/28\/ai-spending-roi-enterprise-costs\" target=\"_blank\" rel=\"noopener nofollow\">spent $500 million in a single month<\/a>. Although AI providers regularly announce lower prices and more efficient models, the shift from chatbots to agentic systems that operate continuously and autonomously increases token consumption <a href=\"https:\/\/digitaleconomy.stanford.edu\/publication\/how-do-ai-agents-spend-your-money-analyzing-and-predicting-token-consumption-in-agentic-coding-tasks\/\" target=\"_blank\" rel=\"noopener nofollow\">by hundreds or thousands of times<\/a>.\u00a0 At the same time, the \u201cfixed subscription for $20 or $100\u201d model for companies is becoming a thing of the past; all major providers are transitioning business clients to pay-as-you-go billing.<\/p>\n<p>As a result, companies are facing a problem all too familiar to cloud hosting and cellular communications industries. In the absence of specialized cost accounting and management systems, an organization only learns how much a particular process or project will cost after it\u2019s completed. In the telecom and cloud sectors, this problem was eventually solved through the development of sophisticated billing systems, and their clients have even adopted the specialized term <a href=\"https:\/\/www.finops.org\/introduction\/what-is-finops\/\" target=\"_blank\" rel=\"noopener nofollow\">FinOps<\/a>. For AI, this process is still in its infancy. Moreover, solving the problem will be complicated by the probabilistic nature of generative AI.<\/p>\n<h2>Unpredictable token consumption<\/h2>\n<p>To understand why costs rise so quickly and are so difficult to predict and control, we need to recall how a language model works and what turns it into an AI agent. The model is stateless; in other words, it does not retain any information between interactions. Every time the agent takes the next step, the entire history of work on a specific task (the context) must be resent to the model: the initial prompt, previous reasoning, the contents of the files it has read, and the responses from all tools. With each step, this \u201crecap\u201d grows longer \u2014 especially if the task involves iterative loops. If a step fails, or the response is unclear, or a tool returns an error, the agent simply tries again \u2014 further inflating the size of the context. And if the task is performed not by a single but by several agents, which divide the work among themselves and exchange results, this volume is multiplied by their number. As a result, token consumption does not increase gradually but in spurts, and it\u2019s nearly impossible to predict it at the start of the task.<\/p>\n<p>When running two different sessions of an AI agent interaction to solve exactly the same task (two tech-support tickets, two analytics tasks, and so on), the number of tokens spent on them can vary \u2014 the difference can be <a href=\"https:\/\/digitaleconomy.stanford.edu\/publication\/how-do-ai-agents-spend-your-money-analyzing-and-predicting-token-consumption-in-agentic-coding-tasks\/\" target=\"_blank\" rel=\"noopener nofollow\">as much as 30 (!) times<\/a>. This depends on how many steps, errors, and retries are required to solve the task. Increased resource consumption doesn\u2019t necessarily depend on the complexity of the task. There are well-known cases where AI got stuck in a \u201cthought loop\u201d and wasted <a href=\"https:\/\/arxiv.org\/abs\/2506.16042\" target=\"_blank\" rel=\"noopener nofollow\">an absurd amount of resources on trivial tasks.<\/a><\/p>\n<p>Three generations of AI in enterprise systems consume resources in completely different ways:<\/p>\n<ul>\n<li><strong>Classical machine learning (ML).<\/strong> This typically works with well-structured data and isn\u2019t overly computationally intensive. Resource consumption is predictable and low. This is a fixed budget item;<\/li>\n<li><strong>A chatbot or other LLM-based AI assistant.<\/strong> It consumes tokens, but the pace is set by a human: an employee manually launches a task, then evaluates the result, and pauses. Cost increases roughly in proportion to the number of active users, and can be approximately estimated based on the number of licenses;<\/li>\n<li><strong>An autonomous AI agent.<\/strong> A person sets a goal and steps away, and the system then decides on its own what to do and how many steps are needed. The meter keeps ticking until the task is considered complete, and there\u2019s no predictable cost ceiling.<\/li>\n<\/ul>\n<h2>Tokenomics in attacks: denial of wallet as the new DDoS<\/h2>\n<p>Since LLM calls are significantly more expensive than typical standard software calls, automating routine corporate tasks comes at an unusually high cost. For example, Gartner <a href=\"https:\/\/www.gartner.com\/en\/newsroom\/press-releases\/2026-01-26-gartner-predicts-genai-cost-per-resolution-for-customer-service-will-exceed-offshore-human-agent-costs-by-2030\" target=\"_blank\" rel=\"noopener nofollow\">estimates<\/a> that resolving a single customer support request using an LLM <a href=\"https:\/\/www.gartner.com\/en\/newsroom\/press-releases\/2026-01-26-gartner-predicts-genai-cost-per-resolution-for-customer-service-will-exceed-offshore-human-agent-costs-by-2030\" target=\"_blank\" rel=\"noopener nofollow\">costs approximately $3<\/a>. It\u2019s easy to imagine how attackers could bombard a company with thousands of long, sophisticated requests generated by an inexpensive LLM, causing significant financial damage. Since the process is automated, anomalies may not be detected right away.<\/p>\n<p>If an attacker knows which agent system and which LLM are used in a business process, they can carry out a more precise attack and cause significantly greater damage. The authors of the <a href=\"https:\/\/arxiv.org\/abs\/2606.09935\" target=\"_blank\" rel=\"noopener nofollow\">GitInject<\/a> study estimated that an attacker capable of creating GitHub issues within an organization that uses AI agents for error analysis with single attack (before GitHub\u2019s defense mechanisms kick in) can cause up to $111 in damage and burn through<a href=\"https:\/\/docs.github.com\/billing\/managing-billing-for-github-actions\/about-billing-for-github-actions\" target=\"_blank\" rel=\"noopener nofollow\"> 400 minutes of GitHub Actions<\/a> from the victim\u2019s account. Naturally, such an attack can be repeated multiple times \u2014 at no cost to the attacker.<\/p>\n<p>The most dangerous risk \u2014 though difficult to quantify in monetary terms \u2014 comes from attacks that provoke LLMs into excessive reasoning. In the paper <a href=\"https:\/\/arxiv.org\/abs\/2502.02542\" target=\"_blank\" rel=\"noopener nofollow\">OverThink<\/a>, the authors demonstrated how a harmlessly worded task, when fed into a language model, ultimately yields a correct result but, in the process , consumes 46 (!) times more tokens than it should. Moreover, all tasks tested by the researchers successfully passed existing security filters.<\/p>\n<p>In the new version of the <a href=\"https:\/\/genai.owasp.org\/resource\/owasp-genai-llm-top-10-2026\/\" target=\"_blank\" rel=\"noopener nofollow\">OWASP Top Risks for Language Models<\/a> guide, this issue has risen to a record-high priority: unbounded token consumption is now designated as LLM06:2026, and among its variations, the \u201cdenial of wallet\u201d attack \u2014 which depletes the victim\u2019s budget for LLMs \u2014 is explicitly highlighted.<\/p>\n<h2>How to Avoid Becoming a Victim of the \u201cNew DDoS\u201d<\/h2>\n<p>First and foremost, you should abandon the principle of \u201cusing AI just for the sake of using AI\u201d. It doesn\u2019t make sense to entrust autonomous agents with every task. It\u2019s wise to periodically conduct a cost-benefit analysis of using artificial intelligence.<\/p>\n<p>In addition, you should <strong>limit the permissions and set of tools available to an autonomous AI agent. <\/strong>The fewer actions the system has access to, the more effectively it works on a narrow task, the fewer opportunities it has to inflate costs, and the less likely it is that someone will be able to \u201cmanipulate\u201d it into unnecessary token spending.<\/p>\n<p>We also recommend <strong>setting strict limits on token consumption, and configuring a notification system to alert humans when these limits are exceeded. <\/strong>It makes sense to implement multiple limits in parallel: a limit per task, a daily limit, and so on. Alerts regarding limit exceedances must be immediately forwarded to the specialist responsible for the system so that they can make an informed decision \u2014 whether to continue or halt the process.<\/p>\n<p><strong>Strictly verify external, untrusted data. <\/strong>Any information processed by AI that comes from external sources \u2014 whether it\u2019s requests, inquiries, messages, or comments, or various technical fields capable of containing arbitrary text (DNS records, HTTP headers, filenames) \u2014 can not only lead to prompt injection, but also deliberately inflate the workload. It will be wise to limit their size and monitor the load they generate.<\/p>\n<p><strong>Calculate the unit cost of work <\/strong>and compare the vendor\u2019s invoices with your own data. The cost per analysis, per request, or per check is the only way to understand what you\u2019re paying for and to spot errors in the invoices.<\/p>\n<input type=\"hidden\" class=\"category_for_banner\" value=\"mdr\">\n","protected":false},"excerpt":{"rendered":"<p>What tokenomics is, and how the value of AI tokens has become a cybersecurity issue. <\/p>\n","protected":false},"author":2722,"featured_media":30914,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1836,2360,2361],"tags":[1043],"class_list":["post-30913","post","type-post","status-publish","format-standard","has-post-thumbnail","category-business","category-enterprise","category-smb","tag-ai"],"hreflang":[{"hreflang":"en-gb","url":"https:\/\/www.kaspersky.co.uk\/blog\/tokenomics-ai-cost-ddos\/30913\/"},{"hreflang":"en-in","url":"https:\/\/www.kaspersky.co.in\/blog\/tokenomics-ai-cost-ddos\/31080\/"},{"hreflang":"en-ae","url":"https:\/\/me-en.kaspersky.com\/blog\/tokenomics-ai-cost-ddos\/26111\/"},{"hreflang":"ru","url":"https:\/\/www.kaspersky.ru\/blog\/tokenomics-ai-cost-ddos\/42729\/"},{"hreflang":"x-default","url":"https:\/\/www.kaspersky.com\/blog\/tokenomics-ai-cost-ddos\/56455\/"},{"hreflang":"ru-kz","url":"https:\/\/blog.kaspersky.kz\/tokenomics-ai-cost-ddos\/31081\/"},{"hreflang":"en-au","url":"https:\/\/www.kaspersky.com.au\/blog\/tokenomics-ai-cost-ddos\/36821\/"},{"hreflang":"en-za","url":"https:\/\/www.kaspersky.co.za\/blog\/tokenomics-ai-cost-ddos\/36490\/"}],"acf":[],"banners":"","maintag":{"url":"https:\/\/www.kaspersky.co.uk\/blog\/tag\/ai\/","name":"AI"},"_links":{"self":[{"href":"https:\/\/www.kaspersky.co.uk\/blog\/wp-json\/wp\/v2\/posts\/30913","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kaspersky.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kaspersky.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kaspersky.co.uk\/blog\/wp-json\/wp\/v2\/users\/2722"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kaspersky.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=30913"}],"version-history":[{"count":0,"href":"https:\/\/www.kaspersky.co.uk\/blog\/wp-json\/wp\/v2\/posts\/30913\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kaspersky.co.uk\/blog\/wp-json\/wp\/v2\/media\/30914"}],"wp:attachment":[{"href":"https:\/\/www.kaspersky.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=30913"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kaspersky.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=30913"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kaspersky.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=30913"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}