Czy DENY jest zawsze ważniejszy niż GRANT?

1 Czy DENY jest zawsze ważniejszy niż GRANT? ...
Author: Tomasz Jakubowski
0 downloads 5 Views

1 Czy DENY jest zawsze ważniejszy niż GRANT?

2 Radosław Różyński [email protected]Trener (szkolenia autorskie oraz autoryzowane) Konsultant Audytor ….. i wszystko co związane z bazami danych

3 Agenda Rodzaje Audytu SQL Server Audit - DEMO Trigger - DEMOSQL Profiler – deprecated XE Dynamic View Data Collector Perfmon SQL Alert SysAdmin w bazie danych Jak to jest z GRANT i DENY

4 SQL Server Audit Zalety Możliwość monitorowania m.in. SELECTMożliwość wyłączenia SQL Server w przypadku nie działania samego audytu Zalogowanie próby wyłączenia audytu Wady: W edycji ENTERPRISE Przenoszenie Specyfikacji Od SQL Server 2008

5 DEMO

6 Trigger Insert Który Trigger wybrać? ZaletyLOGON (logowanie) DDL (CREATE, DROP, ALTER) DML (INSERT, UPDATE, DELETE) Zalety Możliwość uzupełnienia logiki biznesowej Prosty w użycia Kontrola transakcji INSTEAD OF – alternatywny kod zamiast transakcji wyzwalającej Wady Potrafi wycofać transakcję operacji, która wyzwoliła Trigger Skomplikowana analiza Obniża wydajność Insert

7 DEMO

8 Czy sysadmin istnieje w bazie?Sysadmin w bazie to wbudowany użytkownik DBO Użytkownik DBO to uczestnik roli DB_OWNER DB_OWNER to sysadmin bazy danych  DBO DB Owner SYSADMIN

9 DENY vs GRANT DEMO Omów krótko prezentację. Przedstaw najważniejszy element i wyjaśnij, dlaczego jest on istotny. Zaprezentuj każdy z głównych tematów. Aby zapewnić odbiorcom dobrą orientację w szkoleniu można powtarzać ten slajd z zarysem w całej prezentacji, podkreślając za każdym razem temat, który będzie omawiany.

10 Common Criteria Audit Residual information protection (RIP)bezpieczna alokacja pamięci Statystyki logowania Data ostatniego poprawnego logowania sys.dm_exec_sessions Data ostatniego błędnego logowania Liczba prób logowania od ostatniej udanej próby GRANT na kolumnie nie nadpisuje uprawnień DENY na tabeli

11 Uprawnienia na poziomie wierszyDEMO Omów krótko prezentację. Przedstaw najważniejszy element i wyjaśnij, dlaczego jest on istotny. Zaprezentuj każdy z głównych tematów. Aby zapewnić odbiorcom dobrą orientację w szkoleniu można powtarzać ten slajd z zarysem w całej prezentacji, podkreślając za każdym razem temat, który będzie omawiany.

12 Pytania?

13 Dziękuje za uwagę  Zapraszam na szkolenia