Spécifie s’il faut autoriser les sites Web à effectuer des demandes à un point de terminaison réseau de manière non sécurisée. (obsolète)
Vérifié avec Microsoft Edge 152.0.4191.53 — mis à jour le 10 juillet 2026
Pris en charge sur : Microsoft Edge version 92-137, Windows 7 ou ultérieur
Chemin dans la console GPO
Configuration ordinateur\Modèles d'administration\Microsoft Edge\Paramètres de demande de réseau privé Configuration utilisateur\Modèles d'administration\Microsoft Edge\Paramètres de demande de réseau privé Description
OBSOLÈTE : cette stratégie est obsolète et ne fonctionne pas après Microsoft Edge137. Contrôle si les sites web sont autorisés à envoyer des requêtes à des points de terminaison de réseau plus privés. Lorsque cette règle est activée, toutes les vérifications Private Network Access sont désactivées pour toutes les origines. Cela peut permettre aux attaquants d'effectuer des attaques de falsification de requêtes intersites (CSRF) sur des serveurs de réseau privé. Lorsque cette stratégie est désactivée ou non configurée, le comportement par défaut des demandes adressées à des points de terminaison de réseau plus privés dépend de la configuration personnelle de l’utilisateur pour les indicateurs de fonctionnalité BlockInsecurePrivateNetworkRequests, PrivateNetworkAccessSendPreflights et PrivateNetworkAccessRespectPreflightResults. Ces indicateurs peuvent être contrôlés par expérimentation ou définis via la ligne de commande. Cette stratégie est liée à la spécification Private Network Access. Voir https://wicg.github.io/private-network-access/ pour plus de détails. Un point de terminaison du réseau est plus privé qu'un autre si : 1) Son adresse IP est localhost et l’autre non. 2) Son adresse IP est privée et l’autre est publique. À l'avenir, en fonction de l'évolution des spécifications, cette politique pourrait s'appliquer à toutes les requêtes cross-origin dirigées vers des adresses IP privées ou localhost. Lorsque cette stratégie est activée, les sites web sont autorisés à envoyer des requêtes à n'importe quel point d'extrémité du réseau, sous réserve d'autres contrôles d'origine croisée. Cette stratégie est obsolète. L'ancienne substitution générale a été remplacée par le modèle d'accès au réseau local basé sur les autorisations, qui bloque les requêtes inter-espaces jusqu'à ce que les utilisateurs donnent leur consentement explicite.
Registre
Software\Policies\Microsoft\Edge Software\Policies\Microsoft\Edge Nom de valeur : InsecurePrivateNetworkRequestsAllowed
Activé : InsecurePrivateNetworkRequestsAllowed = 1
Désactivé : InsecurePrivateNetworkRequestsAllowed = 0
Générateur d'exports
BETAConfigurez l'état, la portée et les options, puis générez les sorties .reg, PowerShell, Intune et SCCM — ou ajoutez le paramètre à une collection multi-paramètres.
Ces exports écrivent le registre — ce n'est pas une GPO managée. ⓘ
Appliquer les deux portées crée une configuration ambiguë (la portée ordinateur prévaut sur la portée utilisateur). Ne le faites que volontairement.
Fichier .reg
Windows Registry Editor Version 5.00
; Exported from gporais.com
; Policy: Spécifie s’il faut autoriser les sites Web à effectuer des demandes à un point de terminaison réseau de manière non sécurisée. (obsolète)
; State: Enabled
; Scope: Computer (HKLM)
; Supported on: Microsoft Edge version 92-137, Windows 7 ou ultérieur
[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Edge]
"InsecurePrivateNetworkRequestsAllowed"=dword:00000001 Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Spécifie s’il faut autoriser les sites Web à effectuer des demandes à un point de terminaison réseau de manière non sécurisée. (obsolète)
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 92-137, Windows 7 ou ultérieur
$path = 'HKLM:\Software\Policies\Microsoft\Edge'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'InsecurePrivateNetworkRequestsAllowed' -Value 1 -Type DWord Intune XML
Aucune correspondance directe Policy CSP / OMA-URI pour cette stratégie. Utilisez l'onglet Intune Remediation, ou importez l'ADMX dans Intune. Intune Remediation
# === Detection script ===
# Exported from gporais.com
# Policy: Spécifie s’il faut autoriser les sites Web à effectuer des demandes à un point de terminaison réseau de manière non sécurisée. (obsolète)
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 92-137, Windows 7 ou ultérieur
function Test-RegistryValue {
param(
[Parameter(Mandatory = $true)][string]$Path,
[Parameter(Mandatory = $true)][string]$Name,
[object]$Expected,
[ValidateSet('String', 'DWord', 'MultiString')][string]$Kind = 'String',
[switch]$Absent
)
try {
$item = Get-ItemProperty -LiteralPath $Path -Name $Name -ErrorAction Stop
} catch {
return $Absent.IsPresent
}
if ($Absent.IsPresent) { return $false }
$actual = $item.$Name
if ($Kind -eq 'DWord') { return ([int64]$actual) -eq ([int64]$Expected) }
if ($Kind -eq 'MultiString') {
$actualValues = @($actual)
$expectedValues = @($Expected)
if ($actualValues.Count -ne $expectedValues.Count) { return $false }
for ($i = 0; $i -lt $expectedValues.Count; $i++) {
if ([string]$actualValues[$i] -ne [string]$expectedValues[$i]) { return $false }
}
return $true
}
return [string]$actual -eq [string]$Expected
}
$checks = @(
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Edge' -Name 'InsecurePrivateNetworkRequestsAllowed' -Expected 1 -Kind DWord)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Spécifie s’il faut autoriser les sites Web à effectuer des demandes à un point de terminaison réseau de manière non sécurisée. (obsolète)
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 92-137, Windows 7 ou ultérieur
$path = 'HKLM:\Software\Policies\Microsoft\Edge'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'InsecurePrivateNetworkRequestsAllowed' -Value 1 -Type DWord Scripts SCCM
# Exported from gporais.com
# Policy: Spécifie s’il faut autoriser les sites Web à effectuer des demandes à un point de terminaison réseau de manière non sécurisée. (obsolète)
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 92-137, Windows 7 ou ultérieur
# SCCM Configuration Item guidance:
# Create a Configuration Item of type "Setting: Script".
# Discovery script: use the Detection script below.
# Remediation script: use the Remediation script below.
# Compliance rule: the Discovery script output equals 'Compliant'.
# === Detection script ===
# Exported from gporais.com
# Policy: Spécifie s’il faut autoriser les sites Web à effectuer des demandes à un point de terminaison réseau de manière non sécurisée. (obsolète)
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 92-137, Windows 7 ou ultérieur
function Test-RegistryValue {
param(
[Parameter(Mandatory = $true)][string]$Path,
[Parameter(Mandatory = $true)][string]$Name,
[object]$Expected,
[ValidateSet('String', 'DWord', 'MultiString')][string]$Kind = 'String',
[switch]$Absent
)
try {
$item = Get-ItemProperty -LiteralPath $Path -Name $Name -ErrorAction Stop
} catch {
return $Absent.IsPresent
}
if ($Absent.IsPresent) { return $false }
$actual = $item.$Name
if ($Kind -eq 'DWord') { return ([int64]$actual) -eq ([int64]$Expected) }
if ($Kind -eq 'MultiString') {
$actualValues = @($actual)
$expectedValues = @($Expected)
if ($actualValues.Count -ne $expectedValues.Count) { return $false }
for ($i = 0; $i -lt $expectedValues.Count; $i++) {
if ([string]$actualValues[$i] -ne [string]$expectedValues[$i]) { return $false }
}
return $true
}
return [string]$actual -eq [string]$Expected
}
$checks = @(
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Edge' -Name 'InsecurePrivateNetworkRequestsAllowed' -Expected 1 -Kind DWord)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Spécifie s’il faut autoriser les sites Web à effectuer des demandes à un point de terminaison réseau de manière non sécurisée. (obsolète)
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 92-137, Windows 7 ou ultérieur
$path = 'HKLM:\Software\Policies\Microsoft\Edge'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'InsecurePrivateNetworkRequestsAllowed' -Value 1 -Type DWord Vous construisez une collection multi-paramètres ? Ajoutez ce paramètre et générez des exports combinés (.reg, PowerShell, GPO).