Hintergrund
Bei KI-Anwendungen in Unternehmen kann eine unkontrollierte Zuweisung von Berechtigungen leicht zum Verlust von sensiblen Daten oder zum Missbrauch von Ressourcen führen.
Verschreibung
- Hierarchische Kontrolle durch die BehördeEinstellung verschiedener Rollen (Administrator/allgemeines Mitglied) in der "Benutzerverwaltung" des Verwaltungszentrums, Nicht-Administratoren verbergen standardmäßig API-Schlüssel und andere sensible Informationen
- Betriebsgrenze: über den Permission Interceptor im Quellcode (Suche nach
permission_required(Markierung) Einschränkung kritischer Operationen wie Schließen/Löschen von Modellen - VisualisierungEchtzeitanzeige von Benutzerbetriebsprotokollen im Hintergrund und Rückverfolgbarkeit von abnormalem Verhalten
Schritte zur Umsetzung
- Der Einsatz erfolgt in der
.envEinrichten des anfänglichen Administratorkontos - Nach der Anmeldung gehen Sie zu "Benutzerverwaltung" → "Rollenkonfiguration", um die Berechtigungen zu überprüfen.
- Entfernen Sie die Kontrollkästchen für erweiterte Berechtigungen wie "Modelllieferant" für reguläre Mitgliederkonten.
verstärkter Vorschlag
Kann für die sekundäre Entwicklung geändert werden, wenn eine feinere Granularität erforderlich istbackend/api/core/auth/Die Berechtigungs-Middleware unter dem
Diese Antwort stammt aus dem ArtikelDify-Plus: ein lokales Management-Backend für DifyDie































