Skip to content

Releases: oci-landing-zones/oci-cis-landingzone-quickstart

v2.6.4

18 Sep 18:01
26aa216
Compare
Choose a tag to compare

September 18, 2023 Release Notes - 2.6.4

  1. CIS Compliance Script Adds Identity Domains
  2. Updates to the CIS Compliance Script
  3. Workload Expansion Terraform for Quick Start

CIS Compliance Script Adds Identity Domains

CIS compliance checking scripts adds collection of Identity Domains password policy. This allows the compliance checking script to access CIS recommendation 1.5 Ensure IAM password policy expires passwords within 365 days and recommendation 1.6 Ensure IAM password policy prevents password reuse.

Updates to the CIS Compliance Script

  • Updates:
    • Improved navigation for CIS Summary Report HTML
    • Added error_report.csv for errors when collection OCI resources
  • Fixes:
    • Improved OCI logging error handling
    • Fixed compliance for Storage Admin policies for CIS recommendation 1.14 Ensure storage service-level admins cannot delete resources they manage

Workload Expansion Terraform for Quick Start

The terraform code in this folder expands an existing CIS Landing Zone deployment. It does this by adding one or more workload compartment(s) in the AppDev compartment and, optionally, the associated OCI IAM groups, dynamic groups, and OCI IAM policies to manage OCI resources in the workload compartment. For more information please see the readme.md

Release 2.6.3

07 Sep 12:11
d6739c0
Compare
Choose a tag to compare

September 4, 2023 Release Notes - 2.6.3

  1. Fixes to the CIS Compliance Script
  2. Updates to the CIS Compliance Script
  3. Updates to Terraform Template

Fixes to the CIS Compliance Script

Fixes:

  • Index of out range exception in obp checks for subnets and buckets in some exceptional cases.
  • No budget returned if script executed from non-home region in Cloud Shell. Budgets are now returned in all cases.

Updates to the CIS Compliance Script

Updates:

  • Event types added to remediation in HTML report for check 3.13.
  • All OCI groups are now returned in raw output, including groups with no users.
  • Databases in "UNAVAILABLE" state are no longer returned in check 2.8.

Updates to Terraform Template

Updates:

  • Existing groups can now have spaces in their names. Useful when referring to synchronized groups from external identity providers, where spaces are allowed in group names.
  • Variables for existing groups (existing_xxxxx_admin_group_name) can be assigned multiple groups. Feature only available through Terraform CLI. Not available in OCI Resource Manager.
  • network_admin_email_endpoints and security_admin_email_endpoints variables now enforce non-emptiness in Terrafom CLI.

v2.6.2

08 Aug 13:11
7affe62
Compare
Choose a tag to compare

August 8, 2023 Release Notes - 2.6.2

  1. Fixes to the CIS Compliance Script
  2. Updates to the CIS Compliance Script
  3. Updates to the Readme

Updates to the CIS Compliance Script

Updates:

  • Added Service Connector Hub ID and Name to OBP Best practices for VCN Flow Logs and Object Storage Buckets
  • Alert users when the cis_reports.py is not run in home region which can impact budgets collection

Fixes to the CIS Compliance Script

Fixes:

  • Updated CIS 2.8 check updated to exclude ADB-S that are in a VCN but not attached to Network Security Group. Closes issue #105
  • Cleaned up 1900+ Flake8

Updates to the Readme

Updates:

  • Removed team section
  • Added the CIS Terraform Modules Section

v2.6.1

26 Jul 20:27
9734d75
Compare
Choose a tag to compare

July 26, 2023 Release Notes - 2.6.1

  1. Updates to Terraform Template
  2. Documentation Updates
  3. Fixes to the CIS Compliance Script

Updates to Terraform Template

Fixes:

  • Fixed a defect where missing exainfra admin group name in grants was causing policies creation to fail.

Updates:

  • Set Terraform version upper bound to < 1.3.0 in provider.tf.

Documentation Updates

Updates:

  • Added link to CIS Landing Zone Quick Start Live Lab in README.md.

Fixes to the CIS Compliance Script

Fixes:

  • CIS check 2.8 now skips autonomous database in the UNAVAILABLE state

v2.6.0

14 Jul 17:41
2206fab
Compare
Choose a tag to compare

July 14, 2023 Release Notes - 2.6.0

  1. Updates to Terraform Template

Updates to Terraform Template

Updates:

  • IAM resources, including compartments, groups, dynamic groups and policies are now managed with new remote modules, available in https://github.com/oracle-quickstart/terraform-oci-cis-landing-zone-iam. The old local IAM modules are still kept in this repository.
  • IAM policies can now be created based on metadata associated to compartments. This is an alternative way of managing policies, enabled by the new IAM policy module. In this approach, the grants to resources belonging to a specific compartment are combined into a single policy that is attached to the compartment itself. This differs from the existing approach, where grants are combined per grantee and attached to the enclosing compartment. This alternative way is enabled by Enable template policies? checkbox (if using OCI Resource Manager) or by the enable_template_policies variable (if using Terraform CLI). The existing approach of deploying policies remains the default.
  • Some policy grants have been updated, allowing admin groups to manage keys in their own compartments using the OCI Vault in the Security Compartment and deploy private endpoints in Network compartment. Additionally, some grants have been consolidated into a single grant with a comma-separated list of group principals. Service policies have been consolidated into a single policy with the new name ${var.service_label}-services-policy.
  • Deploying with an enclosing compartment becomes the default. Users who deploy without an enclosing compartment should unset Use an enclosing compartment? checkbox (if using OCI Resource Manager) or set use_enclosing_compartment variable to false (if using Terraform CLI).
  • Quick Start release number added to cis-landing-zone freeform tag.
  • Application Information tab is now enabled in OCI Resource Manager, displaying basic information about the stack and outputs of latest Terraform apply.

Release 2.5.12

29 Jun 17:22
fdff637
Compare
Choose a tag to compare

June 29, 2023 Release Notes - 2.5.12

  1. Fixes to the CIS Compliance Script

Fixes to the CIS Compliance Script

Fixes:

  • Fixed a logic issue for Security Lists and Network Security Groups with source ports but no destination ports
  • Removed Deeplink from Exception handling when reading object storage buckets
  • OBP check for budgets now verifies that there is budget with an alert for the root compartment

v2.5.11

20 Jun 17:38
f6ce125
Compare
Choose a tag to compare

June 20, 2023 Release Notes - 2.5.11

  1. Performance update to the CIS Compliance Script
  2. Summary Data update to the CIS Compliance Script
  3. Fixes to the CIS Compliance Script

Performance update to the CIS Compliance Script

Migrate the querying of resources to Resource Search (a module within Oracle’s API). By using Resource Search, compartment iterations for listing items are ignored. For items that require more detailed information than Resource Search returns, only those compartments are queried. This migration reduces script execution time by 8 times.

Updates to the CIS Compliance Script

The CIS Summary report CSV adds two new columns Compliant Items, which represents the number of resources that are aligned to that recommendation, and Total which is the total number of that resource in tenancy. The Total column is also in the screen output.

Fixes to the CIS Compliance Script

Fixes

  • Updated the CIS checks 2.1, 2,2, 2.3, and 2.4 to detect Security Lists and Networks Security Groups that allow egress access to ports 22 or 3389 via allowing all protocols, all ports, or using port ranges.
  • Updated CIS Check 2.5 to only look at Default Security Lists.

v2.5.10

12 May 21:08
1bc3a54
Compare
Choose a tag to compare

May 12, 2023 Release Notes - 2.5.10

  1. Support for Security Tokens in the CIS Compliance Script
  2. Terraform Template Updates

Support for Security Tokens in the CIS Compliance Script

New:

Terraform Template Updates

Fixes:

  • Security rule added for ICMP in Exadata CS security lists, allowing for the initiation of ICMP requests to hosts in the VCN. Changes in net_exacs_vcns.tf.
  • VSS targets are now created when the Landing Zone is extended to a new region. Changes in vss.tf.

v2.5.9

26 Apr 21:33
375c32e
Compare
Choose a tag to compare

April 26, 2023 Release Notes - 2.5.9

  1. Terraform Template Updates

Terraform Template Updates

Updates:

  • Security Zone is enabled only if an enclosing compartment is used. Changes in security_zones.tf.
  • Network event types updated for local peering gateway and service gateway: only event types ending with ".end" are captured. Changes in mon_notifications.tf.

v2.5.8

17 Apr 16:02
1701be0
Compare
Choose a tag to compare

April 17, 2023 Release Notes - 2.5.8

  1. Compliance Checking Script Updates
  2. Terraform Template Updates

CIS Compliance Script Updates

Updates:

  • Updated CIS rule 1.7 to exclude OCI IAM Local Users that are service accounts. A service account is a OCI IAM Local user that does not have Local Password as a User Capabilities.
  • Support validated on OCI SDK 2.97.0.
    Fixes:
  • Improved error handling for Event Rules with no conditions.

Terraform Template Updates

  • Compartment level service policies no longer created when extending Landing Zone to new region.
  • VSS and Vault resources now dependent on service policies.