datenbanken von der rolle - doag.org · 6 scxxxxxx 7 mzxxxxxx 8 hlxxxxxx g klxxxxxx 0 mtxxxxxx i z...

12
Datenbanken von der Rolle Angelina Weinschenck: Düsseldorf 31. Mai 2017 [email protected]

Upload: others

Post on 30-Oct-2019

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Datenbanken von der Rolle - doag.org · 6 SCxxxxxx 7 MZxxxxxx 8 Hlxxxxxx g KLxxxxxx 0 MTxxxxxx I Z Ixxxxxx 2 MDxxxxxx 3 AVxxxxxx 4 BExxxxxx 5 MExxxxxx 6 BÄxxxxxx 7 MDxxxxxx GRANTED

Datenbanken von der

Rolle

Angelina Weinschenck:

Düsseldorf 31. Mai 2017

[email protected]

Page 2: Datenbanken von der Rolle - doag.org · 6 SCxxxxxx 7 MZxxxxxx 8 Hlxxxxxx g KLxxxxxx 0 MTxxxxxx I Z Ixxxxxx 2 MDxxxxxx 3 AVxxxxxx 4 BExxxxxx 5 MExxxxxx 6 BÄxxxxxx 7 MDxxxxxx GRANTED

Facts & Figures

Technologie-orientiert

Branchen-unabhängig

Hauptsitz

Ratingen240

Beschäftigte

Gründung

1994

Niederlassung

Frankfurt am Main

Ausbildungs-

betrieb

Inhabergeführt

Zertifizierter

Partner von

Oracle,

Microsoft

und SAP

24 Mio. Euro

Umsatz

2

Page 3: Datenbanken von der Rolle - doag.org · 6 SCxxxxxx 7 MZxxxxxx 8 Hlxxxxxx g KLxxxxxx 0 MTxxxxxx I Z Ixxxxxx 2 MDxxxxxx 3 AVxxxxxx 4 BExxxxxx 5 MExxxxxx 6 BÄxxxxxx 7 MDxxxxxx GRANTED

Inhalt

Verschaffen Sie sich einen Überblick

Wie viele DBAs haben Sie?

Benutzer und Rollen ohne Funktion

Vorsicht vor den „ANY“ Rechten

Wer darf Privilegien erteilen?

Rollen mit gleichen Privilegien

DBMS-Privilege_Capture

Page 4: Datenbanken von der Rolle - doag.org · 6 SCxxxxxx 7 MZxxxxxx 8 Hlxxxxxx g KLxxxxxx 0 MTxxxxxx I Z Ixxxxxx 2 MDxxxxxx 3 AVxxxxxx 4 BExxxxxx 5 MExxxxxx 6 BÄxxxxxx 7 MDxxxxxx GRANTED

Verschaffen sie sich einen Überblick

Wie ist Ihre Rechtevergabe strukturiert?

Haben Sie User mit mehr als 148 Rollen?

Das Alert Log kann weiterhelfen:

Maximum of 148 enabled roles exceeded for user MANY_ROLES. Not loading all the roles.

Page 5: Datenbanken von der Rolle - doag.org · 6 SCxxxxxx 7 MZxxxxxx 8 Hlxxxxxx g KLxxxxxx 0 MTxxxxxx I Z Ixxxxxx 2 MDxxxxxx 3 AVxxxxxx 4 BExxxxxx 5 MExxxxxx 6 BÄxxxxxx 7 MDxxxxxx GRANTED

Verschaffen Sie sich einen Überblick

Page 6: Datenbanken von der Rolle - doag.org · 6 SCxxxxxx 7 MZxxxxxx 8 Hlxxxxxx g KLxxxxxx 0 MTxxxxxx I Z Ixxxxxx 2 MDxxxxxx 3 AVxxxxxx 4 BExxxxxx 5 MExxxxxx 6 BÄxxxxxx 7 MDxxxxxx GRANTED

Top 10 der Rollen

Page 7: Datenbanken von der Rolle - doag.org · 6 SCxxxxxx 7 MZxxxxxx 8 Hlxxxxxx g KLxxxxxx 0 MTxxxxxx I Z Ixxxxxx 2 MDxxxxxx 3 AVxxxxxx 4 BExxxxxx 5 MExxxxxx 6 BÄxxxxxx 7 MDxxxxxx GRANTED

Wie viele DBAs haben Sie?

Warum hat ein

Hilfsschrauber

DBA Rechte?

Page 8: Datenbanken von der Rolle - doag.org · 6 SCxxxxxx 7 MZxxxxxx 8 Hlxxxxxx g KLxxxxxx 0 MTxxxxxx I Z Ixxxxxx 2 MDxxxxxx 3 AVxxxxxx 4 BExxxxxx 5 MExxxxxx 6 BÄxxxxxx 7 MDxxxxxx GRANTED

Benutzer und Rollen ohne Funktion

Brauchen Sie Benutzer und Rollen ohne zugewiesene Privilegien?

Page 9: Datenbanken von der Rolle - doag.org · 6 SCxxxxxx 7 MZxxxxxx 8 Hlxxxxxx g KLxxxxxx 0 MTxxxxxx I Z Ixxxxxx 2 MDxxxxxx 3 AVxxxxxx 4 BExxxxxx 5 MExxxxxx 6 BÄxxxxxx 7 MDxxxxxx GRANTED

Vorsicht vor den „ANY“ Rechten

Page 10: Datenbanken von der Rolle - doag.org · 6 SCxxxxxx 7 MZxxxxxx 8 Hlxxxxxx g KLxxxxxx 0 MTxxxxxx I Z Ixxxxxx 2 MDxxxxxx 3 AVxxxxxx 4 BExxxxxx 5 MExxxxxx 6 BÄxxxxxx 7 MDxxxxxx GRANTED

Wer darf Privilegien erteilen?

Dürfen Benutzer einzelne Privilegien oder gar Rollen weitergeben?

Page 11: Datenbanken von der Rolle - doag.org · 6 SCxxxxxx 7 MZxxxxxx 8 Hlxxxxxx g KLxxxxxx 0 MTxxxxxx I Z Ixxxxxx 2 MDxxxxxx 3 AVxxxxxx 4 BExxxxxx 5 MExxxxxx 6 BÄxxxxxx 7 MDxxxxxx GRANTED

Rollen mit gleichen Privilegien

Page 12: Datenbanken von der Rolle - doag.org · 6 SCxxxxxx 7 MZxxxxxx 8 Hlxxxxxx g KLxxxxxx 0 MTxxxxxx I Z Ixxxxxx 2 MDxxxxxx 3 AVxxxxxx 4 BExxxxxx 5 MExxxxxx 6 BÄxxxxxx 7 MDxxxxxx GRANTED

Fazit?

Rolle Privilegien

Rolle 2 U I D

Rolle 3 S

Rolle 1 Rolle 2 Rolle 3

Rolle Privilegien

Rolle 1 U I S D

Rolle 2 U I D

Rolle 3 S

Vorher

Nachher?