- Überblick
- Installation und Einrichtung
- Erste Schritte
- Vertrauen und Compliance
- Governance
- Funktionen
- Delegate für Tests
- Referenz (Reference)
- Fehlersuche und ‑behebung
- Fehlerbehebung bei Einrichtung und Installation
- Fehlerbehebung für Aufgaben und Prompts
- Fehlerbehebung bei Sicherheit und Berechtigungen
- Fehlerbehebung für Verbindungen
- Fehlerbehebung bei Routinen
- Fehlerbehebung bei Fähigkeiten und Add-Ons
- Fehlerbehebung beim Veröffentlichen und Installieren von Fähigkeiten
- Fehlerbehebung bei den Einstellungen
- Unterstützung wird erhalten
- Weitergabe von Feedback an UiPath
- Sichern und Wiederherstellen
Referenz für Sicherheitseinstellungen
Fein abgestimmte lokale Sicherheitskontrollen in Delegate – Toolberechtigungen, Terminal und Dateien, geschützte Dateien und UI-Automatisierung – die über den Genehmigungsmodus hinausgehen.
Diese Einstellungen befinden sich unter Einstellungen → Sicherheit und sind in fünf Bereiche unterteilt: Toolberechtigungen, Terminal und Dateien, Geschützte Dateien, UI-Automatisierung und Eingeschränkter Zugriff.
Tool-Berechtigungen
Konfigurieren Sie, wann der Delegate Ihre Genehmigung benötigt. Die Tools sind in vier Kategorien auf oberster Ebene unterteilt, die jeweils zeigen, wie viele Tools oder Vorgänge sie abdecken:
| Kategorie | Deckt ab |
|---|---|
| Konnektoren | Slack, GitHub, Notion, Linear, Jira, Microsoft 365 und mehr |
| Office | Word, Excel, PowerPoint, Outlook, Teams |
| System-Tools | Dateisystem, Websuche, Computernutzung, Speicher, Shell |
| MCP-Server | Alle MCP-Server, die Sie verbunden haben |
Durch das Erweitern einer Kategorie wird diese weiter aufschlüsselt. Systemtools zum Beispiel werden in vier Gruppen unterteilt:
| „Gruppieren“ (Group) | Deckt ab | Standard |
|---|---|---|
| Schreibgeschützt | Lesen von Dateien, Durchsuchen des Webs, Überprüfen von UI-Elementen – Vorgänge, die nichts ändern | Zulassen |
| Schreiben & ändern | Erstellen oder Bearbeiten von Dateien, Herunterladen von Dateien, Generieren von Bildern | Fragen |
| UI-Automatisierung | Klicken, Eingeben oder anderweitige Interaktion mit einer App | Fragen |
| Shell &Amp; Skript verwenden | Ausführen eines PowerShell- oder Bash-Befehls | Fragen |
Jede Gruppe kann unabhängig auf Zulassen (automatisch ausgeführt), Fragen (zuerst aufgefordert) oder Blockieren (automatisch verweigern) gesetzt werden und wird weiter erweitert, um individuelle Vorgänge für sich festzulegen.
Connectors und Office folgen dem gleichen schreibgeschützten vs. Schreiben-und-Ändern-Prinzip in eigener Skalierung: Jede App oder jeder Dienst (Outlook, Slack, Excel usw.) bricht in seine eigenen Vorgänge auf, die im Allgemeinen auf die gleiche Weise aufgeteilt werden – Zum Beispiel ist das Lesen eines Slack-Kanals oder eines Excel-Bereichs schreibgeschützt, während das Veröffentlichen einer Nachricht oder das Schreiben in einem Bereich Schreibgeschützt ist – jeweils auf Zulassen, Fragen oder Blockieren auf die gleiche Weise wie bei Systemtools festgelegt.
MCP-Server werden genauso behandelt wie die anderen Kategorien, mit der Ausnahme, dass die verfügbaren Vorgänge vollständig davon abhängen, welche Server Ihre Organisation konfiguriert hat.
Terminal und Dateien
Delegate kann Shell-Befehle und Skripte über die Shell-Befehlssandbox ausführen, derzeit in BETA: ein Scope-fähiger Sandbox-Manager, der Windows AppContainer für die Isolierung von Dateisystemen, Netzwerken, Prozessen und Anmeldeinformationen auf Kernel-Ebene verwendet. Weitere Informationen zur konzeptionellen Funktionsweise der Sandbox finden Sie unter Skripting und Codeausführung in der Sicherheitsübersicht.
Ein Befehl mit langer Ausführungszeit blockiert nicht den Rest der Sitzung: Delegate kann sie starten, an anderen Dingen weiterarbeiten, die Ausgabe lesen, während sie eingeht, und sie bei Bedarf anhalten.
Kernel-Isolation
Ein Umschalter, der die Sandbox für Shell-Befehle ein- oder ausschaltet. Wenn diese Option deaktiviert ist, werden Befehle mit vollen Benutzerrechten ausgeführt, anstatt in der eingeschränkten Umgebung, die in der Übersicht zur Sicherheit beschrieben ist.
Pfade
Shell-Befehle können nur auf die hier aufgeführten Pfade zugreifen; alles andere ist blockiert. Fügen Sie Ihre eigenen Pfade über die Standardpfade hinaus hinzu.
Capabilities
Zusätzliche Funktionen, die Sie für Shell-Befehle in Sandbox gewähren können, da sie außerhalb des standardmäßigen Bereichs der Sandbox liegen. Internetzugang, privates Netzwerk und Wechselspeicher sind standardmäßig deaktiviert; Das Shell-Profil ist standardmäßig aktiviert:
- Internetzugang (standardmäßig deaktiviert) – Ermöglicht Sandbox-Befehlen ausgehende Netzwerkverbindungen (HTTP, HTTPS usw.).
- Privates Netzwerk (standardmäßig deaktiviert) – Ermöglicht Sandbox-Befehlen Ihr lokales Netzwerk oder LAN zu erreichen.
- Wechselspeicher (standardmäßig deaktiviert) – Ermöglicht Sandbox-Befehlen das Lesen oder Schreiben von USB-Laufwerken und externen Datenträgern.
- Shell-Profil (standardmäßig aktiviert) – Lädt das Profil Ihrer Shell (
.zshrc,.bash_profileoder PowerShell-Profil), bevor Befehle ausgeführt werden, sodass Ihre üblichen Alias und Umgebungsvariablen verfügbar sind.
Änderungen daran müssen möglicherweise neu gestartet werden, damit die App wirksam wird.
Blockierte Befehle
Die Ausführung bestimmter Befehlstypen blockieren – klicken Sie auf einen Vorschlag, um ihn hinzuzufügen, oder geben Sie ein benutzerdefiniertes Muster ein (z. B. shutdown, format c:, netstat). Diese Muster werden vor der Ausführung überprüft: Der Befehl des Agents wird mit ihnen als regulärer Ausdruck abgeglichen und vor der Ausführung blockiert. Dies ist ein separater Mechanismus für die Kernel-Isolierung und gilt unabhängig davon, ob die Sandbox eingeschaltet ist.
Geschützte Dateien
Delegate benötigt eine Genehmigung, bevor es auf diese Dateien zugreifen kann, die in Kategorien gruppiert sind, nach dem, was sie schützen:
| Kategorie | Schützt | Beispielmuster |
|---|---|---|
| Geheimnisse | Umgebungsdateien und Anmeldeinformationsspeicher | .env, .env.*, secrets/*, credentials/*, .npmrc, .pypirc |
| Tasten | SSH-Schlüssel und Zertifikate | .ssh/*, *.pem, *.key, *.p12, id_rsa, id_ed25519 |
| Cloud | Anmeldeinformationen des Cloud-Anbieters | .aws/*, .azure/*, .gcloud/*, service-account*.json |
| Config | Projektkonfigurationsdateien – Das Lesen ist unbeschränkt, nur Schreibvorgänge müssen genehmigt werden | tsconfig.json, .eslintrc*, Dockerfile, .github/workflows/* |
| Daten | Lokale Datenbanken und Verlaufsdateien | *.sqlite, *.db, wallet.dat, .bash_history |
Sie können darüber hinaus Ihren eigenen benutzerdefinierten Pfad oder Ihr eigenes Muster hinzufügen.
Anwendungsbeispiel: Erfassen Sie Dateien, die Anmeldeinformationen, kryptografisches Material, Zugriff auf das Cloud-Konto oder andere vertrauliche Daten enthalten können, ohne jeden möglichen Speicherort auflisten zu müssen.
UI-Automatisierung
Steuert, auf welche Anwendungen und Websites Delegate ohne Rückfrage reagieren kann und welche er niemals erfassen darf.
Vertrauenswürdige Apps und Websites (automatisch genehmigen)
- Vertrauenswürdige Apps – Apps, die der Delegate ohne Rückfrage verwenden kann. Fügen Sie schnell nach Kategorie (Code-Editoren, Terminals, Office Apps, Dateimanager, Hinweise und Dokumente) oder Typ hinzu, um eine einzelne App auszuwählen, die installiert ist oder derzeit ausgeführt wird.
- Vertrauenswürdige Sites – Sites, die der Delegate ohne Rückfrage verwenden kann. Domäne suchen oder eingeben; Ihr Browserverlauf kann Ihnen bei der Auswahl helfen.
Geschützte Apps und Websites (Blockieren)
- Blockierte Apps – Apps, die Delegate nicht öffnet oder mit denen sie nicht interagiert. Geben Sie eine App ein oder wählen Sie eine aus, um sie hinzuzufügen.
- Blockierte Websites – Websites, auf die Delegate nicht zugreifen kann. Empfohlen für Banking, Zahlungen, Kennwortmanager und alles Vertrauliche. Fügen Sie schnell eine ganze Kategorie mit einem Klick hinzu – Banking, Zahlungen, Krypto, Password Manager, Government, Gesundheitswesen –, wodurch die Liste mit einer Reihe bekannter Websites für diese Kategorie ausgefüllt wird, oder suchen Sie eine Domäne, um selbst eine hinzuzufügen.
Anwendungsbeispiel: Vorab genehmigen von vertrauenswürdigen Workflows (z. B. Microsoft Excel, Microsoft Word oder eine interne Website), damit sie keine wiederholten Bestätigungsaufforderungen auslösen, und blockieren bestimmte Anwendungen oder Websites oder ganze vertrauliche Kategorien, sodass der Agent dies nie lesen kann darauf reagieren.
Eingeschränkter Zugriff
Scopes Delegate an eine zulässige Reihe von Ordnern, blockierten Pfaden und Genehmigungsausnahmen. Derselbe Bereich wird zwischen dieser globalen Einstellung und der Registerkarte Sicherheit der eigenen Projekteinstellungen jedes Projekts freigegeben – Änderungen, die in dem einen vorgenommen werden, werden in dem anderen widergespiegelt.
- Ordner: Die lokalen Ordner, die der Delegate verwenden darf.
- Blockierte Pfade: Pfade Delegate darf niemals zugreifen, auch innerhalb eines zulässigen Ordners.
- Genehmigungen: Welche Aktionen noch nach Ihrer Bestätigung fragen, während der eingeschränkte Zugriff aktiviert ist.
Anwendungsbeispiel: Beschränken Sie Delegate auf die Dateien eines bestimmten Projekts, wenn Sie mit vertraulichen Informationen arbeiten, ohne jedes Mal Toolberechtigungen oder geschützte Dateien neu konfigurieren zu müssen.
Best Practices für die Berechtigungseinstellung
Weitere Informationen finden Sie unter Best Practices für die Berechtigungseinstellung für Empfehlungen nach Rolle – einzelne Benutzer, IT-Administratoren und Entwickler, die Fähigkeiten erstellen.
- Tool-Berechtigungen
- Terminal und Dateien
- Kernel-Isolation
- Pfade
- Capabilities
- Blockierte Befehle
- Geschützte Dateien
- UI-Automatisierung
- Vertrauenswürdige Apps und Websites (automatisch genehmigen)
- Geschützte Apps und Websites (Blockieren)
- Eingeschränkter Zugriff
- Best Practices für die Berechtigungseinstellung