knobit.org

Recognises a restricted column without access design

edu:Knobit

https://knobit.org/id/knobit/K-821

Also as Turtle · JSON-LD · RDF/XML · AI benchmark on Skilirium

Context functionsResult evaluation
Knobit creation methodsAI generated, AI edited
Knobit creation methodsAI generated, human edited
Knobit typesSkill
LCG purposesAssessing the learner's knowledge or skill state
LCG purposesSelecting an assessment task or learning activity
action verbRecognises en
applies knowledgeExplains access design for classified data
applies knowledgeExplains least-privilege access design
assessment criterionFlags the deficient case and passes the acceptable one. Deficient: `dim_party.birth_date` and a card number column, both `restricted`, created in `rpdm` with no masked view, no role and nothing in the handover; a full PAN sitting in an analytics schema forty analysts can query Acceptable: The restricted columns listed in the handover with the access design each needs — a masked view, a separate role, the PAN truncated to the last four digits or left in the card system — written and reviewed as its own script. The classifications drive that conversation; they do not generate it en
assessment criterionFlags the deficient case and passes the acceptable one. Deficient: `hardship_case.reason_text` restricted, no access design Acceptable: Named role, masked elsewhere en
assessment methodReview of the stage 3 eval project (reffa/skills, data-security/evals) en
assessment methodskill-tests task: Generated DDL review, Postgres and Snowflake (DDL review skills) en
conforms to profilehttps://oppekava.edu.ee/a/Knobitite_kirjeldamise_ja_seostamise_reeglid#LCG-KNOBIT-0.1
dcterms:identifierK-821
dcterms:identifierS-312
dcterms:licensehttps://creativecommons.org/licenses/by/4.0/
dcterms:sourceReview checklist 03-access-control, row 12 (27002 8.3; DMBOK) en
dcterms:sourceReview checklist 05-ddl, row 21; PCI DSS v4.0; this skill (08-ddl.md) en
expected resultThe column and the access design it needs en
expected resultThe column and the grants, masking or row security it needs en
owl:sameAshttps://bitbucket.org/reffa/ontology/id/knobit/data-modelling/08-ddl/21
rdfs:labelRecognises a restricted column without access design en
schema:creativeWorkStatusaccepted
schema:isPartOfData modelling (DAMA-DMBOK2)
schema:isPartOfData security and privacy (DAMA-DMBOK2)
skos:altLabelRestricted column with no access design en
skos:altLabelRestricted column with no access design (generated DDL) en
skos:definitionA column classified `restricted` or `confidential` in the model, created by a plain `CREATE TABLE`. The generator deliberately emits no `GRANT`, role, masking policy or row-level security, so the finding is never "the SQL is missing them" — it is that nothing else covers them and the table is about to exist where everyone can read it. en
skos:definitionA restricted column no role, masking or row policy addresses. en
skos:prefLabelRecognises a restricted column without access design en
target objectclassified column en
target objectrestricted column no role, mask or row policy addresses en

Used by

includes knobitGenerates DDL per target dialect and reviews it against model, engine, data and deployment
includes knobitDesigns access by need, with duties segregated and masking that holds
requires knobitGenerate and review DDL
requires knobitDesign access control