ÎncepețiÎncepe gratuit

Verificarea securității la nivel de coloană

Amelia, de la biroul din Idaho, raportează că nu poate vedea anumite date pe care se aștepta să le găsească în tabelul site-ului, înainte de a pleca fără alte detalii. Îți amintești că, poate, nu are acces la anumite coloane și decizi să verifici dacă există restricții de securitate la nivel de coloană aplicate tabelului, folosind vizualizarea de sistem pentru privilegii de coloană, SVV_COLUMN_PRIVILEGES.

Acest exercițiu face parte din cursul

Introducere în Redshift

Vezi cursul

Instrucțiuni pentru exercițiu

  • Selectează relation_name ca table_name, column_name, privilege_type ca query_type și identity_name ca user_or_role din vizualizarea de sistem pentru privilegii de coloană.
  • Filtrează rezultatele doar pentru tabelul idaho_site_id.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- Select the relation_name as table_name
SELECT relation_name AS ___, 
       column_name,
       -- Select the column that targets the privilege
       ___ AS query_type,
       -- Select the identity as user_or_role
       ___ AS user_or_role
  -- From the system column privileges view
  FROM ___
 -- The table name is idaho_site_id
 WHERE ___ = 'idaho_site_id';
Editează și rulează codul