Skip to content

Azure Service Fabric cluster not configured with cluster protection level security

Description

Service Fabric provides three levels of protection (None, Sign and EncryptAndSign) for node-to-node communication using a primary cluster certificate. Set the protection level to ensure that all node-to-node messages are encrypted and digitally signed

Code Example

go
resource "azurerm_service_fabric_cluster" "example" {
  ...
  + azure_active_directory {
  +     tenant_id = "tenant"
  }
  ...
            }

Remediation

Terraform

  • Resource: azurerm_service_fabric_cluster
  • Arguments: fabric_settings

Rule Details

FieldValue
IDIAC-0633
SeverityLOW
IaC TypeTerraform
FrameworksTerraform, TerraformPlan
Checkov IDCKV_AZURE_126

References