Datenfilterung wird untersucht
Verwenden Sie Datenfilterung, um den Zugriff auf Tabellen und Datensätze basierend auf Betreffattributen bei Leseabfragen zu steuern.
Die Datenfilterung ist eine separate Form der Zugriffssteuerung, die mit den vorhandenen Zugriffssteuerungsregeln (ACLs) in Ihrer Instanz kompatibel ist. Die Datenfilterung verweigert den Zugriff auf Tabellen und Datensätze, die nicht mit den von einem Administrator definierten Betreffattributen übereinstimmen. Die Datenfilterung soll Audits, Berichterstellung und Fehlerbehebung erleichtern.
Dies ist eine optionale Funktion, die Administratoren in ihrer Instanz aktivieren können.
Datenfilterungsfunktionen
| Datenfilter Verwenden Sie Datenfilter, um Zugriff basierend auf Informationen in einem Datensatz zu gewähren. Datenfilter verwenden Daten in einem Tabellenfeld, um zu bestimmen, ob ein Datensatz für Ihre Anwender verfügbar ist. |
| Bedingungsgenerator auf Betreffattribut-Basis Verwenden Sie Betreffattribute, um Anwenderrolle, Gruppe, Betreffkriterien oder IP-Netzwerkadresse auszuwerten. |
| Die Datenfilterung verwendet ein Deny-basiertes Modell Die Datenfilterung verwendet ein Deny-basiertes Modell, um den Zugriff auf Datensätze zu steuern. Mit der Datenfilterung verweigert Ihre Instanz den Zugriff auf Datensätze, es sei denn, ein Datensatz erfüllt die von der Datenfilterung definierten Kriterien. |
| Durchsetzung der Datenfilterung Datenfilterungsregeln werden nach der Datenbankabfrage für LESEVORGÄNGE ausgeführt und vor ACLs ausgewertet. Ein Datensatz, der von einer Datenfilterregel abgelehnt wurde, wird nicht fortgesetzt und wird durch ACL-Regeln ausgewertet.
|
| Sitzungs-Debugging Die Datenfilterung unterstützt das Sitzungs-Debugging. Verwenden Sie Sitzungs-Debugging, um zu sehen, welche Datenfilterdatensätze für eine bestimmte Abfrage gelten. Administratoren können diese Informationen verwenden, um Probleme beim Anwenderzugriff auf Datensätze zu beheben. |
Komponenten der Datenfilterung
- Datenfilterungsdatensätze
- Erstellen Sie einen Datensatz für die Datenfilterung [sys_df_data_filtration], um Tabellenzugriff auf Ihre Instanz zu gewähren. Der Datenfilterdatensatz enthält Datenfilter Und Betreffattribut Oben beschriebene Bedingungen, um den Umfang der Regel und die betroffenen Anwender einzuschränken.
- Datensätze der Betreffkriterien
- Datensätze der Betreffkriterien [sys_df_subject_criteria] stellen bestimmte Anwenderattribute dar, mit denen Sie bestimmen können, ob Sie Zugriff mit einer Datenfilterregel gewähren möchten. Diese Attribute können die Gruppen, Rollen oder IP-Adresse eines Anwenders sein. Um ein Betreffkriterium zu erstellen, müssen Sie den Betreffkriteriendatensatz sowie Kriterieneingabe- und Kriterienbedingungsdatensätze erstellen. Details zu diesem Prozess finden Sie unter Betreffkriterien werden erstellt.
- Beispiele für Kriterieneingabedatensätze
Abbildung : 1. Beispielkriterieneingabe für alle Rollen, die „Administrator“ enthalten - Bedingungsdatensätze für Betreffkriterien
Abbildung : 2. Beispielkriterienbedingung mit der Eingabe „nur Administratoren“