Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln innehåller metodtips för att skydda AI-arbetsbelastningar (artificiell intelligens) specifikt i Azure. När organisationer använder AI-funktioner utan motstycke måste säkerhetsteam proaktivt få insyn i AI-användning och implementera lämpliga kontroller för att minska riskerna.
Den här artikeln fokuserar på Azure-specifika AI-säkerhetsöverväganden. För omfattande, plattformsoberoende AI-säkerhetsguider, inklusive organisationsstrategi, styrningsramverk och hela AI-säkerhetslivscykeln, se Security for AI i Microsoft Security-dokumentationen.
Denna artikel är en följeslagare till AI-modellen för delat ansvar och AI-agentens delade ansvarsmodell, som förklarar fördelningen av säkerhetsansvar mellan dig och Microsoft för AI-arbetsbelastningar och autonoma agenter. Mer information om förebyggande säkerhetskontroller med Azure Policy-tillämpning finns i Microsoft Cloud Security Benchmark v2 – Artificiell intelligens.
Aktivera insyn i AI-arbetsbelastningar och användning
Innan du kan skydda AI-arbetsbelastningar behöver du insyn i vilka AI-program som används och byggs in i din organisation.
Använd Microsoft Defender för molnet för att upptäcka AI-arbetsbelastningar i din Azure-miljö. Defender Cloud Security Posture Management (CSPM)-planen tillhandahåller AI-funktioner för hantering av säkerhetsposition, inklusive upptäckt av den generativa AI-materiallistan (AI BOM), inbyggda säkerhetsrekommendationer och analys av attackvägar. Mer information finns i AI-hantering av säkerhetsstatus med Defender för molnet.
Använd Microsoft Defender for Cloud Apps för att upptäcka SaaS AI-applikationer. Defender for Cloud Apps-katalogen inkluderar mer än tusen generativa AI-appar. Du kan visa riskbedömningar, sanktionera eller blockera appar och skapa principer för att identifiera nya AI-appar. Mer information finns i Uppdagade appar.
Spåra AI-agentidentiteter med Microsoft Entra agent-ID. Microsoft Entra agent-ID tillhandahåller en enhetlig katalog över agentidentiteter skapade över Microsoft Copilot Studio och Azure AI Foundry, vilket hjälper dig att hantera agentlivscykel och behörigheter.
Säkra Distributioner av Azure OpenAI-tjänsten
Azure OpenAI Service ger REST API-åtkomst till kraftfulla språkmodeller. Det är viktigt att skydda dessa distributioner för att skydda dina data och förhindra missbruk.
Använd privata endpoints för nätverksisolering. Konfigurera Azure OpenAI Service för att använda privata endpoints, ta bort den publika endpointen och begränsa åtkomsten till ditt virtuella nätverk. Mer information finns i Nätverks- och åtkomstkonfiguration för Azure OpenAI.
Använd managed identity för autentisering. Konfigurera applikationer att autentisera genom att använda Microsoft Entra-hanterade identiteter istället för API-nycklar, vilket eliminerar behovet av att hantera och rotera hemligheter. Mer information finns i Konfigurera Azure OpenAI-tjänsten med Microsoft Entra ID-autentisering.
Implementera filtrering av flerskiktat innehåll. Använd innehållsfiltrering i flera steg för att skapa djupförsvar:
- Inmatningsfiltrering: Använd Azure AI Innehållsäkerhet för att analysera prompts för skadligt innehåll, inklusive promptinjektionsförsök och jailbreak-attacker.
- Utgångsfiltrering: Konfigurera Azure OpenAI-innehållsfiltrering för att blockera skadliga svar innan leverans.
- API-gatewaykontroller: Använd Azure API Management för att upprätthålla hastighetsbegränsning och schemavalidering.
Mer information finns i Innehållsfiltrering och Azure AI Innehållsäkerhet.
Använd säkerhetsmeta-prompts för att styra modellbeteende. Designsystempromptar som tydligt definierar modellens roll, inkluderar explicita instruktioner för att avvisa skadliga indata och instruerar modellen att prioritera systeminstruktioner framför användarens inmatningar. Använd spotlight-tekniker för att isolera ej betrodda data i prompter och integrera Prompt Shields för att identifiera jailbreak-försök.
Övervaka användningen med diagnostiska loggar. Aktivera diagnostisk loggning för att spåra API-förfrågningar, tokenanvändning, innehållsfiltreringsresultat och fel. Skicka loggar till Azure Monitor för analys och aviseringar. Mer information finns i Övervaka Azure OpenAI.
Skydda Azure AI Foundry och Azure Machine Learning
Azure AI Foundry och Azure Machine Learning tillhandahåller plattformar för att skapa och distribuera AI-program. För att skydda dessa miljöer måste nätverksisolering, åtkomstkontroll och modellstyrning uppmärksammas.
Använd hanterad nätverksisolering. Skapa Azure AI Foundry-hubbar och Azure Machine Learning-arbetsytor med hanterade virtuella nätverk som tillhandahåller privata endpoints för beroende tjänster och utgående trafikkontroll. Mer information finns i Hanterad nätverksisolering för Azure AI Foundry och Konfigurera en privat slutpunkt för Azure Machine Learning.
Implementera åtkomstkontroll med minsta privilegium. Konfigurera RBAC genom att använda inbyggda roller och tilldela behörigheter på projekt- eller arbetsytnivå. Använd Microsoft Entra-agent-ID för AI-agentidentitetshantering och tillämpa begränsade, kortlivade token för agentfunktionsåtkomst. Mer information finns i Rollbaserad åtkomstkontroll för Microsoft Foundry.
Distribuera endast godkända AI-modeller. Använd Azure Machine Learning modellregister för att spåra modellens proveniens, verifieringsstatus och godkännandehistorik. Konfigurera automatisk genomsökning för att verifiera modellintegriteten och testa mot indata mot angripare före distributionen. Distribuera Azure-principen "[Preview]: Azure Machine Learning Deployments bör endast använda godkända Registry Models för att upprätthålla styrning." Mer information finns i Modellhantering och distribution.
Skydda beräkningsresurser. Konfigurera beräkningsinstanser utan publika IP-adresser, använd hanterad identitetsautentisering, aktivera användarisolering för delade kluster och kryptera diskar med kundhanterade nycklar. Mer information finns i Skydda en Azure Machine Learning-träningsmiljö.
Implementera AI-specifikt skydd mot hot
AI-arbetsbelastningar står inför unika hot, inklusive snabbinmatning, jailbreak-attacker och modellmanipulering. Implementera hotidentifiering och kontinuerlig testning som är särskilt utformad för AI.
Använd Microsoft Defender för molnet AI-hotskydd. Implementera Microsoft Defender för AI-tjänster för att upptäcka prompt injection-attacker, exponering av känslig data och avvikande API-användningsmönster. Mer information finns i AI-skydd mot hot med Microsoft Defender för molnet.
Implementera kontinuerlig AI-redteaming. Genomför regelbundna adversariella tester med hjälp av specialiserade verktyg:
- PyRIT (Python Risk Identification Tool för GenAI) för automatiserad adversariell testning.
- Azure AI Red Teaming Agent för riktade attacksimuleringar.
Integrera röd teamindelning i CI/CD-pipelines för att verifiera säkerheten före distributionen. Testa mot kända attackmönster från MITRE ATLAS,OWASP Top 10 för LLM-applikationer och OWASP Top 10 för Agentic AI.
Inför mänsklig kontroll för kritiska åtgärder. För högrisk-AI-operationer såsom externa dataöverföringar eller systemkonfigurationsändringar, använd Azure Logic Apps eller Power Automate för att utforma arbetsflöden som pausar för mänsklig granskning och godkännande innan exekvering.
Övervaka riskfyllda AI-användningsmönster. Använd Hantering av interna risker i Microsoft Purview med mallen för användning av Risky AI för att upptäcka och undersöka riskaktiviteter relaterade till AI. Mer information finns i Principmallar för hantering av insiderrisk.
Skydda känsliga data i AI-interaktioner
AI-program interagerar ofta med känsliga data. Implementera dataskyddskontroller för att förhindra dataförlust och säkerställa efterlevnad.
Använd Hantering av datasäkerhetsstatus i Microsoft Purview (DSPM) för AI. DSPM för AI ger insikter i AI-aktivitet, färdiga policyer för att skydda data i uppmaningar och bedömningar av datarisker vid potentiell överdelning. Mer information finns i Hantering av datasäkerhetsstatus för AI.
Applicera känslighetsetiketter och DLP-policyer. Utöka Microsoft Purview-känslighetsetiketter till data som AI-applikationer får tillgång till och konfigurera DLP-policyer för att upptäcka och blockera känslig data i AI-promptar. Mer information finns i Komma igång med känslighetsetiketter.
Styra AI för efterlevnad
AI-program måste uppfylla regelkrav och organisationsprinciper.
Implementera ansvarsfulla AI-kontroller. Följ Microsoft principer för ansvarsfull AI för rättvisa, transparens, integritet och ansvarstagande. Mer information finns i Microsoft Responsible AI Standard.
Bibehåll granskningsspår. Aktivera granskning av AI-tjänster: Microsoft Purview Granskning fångar Copilot-interaktioner, Azure Monitor spårar användningen av Azure AI-tjänster och Defender for Cloud Apps övervakar SaaS AI-aktivitet. Mer information finns i Granskningsloggaktiviteter.
Nästa steg
- Lär dig om AI-modellen för delat ansvar.
- Lär dig om AI-agentens modell för delat ansvar.
- Granska Microsoft Cloud Security Benchmark v2 - Artificiell intelligenssäkerhet.
- Utforska Security for AI för omfattande AI-säkerhetsguider.
- Lär dig om Nulová dôvera (Zero Trust)-principerna och hur de tillämpas på AI-arbetsbelastningar.
- Lär dig om Microsoft Secure Future Initiative (SFI), Microsoft bästa praxis för intern säkerhet som Microsoft också rekommenderar för organisationer.