CBS

CBS

CBS


L. H.
Diese Lernkarten vermitteln fortgeschrittene Konzepte der IT-Sicherheit mit Fokus auf Angriffsvektoren wie Adversarial Examples, Model Stealing und Datenschutzrisiken in maschinellem Lernen. Sie erklären Bedrohungsmodelle, Angriffsarten wie Evasion und Poisoning sowie Abwehrstrategien wie adversariale Schulung und Differential Privacy. Praktische Beispiele aus Bildverarbeitung, Spamerkennung und autonomem Fahren veranschaulichen die Angriffsmethoden. Studierende und Sicherheitsforscher profitieren von den technischen Details zu Angriffszielen, Optimierungsproblemen und Schutzmaßnahmen gegen Modellklau.
Flashcards
491
Students
2
Language
English
Category
Computer Science
Level
University
Created / Updated
13.05.2026 / 07.06.2026

Flashcards

ILLUSTRATE BIBA in the bank with the director and in the computer with the Web applications

In the bank:
Director can establish a rule and every employee reads. Employees cannot rewrite rules.
In the computer:
Web applications opened in the browser should not write to the file system

Give 3 use cases of BIBA

• Banks
    • Need to make sure their records are always right to meet regulations and protect their clients and themselves
• Hospitals
    • Need to have accurate medical records and ensure no one tampers with them in order to protect their patients
• Government offices
    • A lot of important information needs to stay correct
    • E.g., military and government records

What is the Chinese Wall Model?

A mandatory access control model designed to prevent conflicts of interest by blocking information flows between competing organizations or incompatible activities.

Example: an analyst who has worked on Pepsi should not be able to access Coca-Cola files.

What problem does the Chinese Wall Model prevent?

t prevents someone from using or transferring confidential information from one client to another client with a conflict of interest.

What are the key elements of the Chinese Wall Model

  • Objects have an origin label, such as Pepsi, Coca-Cola, Microsoft Audit.
  • Labels are grouped into conflict sets, such as {Pepsi, Coca-Cola}.
  • Subjects have an access history.
  • Access decisions depend on what the subject has already accessed.

When can a subject access an object?

A subject can access an object only if the access does not allow an information flow between labels in the same conflict set.

: Why does the model also block indirect flows?

ecause information can leak through a third party or third company.

Alice has accessed Pepsi. Bob has accessed Coca-Cola and IBM.
If Alice writes information into IBM, Bob could later read it and transfer Pepsi-related information to Coca-Cola. So Alice may be denied access to IBM.

How can the Chinese Wall Model allow more flexibility?

Through sanitization, which removes or generalizes sensitive information.

Methods include:

  • anonymization;
  • generalization;
  • aggregation;
  • redaction.

Which security properties does the Chinese Wall Model address?

  • Confidentiality: prevents information from flowing from one company to another.
  • Integrity: prevents information from one company from polluting another company’s information.

How is the Chinese Wall Model different from Bell-LaPadula and Biba?

  • Bell-LaPadula mainly protects confidentiality.
  • Biba mainly protects integrity.
  • Chinese Wall manages conflicts of interest and combines confidentiality with integrity.

In CHINESE WALL MODEL, what are ENTITIES AND CONCEPTS

• All objects are associated with a label denoting their origin
    • “Pepsi Ltd.”, “Coca-Cola Co.”, “Microsoft Audit”,  “Microsoft Investments”
• The originators define “conflict sets” of labels
    • {“Pepsi Ltd.”, “Coca-Cola Co.”}, {“Microsoft Audit”, Microsoft Investments”}
• Subjects are associated with a history of their accesses to objects, and in particular their labels
    • E.g., Alice: 1. Pepsi, 2. Microsoft Invest

Why is Alice denied access to Coca-Cola files after accessing Pepsi files?

Because Pepsi and Coca-Cola are in the same conflict set. Since Alice has already accessed Pepsi files, allowing her to access Coca-Cola files could create an information flow between competing companies.

WHat are the 4 METHODS OF SANITIZATION ? 

• Anonymization
    • Removing names, company identifiers, or case-specific details
• Generalization
    • Replacing specific details with broad industry terms
• Aggregation
    • Combining multiple data points to create a summary
• Redaction
    • Blurring or removing sensitive information from documents or reports

USE CASES & SANITIZATION for Finance, Law, Consulting

• Finance
    • Prevent analysts from accessing competitor stock reports
        • UBS is planning a merger with Crédit Suisse.
            → A firm in the financial sector is considering a merger.
• Law
    • Ensure lawyers cannot work on cases for competing clients
        • Mathias Humbert is suing for $5 million due to contract breach.
            → A client is involved in a legal dispute over contractual obligations.
• Consulting
    • Prevent consultants from advising direct competitors simultaneously
        • Microsoft is investing $100M in AI research.
            → A technology company is increasing investments in AI research.

What is a Security models ? 

patterns to design MAC policies

What is RBAC)  ? 

ROLE-BASED ACCESS CONTROL

What is DAC ? 

DAC defining access rights of individual usersand groups
• In modern organizations, access needs to change dynamically based on roles, projects, and tasks

On what RBAC is based   ? 

RBAC based on users’ roles rather than the users’ identity
• E.g., job function in an organization
• Users can be assigned to different roles, either statically or dynamically, according to their responsibilites

What are relationship in RBAC ?

Relationship of users to roles and roles to resources/system objects: many to many

What is the ACCESS CONTROL MATRIX IN RBAC ?

image

Why RBAC is an effective implementation of the least privilege principle?

RBAC → effective implementation of the least privilege principle
- Each role should contain the minimum set of access rights needed for that role.
- A user is assigned to a role that enables him/her to perform only what is required for that role.
- Multiple users assigned to the same role enjoy the same minimal set of access rights.

What is RBAC REFERENCE MODELS? 

Reference models serving as the basis for standardization efforts

Give the EABAC Reference models 

• RBAC0: minimum functionality for an RBAC system
• RBAC1: RBAC0 + role hierarchies
• Enabling one role to inherit permissions from another role
• RBAC2: RBAC0 + constraints
• Restricting ways in which the RBAC components may be configured
• RBAC3: RBAC0 + RBAC1 + RBAC2

What are the Four types of entities of RABAC0 Base model ? 

• Four types of entities
    • User: an individual that has access to this computer system. Each individual has an associated user ID
    • Role: a named job function within the organization that controls this computer system
    • Permission: an approval of a particular mode of access to one or more objects
    • Session: a mapping between a user and an activated subset of the set of roles to which the user is assigned
    • The user establishes a session with only the roles needed for a particular task

wHAT ERE THE Relationships between users and roles and between roles and permissions ? 

Many-to-many

What are the risk of lack of flexibility abd granularity ? 

Without this flexibility and granularity, there is a greater risk that a user may be granted more access to resources than is needed because of the limited control over the types of access that can be allowed.

In RBAC1, what is ROLE HIERARCHIES?

Job functions with greater responsibility have greater authority to access resources

What Inheritance enables ? 

Inheritance enables one role to implicitly include access rights associated with a subordinate role

What are RBAC2 CONSTRAINTS ?

• Constraints providing a means of adapting RBAC to the specifics of administrative and security policies of an organization
• Constraints = relationship among roles or condition related to roles

What are the type constraints?

• Mutually exclusive roles
    • A user can only be assigned to one role in the set (either during a session or statically)
    • Any permission (access right) can be granted to only one role in the set
• Cardinality
    • Setting a maximum number with respect to roles 
    • E.g., department head role limited to a single user
• Prerequisite roles
    • A user can only be assigned to a particular role if it is already assigned to some other specified role

What is ATTRIBUTE-BASED ACCESS CONTROL (ABAC)? 

Can define authorizations that express conditions on properties of both the resource (object) and the subject

What is the stregth of ABAC ? 

Strength of ABAC: flexibility and expressive power

Whaz are theMain obstacle to its adoption ? 

Main obstacle to its adoption: concern about the performance impact of evaluating predicates on both resource and user properties for each access
• For Web services and cloud computing, this increased performance cost is less noticeable because there is already a relatively high cost for each access
• Web services have been pioneering technologies for implementing ABAC models, e.g., eXtensible Access Control Markup Language (XAMCL)
• Considerable interest in applying the ABAC model to cloud services

Quive the 3 attributes of ABAC ?  And explain them

• Subject attributes
    • A subject is an active entity (user, application, process, …) that causes information to flow among objects or changes in the system state
    • Each subject has associated attributes that define the identity and characteristics of the subject
        • E.g., subject’s identifier, location, organization, risk level, job title
• Object attributes
    • An object (or resource) is a passive information system-related entity containing or receiving information
    • Objects have attributes that can be leveraged to make access control decisions
        • E.g., MS Word document: title, subject, date, and author
• Environment attributes
     • Describe the operational, technical, and situational environment or context in which the information access occurs
         • E.g., current date and time, current virus/hacker activities, network’s security level

What does ABAC stand for?

Attribute-Based Access Control

What is ABAC?

An access control model that grants or denies access by evaluating attributes of the subject, object, action, and environment.

Can ABAC enforce DAC, RBAC, and MAC concepts?

es. ABAC can implement concepts from Discretionary, Role-Based, and Mandatory Access Control.

How does ABAC control access to objects?

By evaluating rules against the attributes of entities, operations, and the environment relevant to a request.

What is controlled in ABAC?

Access to objects.

ABAC controls access by evaluating rules against what?

The attributes of entities, operations, and the environment relevant to a request

Study