CYBER LIBRARY
Explore the bootcamp
Security essentialsIntermediate

Chinese Wall model

Restrict access dynamically to manage conflicts of interest.

3 min readUpdated 12 Oct 20263 connections
Markdown

The idea

The Chinese Wall, or Brewer–Nash, model prevents a subject from accessing information that creates a conflict after they have already accessed a competing dataset. Access depends on previous choices as well as current permissions. It is useful for reasoning about professional services handling multiple competing clients. Organizations still need a precise definition of conflict classes, trusted sanitization, and how access history is recorded.

In practice

An analyst working with confidential information from one bank may be blocked from equivalent confidential information belonging to another bank in the same conflict class.

A common misunderstanding

A static department role does not necessarily capture conflicts that arise from prior work.

Check your understanding

What makes this access model dynamic?

Think it through: A decision may change after the subject accesses a dataset, because that access creates a conflict with another dataset.

Previous access changes the next decision

A fictional consultancy serves two competing shipping companies and a separate museum. An analyst who accesses one shipping client's confidential dataset creates a conflict with the competing client's dataset under the policy. Access to the museum's unrelated dataset may remain permitted. The important state is the analyst's prior access within defined conflict classes.

This differs from a simple permanent role assignment. Two analysts with the same job title may have different permitted next accesses because their histories differ. The enforcement system therefore needs reliable identity and access-history information, not only a current department field.

The model also considers information flow through writes and the treatment of sanitized information. A practical design must define what can safely be shared and how that determination is trusted. Merely renaming a confidential report 'public summary' does not remove the conflict. Introductory read examples should not be mistaken for the complete formal policy.

Build a history-sensitive access table

For a classroom exercise, create two shipping datasets and one museum dataset using fictional records. Give two analysts different first accesses and list which later reads each should be allowed. Explain why identical job roles do not produce identical decisions after those histories diverge.

Then discuss how service accounts, exports, and shared folders could bypass a history-aware policy if they are left outside enforcement. Keep the exercise conceptual rather than applying it to real client data. The useful lesson is that some access decisions depend on accumulated context and conflicts, not only static permissions. Implementing that lesson requires precise conflict definitions and coverage across the actual paths through which information moves.

Keep exploring

GO TO THE SOURCE

References & further reading

Original explanations, with primary references for deeper study.

NIST: An Introduction to Information SecurityBrewer and Nash: The Chinese Wall Security Policy (historical paper)
EXPLORE THIS IDEA’S CONNECTIONS

A small part of a bigger picture.

4 notes · 4 connections
100%
Chinese Wall model · depth 1
Drag to pan · Pinch or use +/− to zoom · Click to preview · Double-click to read
Browse notes as a list (4)
FOLLOW ANOTHER THREADExplore the rest of the library
Start with a concept. Follow its connections.
Detection & responseAbuse Elevation Control MechanismElevation-control abuse bypasses or misuses mechanisms governing privileged execution.Making change happenAcceptance criteriaDefine observable conditions for a deliverable to be accepted.Security essentialsAccess controlUnderstand subjects, resources, permissions, and enforcement through a shared-drive example, including how access changes over time.Detection & responseAccess Token ManipulationAccess token manipulation changes or adopts operating-system security contexts.Risk & resilienceAccount Access RemovalAccount access removal disrupts legitimate users by changing, deleting, or restricting their identities.Evidence & investigationAccount DiscoveryAccount discovery enumerates identities available in a system or environment.Detection & responseAccount ManipulationAccount manipulation changes identity settings to preserve or expand access.Adversarial thinkingAcquire InfrastructureInfrastructure acquisition obtains domains, servers, or other resources used to support operations.Adversarial thinkingActive ScanningActive scanning probes target infrastructure to learn reachable services or weaknesses.Security essentialsAdversary in the middleAn intermediary may observe or alter a communication path.Security essentialsAESA symmetric block cipher whose safe use depends on its mode and implementation.Making change happenAgile deliveryUse short feedback cycles to adapt toward a useful outcome.