23.8.29 Release Notes
InsightCloudSec Software Release Notice - 23.8.29 Release
DivvyCloud Docs Site End-of-Life (EOL) Update
On August 1st, 2023, the InsightCloudSec documentation transitioned to docs.rapid7.com
to be with the documentation for the rest of the Rapid7 software portfolio. The old site (docs.divvycloud.com
) will continue to exist until Tuesday, September 19th, 2023, but will remain static. After this date, any links to the old site will be redirected to their docs.rapid7.com/insightcloudsec/
counterpart, so the old site will functionally not be visible publicly. Visit our Getting Support page for details on contacting support for any questions or issues with the transition.
Release Highlights (23.8.29)
InsightCloudSec is pleased to announce Release 23.8.29. This release includes improved onboarding content for Alibaba Cloud, Oracle Cloud Infrastructure (OCI), and Google Cloud Platform (GCP); expanded Source Document support; a new, unique Attack Path ID; and a reworked Related Resources user experience.
In addition, 23.8.29 includes three updated Insights, one new Insight, one updated Query Filter, three new Query Filters, and 13 bug fixes.
- Contact us through the unified Customer Support Portal with any questions.
Self-Hosted Deployment Updates (23.8.29)
Release availability for self-hosted customers is Thursday, August 31, 2023. If you’re interested in learning more about becoming a hosted customer, reach out through our Customer Support Portal. Our latest Terraform template (static files and modules) can be found here. Modules can be updated with the terraform get -update
command. The Amazon Web Services (AWS) Elastic Container Repository (ECR) build images for this version of InsightCloudSec can be obtained using the following tags (all versions can be found here):
latest
23.8.29
23.8.29.2def6c901
Limited Release for 23.9.5
As the next week includes a Federal Holiday, we will not be providing a formal release with release notes for the week of 23.9.5. SaaS or self-hosted customers may have minor bug fixes and we may provide a limited release, but our next full release for both SaaS and self-hosted customers will be on 23.9.12. Reach out to your CSM or InsightCloudSec support with questions or concerns.
Features & Enhancements (23.8.29)
We’ve updated the onboarding content and documentation for:
- Alibaba Cloud [ENG-29575]
- GCP [ENG-29573]
Added a unique Path ID to the Attack Paths listing view to help differentiate between similar looking attack paths. [ENG-28965]
We have reworked the Related Resources User Experience to improve performance and provide look and feel consistent with other parts of the application. Note: The Print functionality has been removed temporarily; we suggest users employ screenshots as needed until an updated Print functionality is available in the near future. [ENG-29945]
Resources (23.8.29)
AWS
- Added AWS Source Document support for AWS Managed Policy. Note: This is for Event Driven Harvesting only so the source documents will not be visible via the UI. [ENG-19078]
AZURE
- Added support for an alternative way to set up our Azure EDH system. Note: if the customer has networking restrictions that inhibit access over ports 5671/5672, they can now switch to port 443 for Azure EDH using the DIVVY_AZURE_SERVICEBUS_WEBSOCKETS env variable being set to true. [ENG-27307]
GCP
Added GCP Source Document support for:
- Distributed Table Clusters [ENG-28591]
- GCE Service Dataset [ENG-28615]
- Dataflow Jobs [ENG-28638]
Insights (23.8.29)
AWS
Storage Container Without Dual-Layer Server-Side Encryption
- New Insight identifies storage containers (AWS S3 buckets) without dual-layer server-side encryption enabled. [ENG-30463]Database Migration Instance Publicly Accessible
- Insight was deprecated. [ENG-28790]Database Replication Instance with the Publicly Accessible Option Enabled (AWS)
- This Insight will be maintained as it uses the same underlying Query Filter configuration as the now-deprecated InsightDatabase Migration Instance Publicly Accessible
, its severity matches AWS Security Hub, and it has IaC support. [ENG-28790] GCPInstance Without Block Project-wide SSH Keys Enabled
- Insight name changed fromInstance Without Project-wide SSH Keys Enabled
. [ENG-29196]
Query Filters (23.8.29)
AWS
Storage Container Without Dual-Layer Server-Side Encryption
- New Query Filter identifies storage containers (AWS S3 buckets) without dual-layer server-side encryption enabled. [ENG-30463]
GCP
Instance Without Block Project-wide SSH Keys Enabled
- New Query Filter identifies instances withoutBlock Project-wide SSH keys
enabled or, if not,OS Login is enabled
instead. Further, ignore instances created by GKE. [ENG-29196]
MULTI-CLOUD/GENERAL
Cloud Account With Active Root API Access Key Present
- Updated Query Filter renamed fromCloud Account With Root API Access Key Present
and updated to return only accounts that have access keys that are active. [ENG-29653]Cloud Account With Root API Access Key Present
- New Query Filter cloud accounts with API access keys present on the root account (active or inactive). [ENG-29653]
Bug Fixes (23.8.29)
Fixed an issue where the resource properties sidebar never loaded for Cognitive Service resources. [ENG-30702]
Fixed an issue with GCP Harvesting of Compute API resources not stopping despite disabled APIs. This change updates the service resource mapping to include a few missing resources. This was causing the associated harvesters for these resources to be run, and then fail, rather than adding them to disabled resources. [ENG-30601]
Fixed an issue for customers using AWS Organization onboarding. In the edge case where a customer is authenticating with an IAM User + Access Key (as opposed to AssumeRole that authenticates with Role to Role trust relationship), when customer updates only the AccessKey and nothing else, the new AccessKey won't be used by the member accounts. This fix ensures that the configuration propagation detects the change. [ENG-30449]
Fixed a bug where account name displayed incorrectly when viewing the details of a Cloud Account. [ENG-30302]
Fixed an issue with tagging Bot actions that were providing inconsistent results. Added a new check to the action assign_tag_to_resource to allow force tag additions. [ENG-30282]
Fixed an issue where the ExemptionRuleProcessor is incorrectly creating exemptions for non-IaC resources from IaC only rules. [ENG-29806]
Fixed an issue with Query Filter
Cloud Account With Root API Access Key Present
(now renamedCloud Account With Active Root API Access Key Present
) where an added check did not not denote whether access keys are active or not. [ENG-29653]Fixed a bug with long resource names in Attack Paths. [ENG-29423]
Fixed an issue with the Azure Database Instance Harvester that was causing false positives in the
Database Instance Azure Active Directory Administrator Not Configured
Query Filter. [ENG-29335]Fixed logic for
Instances Without OS Login Enabled
Insight. [ENG-29196]Fixed an issue with an inaccurate severity in Insight
Database Migration Instance Publicly Accessible
by deprecating this Insight and merged with InsightDatabase Replication Instance with the Publicly Accessible Option Enabled (AWS)
. These two were duplicates using the same underlying Query Filter configuration. [ENG-28790]Improved the
Resource Specific Policy Principal Wildcard Search
Query Filter to better handle policies with invalid principals. [ENG-28130]
Required Policies & Permissions
Policies required for individual CSPs are as follows:
Alibaba Cloud
AWS
- Commercial
- Read Only Policy
- Power User Policy
- GovCloud
- Read Only Policy
- Power User Policy
- China
Azure
- Commercial
- GovCloud
GCP
- For GCP, since permissions are tied to APIs there is no policy file to maintain. Refer to our list of Recommended APIs that is maintained as part of our GCP coverage.
Oracle Cloud Infrastructure
Host Vulnerability Management
For any questions or concerns, as usual, reach out to us through your CSM, or the Customer Support Portal.