Recursos de AwsNetworkFirewall en el ASFF
Los siguientes son ejemplos de la sintaxis del Formato de resultados de seguridad de AWS (ASFF) para los recursos de AwsNetworkFirewall.
AWS Security Hub CSPM normaliza los resultados de varios orígenes en el ASFF. Para obtener información general sobre el ASFF, consulte Formato de resultados de seguridad de AWS (ASFF).
AwsNetworkFirewallFirewall
El objeto AwsNetworkFirewallFirewall contiene detalles acerca de un firewall AWS Network Firewall.
El ejemplo siguiente muestra el Formato de resultados de seguridad de AWS (ASFF) del objeto AwsNetworkFirewallFirewall. Para ver las descripciones de los atributos AwsNetworkFirewallFirewall, consulte AwsNetworkFirewallFirewallDetails en la Referencia de la API de AWS Security Hub CSPM.
Ejemplo
"AwsNetworkFirewallFirewall": { "DeleteProtection": false, "FirewallArn": "arn:aws:network-firewall:us-east-1:024665936331:firewall/testfirewall", "FirewallPolicyArn": "arn:aws:network-firewall:us-east-1:444455556666:firewall-policy/InitialFirewall", "FirewallId": "dea7d8e9-ae38-4a8a-b022-672a830a99fa", "FirewallName": "testfirewall", "FirewallPolicyChangeProtection": false, "SubnetChangeProtection": false, "SubnetMappings": [ { "SubnetId": "subnet-0183481095e588cdc" }, { "SubnetId": "subnet-01f518fad1b1c90b0" } ], "VpcId": "vpc-40e83c38" }
AwsNetworkFirewallFirewallPolicy
El objeto AwsNetworkFirewallFirewallPolicy proporciona detalles sobre una política de firewall. Una política de firewall define el comportamiento de un firewall de red.
El ejemplo siguiente muestra el Formato de resultados de seguridad de AWS (ASFF) del objeto AwsNetworkFirewallFirewallPolicy. Para ver las descripciones de los atributos AwsNetworkFirewallFirewallPolicy, consulte AwsNetworkFirewallFirewallPolicyDetails en la Referencia de la API de AWS Security Hub CSPM.
Ejemplo
"AwsNetworkFirewallFirewallPolicy": { "FirewallPolicy": { "StatefulRuleGroupReferences": [ { "ResourceArn": "arn:aws:network-firewall:us-east-1:444455556666:stateful-rulegroup/PatchesOnly" } ], "StatelessDefaultActions": [ "aws:forward_to_sfe" ], "StatelessFragmentDefaultActions": [ "aws:forward_to_sfe" ], "StatelessRuleGroupReferences": [ { "Priority": 1, "ResourceArn": "arn:aws:network-firewall:us-east-1:444455556666:stateless-rulegroup/Stateless-1" } ] }, "FirewallPolicyArn": "arn:aws:network-firewall:us-east-1:444455556666:firewall-policy/InitialFirewall", "FirewallPolicyId": "9ceeda22-6050-4048-a0ca-50ce47f0cc65", "FirewallPolicyName": "InitialFirewall", "Description": "Initial firewall" }
AwsNetworkFirewallRuleGroup
El objeto AwsNetworkFirewallRuleGroup proporciona detalles sobre un grupo de reglas AWS Network Firewall. Los grupos de reglas se utilizan para inspeccionar y controlar el tráfico de red. Los grupos de reglas sin estado se aplican a paquetes individuales. Los grupos de reglas con estado se aplican a los paquetes en el contexto de su flujo de tráfico.
En las políticas de firewall se hace referencia a los grupos de reglas.
Los ejemplos siguientes muestran el Formato de resultados de seguridad de AWS (ASFF) del objeto AwsNetworkFirewallRuleGroup. Para ver las descripciones de los atributos AwsNetworkFirewallRuleGroup, consulte AwsNetworkFirewallRuleGroupDetails en la Referencia de la API de AWS Security Hub CSPM.
Ejemplo: grupo de reglas sin estado
"AwsNetworkFirewallRuleGroup": { "Capacity": 600, "RuleGroupArn": "arn:aws:network-firewall:us-east-1:444455556666:stateless-rulegroup/Stateless-1", "RuleGroupId": "fb13c4df-b6da-4c1e-91ec-84b7a5487493", "RuleGroupName": "Stateless-1" "Description": "Example of a stateless rule group", "Type": "STATELESS", "RuleGroup": { "RulesSource": { "StatelessRulesAndCustomActions": { "CustomActions": [], "StatelessRules": [ { "Priority": 1, "RuleDefinition": { "Actions": [ "aws:pass" ], "MatchAttributes": { "DestinationPorts": [ { "FromPort": 443, "ToPort": 443 } ], "Destinations": [ { "AddressDefinition": "192.0.2.0/24" } ], "Protocols": [ 6 ], "SourcePorts": [ { "FromPort": 0, "ToPort": 65535 } ], "Sources": [ { "AddressDefinition": "198.51.100.0/24" } ] } } } ] } } } }
Ejemplo: grupo de reglas con estado
"AwsNetworkFirewallRuleGroup": { "Capacity": 100, "RuleGroupArn": "arn:aws:network-firewall:us-east-1:444455556666:stateful-rulegroup/tupletest", "RuleGroupId": "38b71c12-da80-4643-a6c5-03337f8933e0", "RuleGroupName": "ExampleRuleGroup", "Description": "Example of a stateful rule group", "Type": "STATEFUL", "RuleGroup": { "RuleSource": { "StatefulRules": [ { "Action": "PASS", "Header": { "Destination": "Any", "DestinationPort": "443", "Direction": "ANY", "Protocol": "TCP", "Source": "Any", "SourcePort": "Any" }, "RuleOptions": [ { "Keyword": "sid:1" } ] } ] } } }
La siguiente es una lista de ejemplos de valores válidos para los atributos AwsNetworkFirewallRuleGroup:
-
ActionValores válidos:
PASS|DROP|ALERT -
ProtocolValores válidos:
IP|TCP|UDP|ICMP|HTTP|FTP|TLS|SMB|DNS|DCERPC|SSH|SMTP|IMAP|MSN|KRB5|IKEV2|TFTP|NTP|DHCP -
FlagsValores válidos:
FIN|SYN|RST|PSH|ACK|URG|ECE|CWR -
MasksValores válidos:
FIN|SYN|RST|PSH|ACK|URG|ECE|CWR