← Tillbaka till listan

AI gateway och AI säkerhetsgateway: varför inte slå samman två åtaganden längs samma kedjeväg till en komponent

itadol5j

Låt oss få denna artikel klar. Dessa två typer av produkter är nästan identiska med PPT: de sätts in mellan applikationer och modeller, de är målade i samma position, och de hävdar alla att de är "enad åtkomst". Det vanligaste misstaget var inte fel produkt.Tänk på de två åtagandena som en, och tro att det skulle finnas två.

De springer längs samma kedja. Men löftet är helt annorlunda: ett löfte.Begäran om effektiv ankomst.Ett löfte.Innehåll och handling kan bedömas, blockeras och spårasJag vet inte. Den första är "långsam, dyr, fel" och den andra är "en ska inte släppas" - och den andra, din övervakning brukar inte ringa polisen.

Inte genom funktionell lista, tryckTre strukturella konflikterKom igen. Jag gjorde det inte upp. Jag skrev den i två tillverkares officiella filer.

Två åtaganden för AI Gateway och AI Safety Gateway

Ett eller fyra ord, separera först.

Termen "noun" i denna linje är redan inflation till den punkt där den inte kan användas direkt. API-gatewayen, LLM-gatewayen, AI-gatewayen och AI-säkerhetsgatewayen visas ofta i samma program, och författaren till programmet skiljer inte alltid mellan sig själv.

NamnnamnMål för styrningTypiska funktionerDen "ser" vad?
API GatewayPress PeerRättigheter, begränsat flöde, TLS-avslutning, lastbalans, vidarebefordran/ordersJag vet inte./users
LLM GatewayGenom leverantör och modellModellväg, nyckel hosting, token metrology, nuvarande format konverteringmodel Fält och messages Array
AI Gatewaygenom session och handlingAllt ovan + agent arbetsflöde, MCP, verktygssamtal, kostnadsaggregationVem låter vem som gör vad?
AI säkerhetsgatewaySom fastställtsInjektion av upptäckt, innehållsklassificering, rörelsetillstånd, rättsmedicinska märken.Ska vi släppa taget?

Den mest kritiska kolumnen i denna tabell är den sista.De tre första raderna läser "Vad är begäran ser ut" och den fjärde raden läs "borde det tillåtas."Den förra är en fråga om överföring och den senare är en fråga om dom. Överföringar kan vara 99,99% tillgängliga, inte bedöms - eftersom domen i sig är föremål för fel.

Det finns en linje i den jämförelsen: den verkliga skillnaden är inte vem som har rätt, men ...De var utformade för att förstå vilket flöde.Jag vet inte. Traditionella API-flöden är slutlinje, LLM-flöden är modell och token, och agentiska flöden är "en användarförfrågan att utlösa flera modellsamtal, MCP-verktygssamtal, interna API-samtal, hämtning och affärsåtgärder". Ju lägre hierarkin, desto mer kan du se, desto större ansvar.

Omfattning av styrningen av de fyra typerna av gateway

CONFLICT I: Cache kommer att kringgå domen

Det är den jag tror är mest värt att skriva om eftersom det är ...StrukturDet är inte förverkligandet av bristerna.

AI Gateway DLP-dokumentet för Cloudflare innehåller en originalfras, kort:

Cache hits skip DLP scanning.

Och det finns en sak som betyder något:Om du uppdaterar DLP-strategin efter att ha svarat på cache, kommer cache inte att omprövas.Det kommer att fortsätta att skickas ut tills TTL går ut.

Varför? Eftersom det inte är svårt att förstå:Hela värdet av cache är "inget mer räknat".Om beslutet är att köra igen varje gång, kommer cache lagras utan acceleration. Så på projektet är "Cache = passerad" ett nödvändigt standardantagande.

Detta antagande är helt giltigt i prestationsvillkor, med ett hål i säkerhetsvillkor:Strategin kommer att förändras.Du lade till en regel idag, och gårdagens svar på cache var opåverkad. Säkerhetsteamet kallade denna "taktiska förändring trädde inte i kraft" och gateway-teamet kallade det "cacheline normalt arbete".Båda är sanna, beroende på vem du frågar.

Claudflares behandling är relativt ärlig: Flags svar går ner i cache och Blocks svar går ner. Men samtidigt erkänner det omvärderingsgapet i den förnyade strategin. För att stänga detta gap, bara för att förkorta TTL, som direkt försvagar värdet av cache.Det är en naturlig motsägelse. Det finns inga två konfigurationer.

Cache och bestämda strukturella konflikter

III. Flödesstil och beslutsamhet kan inte vara nöjd samtidigt

Den andra konflikten är mer intuitiv och återspeglas direkt i upplevda förseningar.

DLP-dokumentet för Cloudflare är tydligt skrivet: en sida skanning av svaret öppnades, och när SSE-flödesförfrågan uppfylldes skickades SSE till SSE.Porten kommer att buffra, sopa och släppa hela svaret på kunden igen.Tid-till-första-tokeen kommer att växa längre.

Detta är priset på bufferten.Om du ska bestämma dig för en hel paragraf måste du först ha den.Och hela punkten i flödet är inte att vänta en hel punkt. De två konflikterna fysiskt.

Dokumentet ger oss två vägar ut. Jag tror att den andra är sanningen:

  1. Bara förfrågningar.(Check set as Request), ingen buffertskanning på sidan av svaret - ingen buffert på sidan av begäran, ingen inverkan på förseningen.
  2. Inaktivera två gatewaysFördröja ett känsligt flöde och en trafik som är föremål för granskning.

Artikel 2 erkänner en sak:"Quick" och "Courtable" ska vara en del av strukturen.Att ansluta sig till samma komponent måste i slutändan vara en koncession från ena sidan - antingen användaren väntar eller översynen hoppar.

Förresten finns det en detalj som många inte har märkt.Gateway nivå, utan en per-request switch kan du välja en annan DLP-profil och kan inte kringgå en enda begäran. Dokumentet föreslår flera gateways genom användning. Detta är en ytterligare illustration av problemet med "en gateway hanterar allt" -modellen själv.

Flytande och försenade avvägningar i domen

IV. KONFLICT TRE: Vilken sida att falla när den misslyckas

Den tredje konflikten är den enklaste och minst diskuterade:När komponenten hängs frigörs eller avvisas.

Den tekniska traditionen av porten är inte öppen. Anledningen till detta är sant: porten är ett hopp i mitten av kedjan, och det är ur affärer, och för det mesta är det "skär av" mer än "kontrollera ett lager mindre." Den traditionella säkerhetsprodukten var i sin tur stängd: om du inte kan kontrollera, lämna den.

De två traditionerna kolliderade, och resultatet var vanligtvis vars kod var i kedjan.

OWASP LLM Top 10 (2026) karta är en av de mest ärliga saker jag någonsin sett: Det pekar ut varje standard och säger att "nästan varje kontroll är stängd innan din konfiguration".

OWASP objektStandard Status
LLM01 Tip InjectionOff.
LLM02 Sensitive Information DisclosureAv, förutom Key Hash.
LLM03 Överskott AgentÖppna tills(Ingen lista definierad = kan nå alla MCP-server)
LLM04 Supply ChainPå
LLM06 Obegränsad konsumtionOff Off Off
LLM08 dölja kontextexponeringOff Off Off
LLM10 output inte korrekt bearbetadOff Off Off

Det finns en linje i denna tabell som jag måste bära ensam eftersom dess konsekvenser är allvarligare än standardnivån:

MCP kommer att återvända till den globala listan och nyckeln skickade in sin egen server, och A2A kommer att returnera obegränsad åtkomst när åtkomst till databasen misslyckas.

Vänd den över:Säkerhetskomponenten är död och bör ha avslagits.År 2026 flyttades tre riskartiklar framåt. Dokumentet döljer inte detta och åtföljs av PR-numret som ska behandlas - denna öppenhet är positiv, men det indikerar också att det är nu.

Detta är ett direkt budskap till strukturen:Om säkerhetsbestämningen och flödesöverföringen är samma process och samma felområde, skulle tillgänglighetskravet för överföringen förorena bestämningens svårighetsgrad.Det renaste sättet att räkna ut att inte följa framåt är att hålla det i ett annat felfält.

Standardstatus och misslyckad riktning

V. Orsakerna till konflikt: två SLA som inte kan mötas samtidigt

Genom att titta på de tre ovan tillsammans är de inte tre isolerade buggar, men tre framträdanden av samma motsättning.

DimensionerAI GatewayAI säkerhetsgateway
Optimering av målSpam, fördröjning, kostnadFastställande noggrannhet, spårbarhet
Godtagbar fördröjningSå snart som möjligt, p. 99 är kärnindikatorn.En enda bestämning av tiotals millisekunder är acceptabel.
Misslyckad riktningPredispension (funktion)Predisposition att vägra (korrigering)
Förändring av strategiEfter konfiguration är det redo för gradvis implementering.Omedelbart, globalt ikraftträdande
CachekärnkompetensDet kommer att kringgå domen.
FluidMåste stödjaKonflikt med hela stycket
AcceptansTryck, hit rate, Bill.Gå igenom tester, döda priser, rättsmedicinsk integritet.

Se upp för "förändring av strategi" linje. Det är här jag tycker att det är bäst att skilja mellan två typer av produkter:Gateways strategi är konfiguration och säkerhetsgateways strategi är engagemang.Konfigurationen är fel att rulla tillbaka, och engagemanget varar. Så den förra kan acceptera "effektiv på några minuter" och den senare kan inte.

När man behöver både "så snart som möjligt" och "inte en gång" är det inte ett krav på att en komponent kan mötas samtidigt.

Hur man kan förstöra företaget: TROGHT TO "BORDERS WRONG"

Jag rekommenderar inte en arbetsdelning längs funktionella listor, som alltid överlappar varandra. För att vara tydlig med en fråga:Hade denna kontroll misslyckats, saktade den, eller lämnade den fel?

Den förra stannar i AI-gatewayen, den senare tar ut och gör det ensam. Övrig organisatör

Kontroll objektBo på AI GatewayBör tas bort till säkerhetsgatewayen.
Modellväg / nedgraderingZip.Jag vet inte.
Response CacheZip.Behöver stödja strategiskt proaktivt misslyckande
Token metrisk/budgetZip.Jag vet inte.
Multi-tenant strategi isoleringJag vet inte.Jag kan inte göra det.
Injektion / BreakoutbeslutHäng upp. Var inte huvudlinjen.• Oberoende adjudication nivå
Verktyg och MCP-godkännandenJag vet inte.✓ Standard fullskaliga förändringar
PII De-sensitization och reduktionOne-way cover.Reversibel + revisionsbar
Bevis och spårbarhetLoggen räcker.Fördomar + innehållsfri lagring

Tre platser värda att utvecklas.

  • Multi-tenant strategi isoleras.Claudflares DLP-strategi är gatewaynivå, med endast flera gateways för att separera hyresgäster. Om ditt företag är multi-tenant SaaS, kommer detta att bestämma formen på strukturen direkt.
  • Reversibilitet.Den traditionella DLP är "detection-blockering" och AI-scenariot kräver ofta "detect-de-sensitization-restoration": radera PII från stationen och återställa användarens egna data när svaret kommer tillbaka. Det kan inte vara one-way cover.
  • Inga bevis.Lagringen av den ursprungliga prompten för bevis är liktydigt med att skapa en efterlevnad gruvområde. Metadata + Hashi, som undersöks, möter revisionen utan att skapa nya datatillgångar - en vattendelare i säkerhetsgatewayen och den vanliga gatewayloggen, tror jag.

Om bara en sak

Statusen för många av lagen är: AI-gatewayen är på, och säkerhetsgatewayen är i budgeten. Risken i detta tillstånd är inte "inget säkerhetsnät", men...Jag trodde jag gjorde.Jag vet inte.

Så om det bara finns en sak att göra, föreslår jag detta:Vrid alla standarder först.

Anledningen är enkel: de Offs där uppe, de är inte fel.Av fabriken är Off.Jag vet inte. Din port går igenom produktionen och flödet är verkligt, men de flesta kontroller har aldrig öppnats. Denna fråga kräver inte upphandling, ingen ny budget, ingen strukturerad granskning, bara en halv dag och en lista.

  1. Listar alla skyddsräcken / politiska objekt på din gateway och deras nuvarande switchstatus.
  2. Den artikel-för-artikel effekten av "Default Level" kommer att öppnas minst tre gånger: LLM01 (injektion), LLM03 (verktygstillstånd), LLM02 (dissensibilisering).
  3. Kontrollera misslyckad orienteringSimulera en behörighet fråga misslyckades med att se om det släpptes eller avvisades. Denna artikel är den lättast ignorerade och dödliga.
  4. Bekräfta förhållandet mellan cache och strategiförändringen: strategin förändrades och hur länge den gamla cachen misslyckades. Skriv den siffran i förändringsprocessen.
  5. Bekräftar svarssidan-skanning behandling av strömmar: om det är öppet, vad är användaren uppfattas TTF; om det är av, överges utgångssidan bestämning.

Efter dessa fem får du en mer exakt slutsats än någon jämförande tabell:Vad du har nu är en gateway eller en säkerhetsgateway.

Ansvarsbaserad uppdelning av arbetsmatris

Slutligen: Varför kan inte de två åtagandena slås samman

Gå tillbaka till titeln – två företag i samma kedja.

Jag vill inte stressa "de är annorlunda", men...De är olika, och de är inte strukturella. De försvinner inte när produkten mognar."Jag vet inte.

Cache kringgår nödvändigtvis beslutsamhet, eftersom definitionen av Cache inte längre beräknas. Vätskor strider nödvändigtvis med hela bestämningen, som förutsätter fullt innehåll. Framåt tenderar nödvändigtvis att vara liberal, eftersom dess funktion är att bevara användbarheten.Ingen av dessa tre är frågor om projektnivå, som alla är skillnader i målfunktioner.

Så rätt sak att göra är att inte hitta en produkt som är bra för båda.Erkänn att detta är två lager och sedan placera dem i olika områden av misslyckande, varje optimera sina respektive mål.Den är ansluten med ett tydligt gränssnitt: porten är "för leverans" och säkerhetsgatewayen är "förbjuden".

Och det är därför jag inte riktigt tror på "integrerade AI säkerhetsgateways". En integrerad produkt existerar och den fungerar, men när den båda hävdar att den är högintensiv och noll-misslyckande betyder det vanligtvis.En av dem skapades under vissa förhållanden.Och det tillståndet är inte alltid skrivet i jämförande tabell.

Det är två saker. Sätt dem i samma komponent, och förr eller senare finns det en koncession.