New-AzFirewallPolicyIntrusionDetection

Crea un nuovo rilevamento delle intrusioni dei criteri di Firewall di Azure da associare ai criteri firewall

Sintassi

New-AzFirewallPolicyIntrusionDetection
   -Mode <String>
   [-Profile <String>]
   [-SignatureOverride <PSAzureFirewallPolicyIntrusionDetectionSignatureOverride[]>]
   [-BypassTraffic <PSAzureFirewallPolicyIntrusionDetectionBypassTrafficSetting[]>]
   [-PrivateRange <String[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Descrizione

Il cmdlet New-AzFirewallPolicyIntrusionDetection crea un oggetto di rilevamento delle intrusioni di criteri di Firewall di Azure.

Esempio

Esempio 1: Creare il rilevamento delle intrusioni con la modalità

New-AzFirewallPolicyIntrusionDetection -Mode "Alert"

Questo esempio crea il rilevamento delle intrusioni con la modalità avviso (rilevamento)

Esempio 2: Creare il rilevamento delle intrusioni con override della firma

$signatureOverride = New-AzFirewallPolicyIntrusionDetectionSignatureOverride -Id "123456798" -Mode "Deny"
New-AzFirewallPolicyIntrusionDetection -Mode "Alert" -SignatureOverride $signatureOverride

Questo esempio crea il rilevamento delle intrusioni con override di firma specifico

Esempio 3: Creare criteri firewall con il rilevamento delle intrusioni configurato con l'impostazione bypass del traffico

$bypass = New-AzFirewallPolicyIntrusionDetectionBypassTraffic -Name "bypass-setting" -Protocol "TCP" -DestinationPort "80" -SourceAddress "10.0.0.0" -DestinationAddress "10.0.0.0"
$intrusionDetection = New-AzFirewallPolicyIntrusionDetection -Mode "Deny" -BypassTraffic $bypass
New-AzFirewallPolicy -Name fp1 -Location "westus2" -ResourceGroupName TestRg -SkuTier "Premium" -IntrusionDetection $intrusionDetection

Questo esempio crea il rilevamento delle intrusioni con l'impostazione bypass del traffico

Esempio 4: Creare criteri firewall con il rilevamento delle intrusioni configurato con l'impostazione degli intervalli privati

$intrusionDetection = New-AzFirewallPolicyIntrusionDetection -Mode "Deny" -PrivateRange @("167.220.204.0/24", "167.221.205.101/32")
New-AzFirewallPolicy -Name fp1 -Location "westus2" -ResourceGroupName TestRg -SkuTier "Premium" -IntrusionDetection $intrusionDetection

Questo esempio crea il rilevamento delle intrusioni con l'impostazione bypass del traffico

Esempio 5: Creare criteri firewall con l'impostazione del profilo di rilevamento delle intrusioni

$intrusionDetection = New-AzFirewallPolicyIntrusionDetection -Mode "Deny" -Profile �Advanced�
New-AzFirewallPolicy -Name fp1 -Location "westus2" -ResourceGroupName TestRg -SkuTier "Premium" -IntrusionDetection $intrusionDetection

Questo esempio crea il rilevamento delle intrusioni con la modalità Avviso e Nega e profilo delle firme avanzate.

Parametri

-BypassTraffic

Elenco di regole per il bypass del traffico.

Type:PSAzureFirewallPolicyIntrusionDetectionBypassTrafficSetting[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Mode

Stato generale rilevamento intrusioni.

Type:String
Accepted values:Off, Alert, Deny
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PrivateRange

Elenco di intervalli IP privati IDPS.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Imposta il profilo delle firme IDPS.

Type:String
Accepted values:Basic, Standard, Advanced
Position:Named
Default value:For newly created policy the default IDPS profile is �Standard� and for existing policy without IDPS profile setting, the default is �Advanced�
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SignatureOverride

Elenco di stati di firme specifiche.

Type:PSAzureFirewallPolicyIntrusionDetectionSignatureOverride[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

None

Output

PSAzureFirewallPolicyIntrusionDetection