Courseiva

Confidentiality and Integrity Principles with Encryption and RBAC

An organization stores sensitive customer data in a cloud database. The security team uses encryption to protect the data while it is stored and while it is transmitted. They also implement role-based access control to ensure only authorized users can modify the data. Which two security principles are primarily being upheld by these actions?

Quick Answer

The answer is confidentiality and integrity. Encryption at rest and in transit directly protects confidentiality by ensuring that sensitive customer data cannot be read by unauthorized parties, while role-based access control (RBAC) upholds integrity by restricting data modification to only authorized users, preventing unauthorized or accidental changes. On the SC-900 exam, this scenario tests your understanding of the CIA triad—confidentiality, integrity, and availability—and how specific controls map to each principle. A common trap is confusing integrity with availability; remember that encryption guards secrecy (confidentiality), while RBAC ensures data accuracy and trustworthiness (integrity). For a quick memory tip, think “Encryption for Eyes, RBAC for Edits”—the first keeps data hidden, the second keeps data correct.

⚠ Common exam trap

The trap is that candidates may incorrectly believe that encryption and RBAC also ensure availability. However, availability requires redundancy, fault tolerance, and uptime measures, which are not implemented here. The correct principles are confidentiality and integrity.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Confidentiality and integrity

Encryption at rest and in transit directly protects confidentiality by preventing unauthorized access to sensitive data. Role-based access control (RBAC) ensures only authorized users can modify data, which upholds integrity by preventing unauthorized or accidental changes. Availability, which concerns system uptime and accessibility, is not primarily addressed by these measures.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Availability and integrity

    Why it's wrong here

    Incorrect. Availability and integrity are not both upheld; availability is not addressed by encryption and RBAC.

    When this WOULD be correct

    A scenario where the organization implements redundant servers and backup systems to ensure data is always accessible, and uses checksums to detect unauthorized changes. The question would ask which principles are upheld by those actions, making availability and integrity correct.

  • Confidentiality and integrity

    Why this is correct

    Correct. Encryption protects confidentiality, and RBAC protects integrity by controlling modifications.

  • Confidentiality and availability

    Why it's wrong here

    Incorrect. While confidentiality is upheld, availability is not a primary principle addressed here.

  • Privacy and accountability

    Why it's wrong here

    Incorrect. Privacy is related to confidentiality but is not a core security principle in the CIA triad; accountability is not directly upheld by the described controls.

    When this WOULD be correct

    This option would be correct in a scenario where the organization implements data anonymization and consent management (privacy) along with audit trails and non-repudiation controls (accountability), such as when complying with GDPR requirements for personal data protection.

Option-by-option analysis

Why each answer is right or wrong

Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The SC-900 exam frequently reuses these exact scenarios with slightly different constraints.

Confidentiality and integrityCorrect answer

Why this is correct

Correct. Encryption protects confidentiality, and RBAC protects integrity by controlling modifications.

Availability and integrityWrong answer — click to see why

Why this is wrong here

Encryption protects confidentiality and integrity, while RBAC ensures only authorized users can modify data, which also supports integrity. Availability is not directly addressed by these actions; encryption and RBAC do not guarantee data is accessible when needed.

★ When this WOULD be the correct answer

A scenario where the organization implements redundant servers and backup systems to ensure data is always accessible, and uses checksums to detect unauthorized changes. The question would ask which principles are upheld by those actions, making availability and integrity correct.

Why candidates choose this

Candidates may confuse encryption with availability or think that protecting data from unauthorized access also ensures it is always available, overlooking that availability requires separate measures like redundancy and disaster recovery.

Privacy and accountabilityWrong answer — click to see why

Why this is wrong here

The actions described (encryption at rest and in transit, RBAC) primarily protect confidentiality and integrity, not privacy and accountability. Privacy is broader and involves data handling policies, while accountability requires audit logs and non-repudiation mechanisms not mentioned here.

★ When this WOULD be the correct answer

This option would be correct in a scenario where the organization implements data anonymization and consent management (privacy) along with audit trails and non-repudiation controls (accountability), such as when complying with GDPR requirements for personal data protection.

Why candidates choose this

Candidates may confuse encryption and access controls with privacy (since they protect sensitive data) and accountability (since RBAC can be seen as assigning responsibility), but these principles are distinct from the specific technical controls described.

Analysis generated from the official SC-900blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”

Quick reference

Access Control Model Comparison

ModelAcronymWho Controls Access?Best For
Discretionary Access ControlDACResource ownerSmall teams, file shares
Mandatory Access ControlMACSystem / security labelsClassified govt / military
Role-Based Access ControlRBACAdministrator (via roles)Enterprise environments
Attribute-Based Access ControlABACPolicy engine (user + resource attributes)Fine-grained, dynamic policies
Rule-Based Access ControlRuBACSystem rules / ACLsFirewall rules, network ACLs

About these practice questions

This SC-900 question is part of Courseiva's 1,250-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

Same concept, more angles

1 more way this is tested on SC-900

These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.

Variation 1. A healthcare organization stores sensitive patient records in a cloud database. The database is encrypted at rest using AES-256. If an attacker gains access to the physical storage media, they cannot read the data. Which security concept does this encryption primarily provide?

easy
  • A.Confidentiality
  • B.Integrity
  • C.Availability
  • D.Authorization

Why A: Encryption at rest using AES-256 ensures that data stored on physical media is unreadable without the decryption key. If an attacker gains physical access to the storage media, the ciphertext cannot be deciphered, directly protecting the secrecy of the data. This aligns with the security goal of confidentiality, which prevents unauthorized disclosure of information.

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This SC-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SC-900 exam.