Skip to main content
Administrator Guide
Laatst bijgewerkt: 2023-06-23
Concept: agentbeveiliging

Concept: agentbeveiliging

Agentbeveiliging zorgt ervoor dat AI-agents veilig werken binnen uw onderneming door ze unieke identiteiten, robuuste verificatie en gedetailleerde autorisatiefuncties toe te wijzen. Agentbeveiliging bepaalt hoe agents omgaan met gegevens en taken uitvoeren, volgens het principe van minimale bevoegdheden.
Terwijl u de levenscyclus en definitie van uw agents beheert in het Agent System of Record (ASOR), bepaalt Agent Security hun runtimegedrag.
Het framework voor agentbeveiliging ondersteunt twee verschillende uitvoeringsmodi voor agents:
  • Gedelegeerdemodus: handelend namens een gebruiker. Voorbeeld: een gebruiker delegeert aan de agent de taak voor het aanvragen van een vrije dag voor een specifieke datum.
  • Omgevingsmodus: autonoom handelend op basis van een gebeurtenis of activering . Hoewel een agent niet volledig autonoom is, werkt de agent onafhankelijk om achtergrondtaken uit te voeren, zoals het aggregeren van gegevenspools of het reageren op gebeurtenis .

Agentidentiteit: systeemgebruiker agent

Net als bij een integratiesysteemgebruiker (ISU) maken agents gebruik van agentsysteemgebruikersaccounts (ASU's). Om ervoor te zorgen dat er eenduidige controle is over waartoe de agent toegang heeft en om audits transparantie te bieden, heeft elke agent een unieke identiteit of gebruikersaccount ().
  • Unieke identiteit: elke agent heeft een uniek ASU-account.
  • Modusspecifiek: een agent kan maximaal twee ASU's hebben; Eén voor uitvoering delegeren en uitvoering voor omgevingslucht. Elke ASU heeft een specifieke OAuth 2.0- client.
  • Beheer: het systeem genereert en beheert automatisch medewerkersteams wanneer u vaardigheden configureert in het Agent System of Record. Voorbeeld: als u een omgevingsvaardigheid activeert, wordt de benodigde omgevings-ASU geactiveerd.

Aanmaak en registratie door ASU

Het proces voor het maken van de ASU vindt gelijktijdig plaats met de configuratie van de agent en het inschakelen van vaardigheden in ASOR.
  • Genereren van ASU: wanneer een beheerder vaardigheden inschakelt voor een agent, maakt ASOR automatisch een toegewezen gedelegeerd ASU of ASU voor die agent met een uitgeschakelde status. Wanneer de agent wordt geactiveerd, worden de gekoppelde ASU's automatisch ingeschakeld.
  • OAuth-client en -sleutelpaar: er wordt een OAuth- client gegenereerd en aan een ASU gekoppeld. Er wordt een persoonlijke sleutel gemaakt en de openbare sleutel wordt geregistreerd bij de autorisatieserver van Workday . De ASU krijgt vervolgens de vaardigheid om taken te verifiëren en uit te voeren die zijn gedefinieerd in de bijbehorende vaardigheden.
  • Opslag van referenties: ASOR slaat de referenties van de client , inclusief de persoonlijke sleutel, veilig op in het archief voor referenties. Vervolgens wordt in ASOR een unieke referentie-ID opgeslagen als aanwijzer naar deze referenties voor het sleutelpaar , die worden gebruikt om ASU-tokens te genereren die samen met het token worden uitgewisseld voor een gedelegeerde ASU in plaats van voor OAuth 2.0 referenties .

Vergelijking van beveiligingsmodi

Functie
Gedelegeerdemodus:
Omgevingsmodus:
Primair gebruiksscenario:
Interactieve taken. Voorbeeld: vraag verlof voor uzelf aan.
Achtergrondtaken. Voorbeeld: gegevensaggregatie.
Gebruikte identiteit
Combinatie van ASU van gebruiker en agent.
Alleen ASU voor agent.
Verificatie
De agent maakt gebruik van OAuth 2.0 voor de stroom 'Aan namens'.
De agent wordt geverifieerd als een ASU voor omgevingsactiviteiten, zonder tussenkomst van de gebruiker.
Autorisatielogica
De beveiliging wordt geëvalueerd op basis van de intersectie tussen de machtigingen van de gebruiker en de toegestane vaardigheden van de agent.
De beveiliging wordt alleen geëvalueerd op basis van de machtigingen van de agent.
Configuratie
Beleid voor interactie met agents: hiermee wordt bepaald wie de specifieke vaardigheden van de agent mag gebruiken.
Domeinbeveiligingsbeleid: definieert waartoe de agent toegang heeft.
Beveiligingsgroepen
De gebruiker moet zich in de toegestane beveiligingsgroepen bevinden om de vaardigheid te kunnen aanroepen.
Wanneer een omgevingsvaardigheid wordt geactiveerd, wordt een unieke Ambient Agent-beveiligingsgroep gegenereerd die moet worden toegewezen aan het relevante beveiligingsbeleid voor domein of bedrijfsproces .
Auditlogboek:
Hiermee wordt de transactie vastgelegd die door de agent is uitgevoerd als
Op gebruiker
en de gebruiker als
Namens gebruiker
.
In het auditlogboek wordt de agent-ASU van de agent weergegeven als
Op gebruiker
.

Aandachtspunten bij de implementatie

Workday biedt een
beveiligingsanalyserapport
voor de domein en beveiligingsbeleid bedrijfsproces voor agentvaardigheden. Met dit rapport kunt u bepalen welke beveiligingsconfiguraties nodig zijn voor uw agents.