{"id":22547,"date":"2026-07-21T07:40:01","date_gmt":"2026-07-21T07:40:01","guid":{"rendered":"https:\/\/www.securitytoday.de\/2026\/07\/21\/sase-sees-https-to-llm-not-the-intent\/"},"modified":"2026-07-23T12:35:05","modified_gmt":"2026-07-23T12:35:05","slug":"sase-sees-https-to-llm-not-the-intent","status":"publish","type":"post","link":"https:\/\/www.securitytoday.de\/en\/2026\/07\/21\/sase-sees-https-to-llm-not-the-intent\/","title":{"rendered":"SASE Sees HTTPS to LLM &#8211; Not the Intent"},"content":{"rendered":"<p style=\"color:#69d8ed;font-size:0.9em;margin:0 0 16px;padding:0;\">3 Min. Reading Time<\/p>\n<p><strong>Traditional SASE looks at the HTTPS session to the LLM \u2013 not the intent. As soon as AI agents invoke MCP tools, proxies and URL filters react too late: the moment of intent occurs before the network inspection point.<\/strong><\/p>\n<div style=\"background:#003340;color:#fff;padding:32px 36px;margin:32px 0;border-radius:8px;\">\n<p style=\"margin:0 0 18px 0;font-size:0.95em;font-weight:800;text-transform:uppercase;letter-spacing:0.2em;color:#69d8ed;border-bottom:2px solid rgba(105,216,237,0.25);padding-bottom:12px;\">Key Takeaways<\/p>\n<ul style=\"margin:0;padding-left:22px;color:rgba(255,255,255,0.92);line-height:1.6;\">\n<li style=\"margin-bottom:12px;\"><strong style=\"color:#69d8ed;\">Package view \u2260 Intent view.<\/strong> A valid TLS tunnel to an allowed LLM endpoint says nothing about tool calls and data extraction.<\/li>\n<li style=\"margin-bottom:12px;\"><strong style=\"color:#69d8ed;\">MCP multiplies the attack surface.<\/strong> Agents discover and invoke tools \u2013 often beyond the old DLP assumptions &#8220;User pastes in Browser&#8221;.<\/li>\n<li><strong style=\"color:#69d8ed;\">Control needs two channels.<\/strong> Model-Proxy and Tool-Gateway (Policy on the MCP path) must correlate intent and action.<\/li>\n<\/ul>\n<\/div>\n<p style=\"border-top:1px solid rgba(230,227,218,0.14);border-bottom:1px solid rgba(230,227,218,0.14);padding:14px 0;margin:28px 0;font-size:0.92em;color:#b8c5ce;\"><strong style=\"color:#69d8ed;\">Related:<\/strong> <a href=\"https:\/\/www.securitytoday.de\/en\/2026\/07\/15\/cursor-launches-git-exe-from-repo-root-windows\/\">Cursor launches git.exe from the repo root<\/a> &nbsp;\u00b7&nbsp; <a href=\"https:\/\/www.securitytoday.de\/en\/2026\/07\/07\/what-is-zero-trust-definition-principles-components\/\">What is Zero Trust? Definition, Principles and Components<\/a> &nbsp;\u00b7&nbsp; <a href=\"https:\/\/www.securitytoday.de\/en\/2026\/03\/25\/owasp-agentic-ai-top-10-when-ai-agents-become-the-biggest-attack-surface\/\">OWASP Agentic AI Top 10: When AI agents become the largest attack surface<\/a><\/p>\n<h2 style=\"margin-top:48px;margin-bottom:18px;\">The Architecture Gap in a Sentence<\/h2>\n<p>Secure Access Service Edge (SASE) and Secure Web Gateways were designed to classify, decrypt, and enforce URL, malware, and Data Loss Prevention (DLP) rules on user traffic. In agentic workflows, this assumption breaks. The proxy sees an allowed, encrypted connection to a Large Language Model (LLM) provider. It does not realize that an agent, using Model Context Protocol (MCP), binds internal repositories, tickets, or knowledge bases as tools and extracts content.<\/p>\n<p>Articles in July 2026 (including The Hacker News on the SASE\u2011AI Blind Spot) highlight this as an intent gap: the decision and tool call occur before the package reaches classic network inspection \u2013 or they run through channels that the edge proxy never sees (local agents, IDE plugins, private MCP servers).<\/p>\n<div data-element=\"definition_box\" style=\"background:#23261f;border:1px solid rgba(105,216,237,0.22);border-radius:10px;padding:20px 24px;margin:32px 0;box-shadow:inset 0 1px 0 rgba(230,227,218,0.06),0 2px 10px rgba(0,0,0,0.22);\">\n<p style=\"margin:0 0 8px;font-family:'IBM Plex Mono',ui-monospace,SFMono-Regular,monospace;font-size:0.72em;letter-spacing:0.12em;text-transform:uppercase;color:#69d8ed;\">Definition \u00b7 MCP<\/p>\n<p style=\"margin:0;color:#e6e3da;line-height:1.6;\">Model Context Protocol is an open protocol that enables Artificial Intelligence (AI) agents to discover and invoke tools and data sources. It separates the model channel from tool execution \u2013 and thus also the control surfaces.<\/p>\n<\/div>\n<h2 style=\"margin-top:48px;margin-bottom:18px;\">Why Legacy DLP Approaches No Longer Work<\/h2>\n<p>The classic model: employees open a browser, paste text, and HTTPS leaves the company. Controls: CASB, SWG, Browser Isolation, Prompt-DLP. Endpoint agents and IDE-native agents bypass parts of this chain. They operate on the host, keep context locally, and communicate with MCP servers that are either on-premises or in SaaS.<\/p>\n<p>Unmanaged MCP servers multiply the risk. Market estimates speak of tens of thousands of public MCP servers &#8211; without comprehensive security inventories, authentication standards, or audit trails. Those who only \u201cblock ChatGPT domains\u201d miss the entire agent pathway.<\/p>\n<h2 style=\"margin-top:48px;margin-bottom:18px;\">What security teams need to rebuild<\/h2>\n<p>First, inventory: Which agents are running (IDE, desktop, server-side)? Which MCP servers are allowed? Which identities and secrets do they use? Second, policy on the tool channel: Allowlists for tools, parameter sanitizing, data classification before the call, logging every tool access with user\/agent\/context.<\/p>\n<p>Third, correlation: Model proxy (prompt\/response) and MCP gateway (tool execution) must be readable together. Otherwise, the intent stays in the prompt and the action stays isolated in the tool log \u2013 exactly the gap exploited in current agent exfiltration scenarios.<\/p>\n<div style=\"overflow-x:auto;-webkit-overflow-scrolling:touch;margin:16px 0 32px 0;\">\n<table style=\"width:100%;min-width:560px;border-collapse:collapse;font-size:0.95em;\">\n<thead>\n<tr style=\"background:#003340;color:#fff;\">\n<th style=\"padding:12px 16px;text-align:left;border:1px solid #003340;\">Control plane<\/th>\n<th style=\"padding:12px 16px;text-align:left;border:1px solid #003340;\">What it sees<\/th>\n<th style=\"padding:12px 16px;text-align:left;border:1px solid #003340;\">What it often misses<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding:12px 16px;border:1px solid rgba(105,216,237,0.22);\"><strong>SASE \/ SWG<\/strong><\/td>\n<td style=\"padding:12px 16px;border:1px solid rgba(105,216,237,0.22);\">Target domain, TLS metadata, optionally payload after decrypt<\/td>\n<td style=\"padding:12px 16px;border:1px solid rgba(105,216,237,0.22);color:#003340;font-weight:600;\">MCP tool intent, local agent calls<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:12px 16px;border:1px solid rgba(105,216,237,0.22);\"><strong>CASB \/ SaaS-DLP<\/strong><\/td>\n<td style=\"padding:12px 16px;border:1px solid rgba(105,216,237,0.22);\">Activity of known SaaS apps<\/td>\n<td style=\"padding:12px 16px;border:1px solid rgba(105,216,237,0.22);color:#003340;font-weight:600;\">Private MCP servers, IDE agents<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:12px 16px;border:1px solid rgba(105,216,237,0.22);\"><strong>MCP gateway<\/strong><\/td>\n<td style=\"padding:12px 16px;border:1px solid rgba(105,216,237,0.22);\">Tool name, args, identity, result<\/td>\n<td style=\"padding:12px 16px;border:1px solid rgba(105,216,237,0.22);color:#003340;font-weight:600;\">Without model correlation: prompt context<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"font-size:0.8em;color:#888;margin:8px 0 0;\">Source: SecurityToday&#8217;s classification based on industry trends July 2026<\/p>\n<\/div>\n<h2 style=\"margin-top:48px;margin-bottom:18px;\">Pragmatic Start Without a Big Bang<\/h2>\n<p>No company needs tomorrow the &#8220;AI-Security-Platform of everything&#8221;. A robust start: agent inventory in engineering and business units, default-deny for unknown MCP servers, secrets not hard-coded in agent contexts, and a gateway pilot for the most productive tool paths (code repos, ticket systems, internal wikis).<\/p>\n<div data-element=\"checklist\" style=\"background:#23261f;border:1px solid rgba(105,216,237,0.22);border-radius:10px;padding:22px 24px;margin:32px 0;box-shadow:inset 0 1px 0 rgba(230,227,218,0.06),0 2px 10px rgba(0,0,0,0.22);\">\n<p style=\"margin:0 0 12px;font-family:'IBM Plex Mono',ui-monospace,SFMono-Regular,monospace;font-size:0.72em;letter-spacing:0.12em;text-transform:uppercase;color:#69d8ed;\">Initial Checks<\/p>\n<ul style=\"margin:0;padding-left:0;list-style:none;\">\n<li style=\"margin:0 0 10px;padding-left:26px;position:relative;color:#e6e3da;line-height:1.5;\"><span style=\"position:absolute;left:0;color:#69d8ed;\">&#10003;<\/span>Agent and MCP inventory with owner and data classes<\/li>\n<li style=\"margin:0 0 10px;padding-left:26px;position:relative;color:#e6e3da;line-height:1.5;\"><span style=\"position:absolute;left:0;color:#69d8ed;\">&#10003;<\/span>Allowlist for MCP servers and tools in production<\/li>\n<li style=\"margin:0 0 10px;padding-left:26px;position:relative;color:#e6e3da;line-height:1.5;\"><span style=\"position:absolute;left:0;color:#69d8ed;\">&#10003;<\/span>Logging: who, which tool, which resource, which output scope<\/li>\n<li style=\"margin:0;padding-left:26px;position:relative;color:#e6e3da;line-height:1.5;\"><span style=\"position:absolute;left:0;color:#69d8ed;\">&#10003;<\/span>Extend SASE rules to agent endpoints<\/li>\n<\/ul>\n<\/div>\n<p>SASE remains relevant for the network and SaaS edge. It is simply no longer the sole truth about AI-driven work. Whoever does not control intent and tool execution does not control the actual data flow.<\/p>\n<h2 style=\"padding-top:64px;margin-bottom:20px;\">Frequently Asked Questions<\/h2>\n<p class=\"st-faq-hint\">Every question is locked. A tap unlocks the answer.<\/p>\n<details>\n<summary><strong>Is TLS inspection sufficient for AI agents in SASE?<\/strong><\/summary>\n<p style=\"margin:8px 0 4px 24px;color:#555;line-height:1.6;\">Only partially. It can see domains and, where applicable, payloads. It inadequately covers MCP-Tool-Intent and local agent execution.<\/p>\n<\/details>\n<details>\n<summary><strong>What is the difference between Model-Proxy and MCP-Gateway?<\/strong><\/summary>\n<p style=\"margin:8px 0 4px 24px;color:#555;line-height:1.6;\">The Model-Proxy controls Prompt\/Response to the LLM. The MCP-Gateway controls tool calls and data sources. Both channels must be correlated.<\/p>\n<\/details>\n<details>\n<summary><strong>Are public MCP servers categorically prohibited a sensible approach?<\/strong><\/summary>\n<p style=\"margin:8px 0 4px 24px;color:#555;line-height:1.6;\">Default-Deny set to yes, plus an allowlist for vetted servers. A blanket &#8220;everything open&#8221; approach does not scale in regulated environments.<\/p>\n<\/details>\n<details>\n<summary><strong>Does this only concern developer IDEs?<\/strong><\/summary>\n<p style=\"margin:8px 0 4px 24px;color:#555;line-height:1.6;\">No. Server-side Agents, Automations and departmental tools use the same patterns &#8211; often with broader data rights.<\/p>\n<\/details>\n<details>\n<summary><strong>What is the fastest risk-reducing step?<\/strong><\/summary>\n<p style=\"margin:8px 0 4px 24px;color:#555;line-height:1.6;\">Inventory of productive Agents plus blocking of unknown MCP servers and Secrets hygiene in Agent configurations.<\/p>\n<\/details>\n<p><!--ST-LOWER-CARDS lang=en--><\/p>\n<h3 style=\"margin:48px 0 18px;padding-left:12px;font-size:1.05em;font-weight:800;color:#e6e3da;border-left:3px solid #69d8ed;line-height:1.2;\">Editor&#8217;s Picks<\/h3>\n<p><a href=\"https:\/\/www.securitytoday.de\/en\/2026\/07\/15\/cursor-launches-git-exe-from-repo-root-windows\/\" style=\"display:flex;align-items:center;gap:14px;padding:12px 14px;margin:0 0 10px;background:#23261f;border:1px solid rgba(105,216,237,0.18);border-radius:12px;box-shadow:inset 0 1px 0 rgba(230,227,218,0.06),0 6px 18px rgba(0,0,0,0.22);text-decoration:none;color:#e6e3da;box-sizing:border-box;width:100%;\"><span style=\"flex:0 0 116px;aspect-ratio:16\/9;overflow:hidden;border-radius:8px;background:#111210;border:1px solid rgba(230,227,218,0.08);display:block;\"><img decoding=\"async\" src=\"https:\/\/www.securitytoday.de\/wp-content\/uploads\/2026\/07\/cursor-windows-git-exe-repo-root-code-execution-cover-hero-250x141.jpg\" alt=\"\" loading=\"lazy\" width=\"116\" height=\"65\" style=\"width:100%;height:100%;object-fit:cover;display:block;\"><\/span><span style=\"display:block;min-width:0;\"><span style=\"display:block;font-size:0.68em;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#69d8ed;margin-bottom:5px;\">Editor&#8217;s Pick<\/span><span style=\"display:block;font-size:1.0em;font-weight:650;line-height:1.35;color:#e6e3da;overflow-wrap:anywhere;\">Cursor Launches git.exe from Repository Root on Windows<\/span><\/span><\/a><a href=\"https:\/\/www.securitytoday.de\/en\/2026\/07\/11\/an-npm-package-that-stole-the-private-keys\/\" style=\"display:flex;align-items:center;gap:14px;padding:12px 14px;margin:0 0 10px;background:#23261f;border:1px solid rgba(105,216,237,0.18);border-radius:12px;box-shadow:inset 0 1px 0 rgba(230,227,218,0.06),0 6px 18px rgba(0,0,0,0.22);text-decoration:none;color:#e6e3da;box-sizing:border-box;width:100%;\"><span style=\"flex:0 0 116px;aspect-ratio:16\/9;overflow:hidden;border-radius:8px;background:#111210;border:1px solid rgba(230,227,218,0.08);display:block;\"><img decoding=\"async\" src=\"https:\/\/www.securitytoday.de\/wp-content\/uploads\/2026\/07\/cover-hero-9-250x143.jpg\" alt=\"\" loading=\"lazy\" width=\"116\" height=\"65\" style=\"width:100%;height:100%;object-fit:cover;display:block;\"><\/span><span style=\"display:block;min-width:0;\"><span style=\"display:block;font-size:0.68em;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#69d8ed;margin-bottom:5px;\">Editor&#8217;s Pick<\/span><span style=\"display:block;font-size:1.0em;font-weight:650;line-height:1.35;color:#e6e3da;overflow-wrap:anywhere;\">An npm package that stole the private keys<\/span><\/span><\/a><a href=\"https:\/\/www.securitytoday.de\/en\/2026\/07\/07\/what-is-zero-trust-definition-principles-components\/\" style=\"display:flex;align-items:center;gap:14px;padding:12px 14px;margin:0 0 10px;background:#23261f;border:1px solid rgba(105,216,237,0.18);border-radius:12px;box-shadow:inset 0 1px 0 rgba(230,227,218,0.06),0 6px 18px rgba(0,0,0,0.22);text-decoration:none;color:#e6e3da;box-sizing:border-box;width:100%;\"><span style=\"flex:0 0 116px;aspect-ratio:16\/9;overflow:hidden;border-radius:8px;background:#111210;border:1px solid rgba(230,227,218,0.08);display:block;\"><img decoding=\"async\" src=\"https:\/\/www.securitytoday.de\/wp-content\/uploads\/2026\/07\/was-ist-zero-trust-cover-hero-250x143.jpg\" alt=\"\" loading=\"lazy\" width=\"116\" height=\"65\" style=\"width:100%;height:100%;object-fit:cover;display:block;\"><\/span><span style=\"display:block;min-width:0;\"><span style=\"display:block;font-size:0.68em;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#69d8ed;margin-bottom:5px;\">Editor&#8217;s Pick<\/span><span style=\"display:block;font-size:1.0em;font-weight:650;line-height:1.35;color:#e6e3da;overflow-wrap:anywhere;\">What Is Zero Trust? Definition, Principles, and Components<\/span><\/span><\/a><\/p>\n<h3 style=\"margin:48px 0 18px;padding-left:12px;font-size:1.05em;font-weight:800;color:#e6e3da;border-left:3px solid #69d8ed;line-height:1.2;\">More from the MBF Media Network<\/h3>\n<p><a href=\"https:\/\/www.cloudmagazin.com\/en\/2026\/07\/20\/cloudfront-5xx-what-vpc-origins-teams-need-to-check\/\" style=\"display:flex;align-items:center;gap:14px;padding:12px 14px;margin:0 0 10px;background:#23261f;border:1px solid rgba(105,216,237,0.18);border-radius:12px;box-shadow:inset 0 1px 0 rgba(230,227,218,0.06),0 6px 18px rgba(0,0,0,0.22);text-decoration:none;color:#e6e3da;box-sizing:border-box;width:100%;\"><span style=\"flex:0 0 116px;aspect-ratio:16\/9;overflow:hidden;border-radius:8px;background:#111210;border:1px solid rgba(230,227,218,0.08);display:block;\"><img decoding=\"async\" src=\"https:\/\/www.securitytoday.de\/wp-content\/uploads\/2026\/07\/net-cloudfront-5xx-was-vpc-origins-teams-pru-67055442.jpg\" alt=\"\" loading=\"lazy\" width=\"116\" height=\"65\" style=\"width:100%;height:100%;object-fit:cover;display:block;\"><\/span><span style=\"display:block;min-width:0;\"><span style=\"display:block;font-size:0.68em;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#0bb7fd;margin-bottom:5px;\">cloudmagazin<\/span><span style=\"display:block;font-size:1.0em;font-weight:650;line-height:1.35;color:#e6e3da;overflow-wrap:anywhere;\">CloudFront 5xx: What VPC Origins Teams Need to Check<\/span><\/span><\/a><a href=\"https:\/\/www.digital-chiefs.de\/en\/open-weight-ball-dean-roof\/\" style=\"display:flex;align-items:center;gap:14px;padding:12px 14px;margin:0 0 10px;background:#23261f;border:1px solid rgba(105,216,237,0.18);border-radius:12px;box-shadow:inset 0 1px 0 rgba(230,227,218,0.06),0 6px 18px rgba(0,0,0,0.22);text-decoration:none;color:#e6e3da;box-sizing:border-box;width:100%;\"><span style=\"flex:0 0 116px;aspect-ratio:16\/9;overflow:hidden;border-radius:8px;background:#111210;border:1px solid rgba(230,227,218,0.08);display:block;\"><img decoding=\"async\" src=\"https:\/\/www.securitytoday.de\/wp-content\/uploads\/2026\/07\/net-dean-ball-open-weight-macht-fud-dach-25610384-250x143.jpg\" alt=\"\" loading=\"lazy\" width=\"116\" height=\"65\" style=\"width:100%;height:100%;object-fit:cover;display:block;\"><\/span><span style=\"display:block;min-width:0;\"><span style=\"display:block;font-size:0.68em;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#e8828d;margin-bottom:5px;\">Digital Chiefs<\/span><span style=\"display:block;font-size:1.0em;font-weight:650;line-height:1.35;color:#e6e3da;overflow-wrap:anywhere;\">How to Stifle Open Source Without Banning It<\/span><\/span><\/a><!--\/ST-LOWER-CARDS--><\/p>\n","protected":false},"excerpt":{"rendered":"AI agents handling MCP challenge classic SASE assumptions. Those filtering only domains miss the tool channel.","protected":false},"author":50,"featured_media":22230,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"SASE MCP","_yoast_wpseo_title":"SASE Sees HTTPS to LLM - Not the Intent","_yoast_wpseo_metadesc":"Classic SASE sees LLM session, not MCP tool calls. Adaptive control needs model proxy and tool gateway.","_yoast_wpseo_meta-robots-noindex":"","_yoast_wpseo_meta-robots-nofollow":"","_yoast_wpseo_meta-robots-adv":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-title":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_opengraph-image-id":0,"_yoast_wpseo_twitter-title":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_yoast_wpseo_twitter-image-id":0,"_evm_slot_owner":"","evm_cvss":0,"evm_risk":0,"evm_casefile":"","evm_primary_cve":"","evm_pin_until":0,"evm_external_preview_token":"","evm_external_preview_expires":"","_evm_translation_lang":"en","featured_post":0,"featured_post_sortierung":0,"_wp_old_slug":[],"footnotes":""},"categories":[255],"tags":[],"class_list":["post-22547","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-praxis-umsetzung-en"],"evm_reading_time_minutes":5,"wpml_language":"en","wpml_translation_of":22225,"_links":{"self":[{"href":"https:\/\/www.securitytoday.de\/en\/wp-json\/wp\/v2\/posts\/22547","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.securitytoday.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.securitytoday.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.securitytoday.de\/en\/wp-json\/wp\/v2\/users\/50"}],"replies":[{"embeddable":true,"href":"https:\/\/www.securitytoday.de\/en\/wp-json\/wp\/v2\/comments?post=22547"}],"version-history":[{"count":1,"href":"https:\/\/www.securitytoday.de\/en\/wp-json\/wp\/v2\/posts\/22547\/revisions"}],"predecessor-version":[{"id":22549,"href":"https:\/\/www.securitytoday.de\/en\/wp-json\/wp\/v2\/posts\/22547\/revisions\/22549"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.securitytoday.de\/en\/wp-json\/wp\/v2\/media\/22230"}],"wp:attachment":[{"href":"https:\/\/www.securitytoday.de\/en\/wp-json\/wp\/v2\/media?parent=22547"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.securitytoday.de\/en\/wp-json\/wp\/v2\/categories?post=22547"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.securitytoday.de\/en\/wp-json\/wp\/v2\/tags?post=22547"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}