Skip to content
Free · Checklist

OCI Security Checklist: Score Your Oracle Cloud

This is an interactive Oracle Cloud Infrastructure security checklist. Mark 30 controls In place, Partial, Missing or N/A and get a weighted score, a score per domain and your top gaps, each with the Oracle documentation behind it.

Answers stay in your browser. For the reference design these controls belong to, read secure OCI architecture; to practise, try the OCI Security Lab.

No download, no card

A self-assessment from Oracle Cloud Infrastructure documentation, not an audit or the CIS benchmark. It does not connect to your Oracle Cloud account.

Overall score
--/100
0 of 30 answered

1. Tenancy structure and compartments

Boundaries that access, billing and isolation follow.

  • Workloads live in compartments organized by project or business unit, not in the root compartment (the tenancy).

  • A security model was defined up front: number of compartments, number of administrators, and administrative roles and permissions.

  • Shared services (network, security, logging, keys) sit in their own compartments separate from workloads.

  • Compartments and resources carry an owner and environment label so findings reach someone.

2. Identity and access

Who can sign in, and what each group can do.

  • Membership of the Administrators group is limited to the few people who need tenancy-wide control.

  • Policies grant specific verbs on specific resource types in a compartment, and tenancy-wide or all-resources statements are rare and reviewed.

  • People sign in through a federated corporate identity provider, so joiners and leavers are managed in one place.

  • Multifactor authentication is enforced through an identity domain sign-on policy that is activated, not just created.

  • Compute instances and other resources that call OCI APIs use dynamic groups and policies rather than long-lived API keys stored on them.

  • Users, groups and policies are reviewed on a schedule and access is removed when it is no longer needed.

3. Posture and guardrails

Detecting weakness and preventing it in sensitive compartments.

  • Cloud Guard is enabled for the tenancy, using detector recipes, and problems have owners and a triage routine.

  • Responders are enabled deliberately, with the policies they need, rather than all at once.

  • Compartments with sensitive data are in a security zone with a recipe that fits (Maximum Security Recipe or a custom one).

  • Resources that existed before a zone was created were checked for violations through Cloud Guard.

4. Network

Rules, exposure and administrative access.

  • Application access rules use network security groups, with an NSG as the source where tiers talk to each other.

  • You know that rules from security lists and NSGs combine as a union, and review both when checking exposure.

  • Databases and internal services are in private subnets; public subnets hold only what must be reachable.

  • Outbound access for private resources uses a NAT gateway, and traffic to OCI services such as Object Storage uses a service gateway.

  • Administrative access to private targets goes through OCI Bastion or an equivalent time-limited path, not public SSH.

5. Data protection and keys

Object Storage exposure and encryption keys.

  • No bucket is public without a documented business reason, and sharing uses pre-authenticated requests with expiry.

  • Existing pre-authenticated requests are inventoried and reviewed, including those created before a bucket was made private.

  • Object versioning and retention rules protect records that must not be lost or overwritten.

  • Sensitive data is encrypted with keys you manage in Vault, in the same region as the service that uses them.

  • Key protection mode (HSM or software) was chosen on purpose, knowing it cannot be changed after creation.

  • Keys are rotated on a schedule, and old key versions are kept until data they protect is re-encrypted.

  • Credentials live as secrets in Vault, not in files or scripts.

6. Logging and audit

Evidence for investigations and a review routine.

  • Audit logs are reviewed periodically by someone who can act on what they see.

  • Service logs are on where they matter, including Object Storage read and write events and VCN flow logs.

  • Logs are organized in log groups and archived or forwarded with Connector Hub.

  • Only a small group can change Audit retention and view logs, and that access is itself reviewed.

Your top gaps

Mark controls Partial or Missing and the highest-weighted gaps appear here, with the reason each matters.

Answers stay in this browser (local storage). Nothing is sent to PlayCISO.

TL;DR

What this is

5 points
  • A self-assessment of 30 Oracle Cloud Infrastructure controls in 6 domains: tenancy structure and compartments, identity and access, posture and guardrails (Cloud Guard and Security Zones), network, data protection and keys, and logging and audit.
  • Mark each control In place, Partial, Missing or N/A. You get a weighted 0 to 100 score overall, a score per domain and your top gaps.
  • Each control carries a short reason and a link to the Oracle documentation it comes from. Our own reasoning is labelled PlayCISO practice.
  • Runs in your browser; answers stay in local storage and nothing is sent to PlayCISO. Markdown and PDF export of the report is available with a paid plan.
  • It is not the CIS Oracle Cloud Infrastructure Foundations Benchmark and not an audit; it connects to nothing in your tenancy.

Frequently asked questions

What does the OCI Security Checklist cover?

It covers 30 controls in 6 domains drawn from Oracle Cloud Infrastructure documentation: compartments and the security model, IAM groups, policies, identity domains, MFA and dynamic groups, Cloud Guard and Security Zones, network security groups, private subnets and Bastion, Object Storage visibility, Vault keys, and Audit and Logging.

How is the score calculated?

Each control has a weight of 1 to 3. In place counts the full weight, Partial counts half, Missing counts zero and N/A is left out. The domain score and the overall score are weighted percentages of what you answered.

Is my data sent anywhere?

No. Your answers are kept in your browser's local storage and nothing is sent to PlayCISO. The tool does not connect to your Oracle Cloud tenancy.

Is this the CIS Oracle Cloud benchmark?

No. It is a self-assessment built from Oracle documentation. For the authoritative, versioned control list, use the CIS Oracle Cloud Infrastructure Foundations Benchmark itself.

Where can I practise these decisions?

The OCI Security Lab turns the same controls into 12 scored decisions in a fictional tenancy, and the secure OCI architecture guide draws the reference design they belong to.

Sources

All read on 4 November 2026. Lines in the feedback marked “PlayCISO practice” are our own reasoning, not an Oracle statement.

The tools people use most on PlayCISO.

All tools
🖤 Black Friday: new customers get 3 months of Pro for $5, then $5/month. Ends 30 Nov. Claim 3 months for $5 →