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.
A self-assessment from Oracle Cloud Infrastructure documentation, not an audit or the CIS benchmark. It does not connect to your Oracle Cloud account.
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;DRWhat 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.
- Oracle Cloud Infrastructure documentation: Security Overview (Oracle Cloud Infrastructure Security Guide)
- Oracle Cloud Infrastructure documentation: Securing Your Tenancy
- Oracle Cloud Infrastructure documentation: Overview of IAM
- Oracle Cloud Infrastructure documentation: How Policies Work (Policy Basics)
- Oracle Cloud Infrastructure documentation: Identity domains (IAM)
- Oracle Cloud Infrastructure documentation: Managing Dynamic Groups
- Oracle Cloud Infrastructure documentation: Cloud Guard
- Oracle Cloud Infrastructure documentation: Security Zones
- Oracle Cloud Infrastructure documentation: Security Rules
- Oracle Cloud Infrastructure documentation: Networking Overview (subnets and gateways)
- Oracle Cloud Infrastructure documentation: Bastion Overview
- Oracle Cloud Infrastructure documentation: Overview of Vault (Key Management)
- Oracle Cloud Infrastructure documentation: Managing Buckets (Object Storage)
- Oracle Cloud Infrastructure documentation: Audit Overview
- Oracle Cloud Infrastructure documentation: Logging Overview
- Center for Internet Security: CIS Oracle Cloud Infrastructure Foundations Benchmark (pointer only, contents not read)
More security tools
The tools people use most on PlayCISO.
Catch injected instructions hiding in content your AI agent should only read.
Score your readiness against the first international standard for AI security threats.
Critical CVEs across 21 major vendors, month by month — and what the 2026 surge means.
Build an ordered ruleset, replay labelled packets and catch shadowed and any-to-any rules.
Self-assess all six Functions, from Govern to Recover, and see your weakest one.
Search 172 threat actors across Microsoft, CrowdStrike, Mandiant and community names.