knobit.org

C1 (2 points)

edu:Question

https://knobit.org/id/task/dsec-access-control/C1

Also as Turtle · JSON-LD · RDF/XML

dcterms:licensehttps://creativecommons.org/licenses/by/4.0/
owl:sameAshttps://bitbucket.org/reffa/ontology/id/task/dsec-access-control/C1
rdfs:labelC1 (2 points) en
schema:hasPartdsec-access-control C1: the analyst's masked personal code is joinable to the clear customer table
schema:hasPartdsec-access-control C1: the join path closed
schema:identifierC1
schema:position1
schema:textThe masking bypass, 1 each. (a) The data analyst role sees personal_code masked in analytics_customer_view, but also reads crm_customer, which holds personal_code in clear with the same customer_id: a join on customer_id undoes the mask. The answer finds it. (b) It closes the path: read_crm_customer removed from the analyst role (the analyst's duties do not need it), or crm_customer masked for the role, or customer_id replaced by a token in the view - not just a note. en

Used by

has questionBank role and entitlement design - masking bypass and segregation of duties (access control anomaly skills)
schema:isPartOfdsec-access-control C1: the analyst's masked personal code is joinable to the clear customer table
schema:isPartOfdsec-access-control C1: the join path closed