Začněte nyníZačněte zdarma

Kontrola zabezpečení na úrovni sloupců

Amelia z pobočky v Idahu hlásí, že nevidí některá data, která očekávala v tabulce webu – a to těsně předtím, než odešla, aniž by uvedla bližší podrobnosti. Napadá tě, že možná nemá přístup k některým sloupcům, a rozhodneš se proto zkontrolovat, jestli na tabulku není přes systémový pohled oprávnění ke sloupcům SVV_COLUMN_PRIVILEGES aplikované nějaké zabezpečení na úrovni sloupců.

Toto cvičení je součástí kurzu

Introduction to Redshift

Zobrazit kurz

Pokyny k cvičení

  • Z systémového pohledu oprávnění ke sloupcům vyber relation_name jako table_name, column_name, privilege_type jako query_type a identity_name jako user_or_role.
  • Výsledky filtruj pouze na tabulku idaho_site_id.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

-- 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';
Upravit a spustit kód