CRITICAL
Source
Trivy
ID
AVD-AZU-0050

SSH access should not be accessible from the Internet, should be blocked on port 22

SSH access can be configured on either the network security group or in the network security group rule. SSH access should not be permitted from the internet (*, 0.0.0.0, /0, internet, any)

Impact

Follow the appropriate remediation steps below to resolve the issue.

Block port 22 access from the internet

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
resource "azurerm_network_security_rule" "good_example" {
  name                       = "good_example_security_rule"
  direction                  = "Inbound"
  access                     = "Allow"
  protocol                   = "TCP"
  source_port_range          = "*"
  destination_port_range     = "22"
  source_address_prefix      = "82.102.23.23"
  destination_address_prefix = "*"
}