Oracle Cloud Infrastructure (OCI) and services provide effective and manageable security that enables you to run mission-critical workloads and store your data with confidence. To achieve cloud security operational excellence, it is crucial to continuously monitor and improve the security posture of our customers' OCI tenancy and adopt essential cyber hygiene practices. For our customers navigating the dynamic cloud security landscape without a dedicated Security Information and Event Management (SIEM) system, the Security Fundamentals Dashboards are set to support our customers in building and maintaining strong security observability and governance around the OCI cloud resources so that our customers can stay vigilant in an ever-evolving cyber landscape. The Security Fundamentals Dashboards proactively aggregate and analyze OCI logs related to security events by leveraging the advanced capabilities of OCI Logging Analytics, coupled with near real-time monitoring and alerting allows security operations teams to detect security risks faster, focus on the key information based upon the tuning of the systems, and take appropriate actions to mitigate the risks.
The first release of the Security Fundamentals Dashboards contains the following three dashboards:
The code is available here and is provided as a sample code for reference. The sample code can be customized for additional enhancements.
Note: OCI Maturity Acceleration Program-Foundation (MAP-F) is a collaborative customer engagement that seeks to help organizations in building, deploying, and maintaining their foundational security capabilities, to support secure operations in OCI.
Security Fundamentals Dashboards Widgets:
Category |
Widgets |
Description |
IAM |
Local User Password reset |
Bar Chart showing the count of successful Local Password resets aggregated over 1 day. |
IAM |
Local User Creation |
Bar Chart showing the count of successful or unsuccessful Local User creations aggregated over 1 day. |
IAM |
Local User Changes |
Bar Chart showing the count of successful or unsuccessful Local User changes aggregated over 1 day. This includes Deactivate User, Delete User, Update User, Update User Capabilities, Update User State, Update User Password via UI |
IAM |
Local Dormant Users |
Tile showing the count of dormant users that haven't successfully logged in to the OCI console within the last 30 days |
IAM |
Local Group Changes |
Bar Chart showing count of successful or unsuccessful Local group changes aggregated over 1 day. This includes "Add user to group" and "Remove user from group" |
IAM |
IAM Policy Update |
Bar Chart showing the count of successful or unsuccessful IAM policy changes across the tenancy aggregated over 1 day. This includes Create Policy, Update Policy, and Delete Policy. |
IAM |
IDP Group mapping update |
Bar Chart showing the count of successful or unsuccessful IDP group mapping change across the tenancy aggregated over 1 day. This includes "Add user to idpgroup", "Remove user from idpgroup", "Create idpgroup mapping", "Delete idpgroup mapping, "Update idpgroup mapping" |
IAM |
IDP Changes |
Bar Chart showing the count of successful or unsuccessful Identity Provider changes across the tenancy aggregated over 1 day. This includes Creating, Updating, and deleting IDP. |
IAM |
Local Successful Logins |
Bar Chart showing the count of successful Local Logins aggregated over 1 day. |
IAM |
Local Failed Logins |
Bar Chart showing the count of unsuccessful Local Logins aggregated over 1 day. This includes failed login due to a wrong password or disabled user. |
IAM |
API Key Creation |
Bar Chart showing the count of successful or unsuccessful API key creations (additions to a user) aggregated over 1 day. |
IAM |
Top Identity Events Producers |
Pie Chart identifying the top producers of Identity-related audit events. Internal users and services have been filtered out. Otherwise, the result could be skewed heavily. |
Network |
Total Network Traffic |
Graph showing the total network traffic across all VCN Flow logs. Aggregated over 5 mins spans and shown in KB. |
Network |
Network Ingress Traffic from Public |
Graph showing the total Ingress network traffic across all VCN Flow logs originating from a Public IP. Aggregated over 5 mins spans and shown in KB. |
Network |
Security list changes |
Bar Chart showing any changes to Security Lists in the tenancy. This includes creating, deleting, and updating to security lists and rules. |
Network |
NSG changes |
Bar Chart showing any changes to Network Security Groups in the tenancy. This includes creating, deleting, and updatingupdating Network Security Groups. |
Network |
Changes to Gateways |
Bar Chart showing any changes to Gateways in the tenancy. This includes creating, updating, and deleting DRGs, NAT GW, IGW, SGW, and Peering Gateways |
Network |
Threat IPs - Timeline |
Graph showing the count of Threat IPs over time across Flow logs and the OCI Audit log from both egress and ingress traffic. |
Operations |
Data freshness |
Time stats showing the last collection time for Audit and Flowlogs. The number should be small typically < 3 mins. |
Operations |
Service Connector errors |
Based on the Service Connector Hub metric namespace and showing errors related to reading from OCI Logging (Source), writing to Logging Analytics (Target), and Service Connector Errors. |
Logging Analytics should be set up in your tenancy
Configure Logging Analytics
Logging Analytics is integrated with Oracle Threat Intelligence to automatically receive the threat feed as the logs are ingested. The feature is available for all the log sources in the regions where both Logging Analytics and Oracle Threat Intelligence services are enabled. The Threat IPs widget makes use of this feature, which is not enabled by default.
To enable:
Security Fundamentals Dashboards (SFD) OCI Marketplace App offers a seamless, one-click solution for customers to effortlessly deploy SFD dashboards and automate the collection of essential security-related logs in Logging Analytics. This streamlined approach simplifies the setup of comprehensive security monitoring across OCI environments, empowering customers to enhance their cloud security posture with minimal effort.
To launch the Marketplace app:
The required files for the Security Fundamentals Dashboards are stored in the following GitHub repo:
Download the files to your local workstation. There are 3 files with the “.json” extension corresponding to the 3 security dashboards
Follow these steps to import the JSON files:
It may take some time for the data to start flowing into the dashboard. You will not see any data unless there are activities on the target system(s) that would be picked up by the corresponding widget/query.
Security Fundamentals Dashboards now detects security threats and issues in your OCI tenancy. For example, Threat IPs detected in VCN Flow Logs accessing OCI cloud resources or spikes detected in Network Ingress Traffic from Public IPs need further investigation from the security teams to mitigate security risks across your tenancy.
Security Fundamentals Dashboards provide a great starting point to monitor security events using Network logs and Audit logs via Logging Analytics for our OCI customers. By leveraging these OCI features, organizations can gain valuable insights into their OCI security posture and make informed decisions to secure and manage cloud resources.
Sign up for an Oracle Cloud Infrastructure free trial account today to try out new Oracle Cloud Infrastructure features!
Royce Fu is the Master Principal Cloud Architect of the North America Cloud Infrastructure Engineering. Royce has diverse background and experience across IT infrastructure operation, engineering, and architecture. Royce has expertise in Oracle Database Technology, OCI Observability and Management especially in Data Platform Engineering, Architecture, and Integration. He started his career as Java software engineer and spent over a decade in database engineering and architecture.
Amine is a member of the North America Technology Platform Specialist Team at Oracle Corporation. Amine specializes in Oracle Observability & Management platform (O&M), and Oracle Enterprise Manager (OEM).
Next Post