Exigences réseau et pare-feu
Exigences de connectivité et de sécurité de la passerelle SDA
Vue d'ensemble
La passerelle SDA nécessite une connectivité Internet sortante uniquement pour communiquer de manière sécurisée avec les services SDA Cloud.
Tous les domaines de services SDA utilisent des certificats signés par l'autorité de certification Amazon Root CA 1.
Vous devez vous assurer que le magasin de certificats de confiance de votre système contient ce certificat racine afin de permettre une validation SSL/TLS correcte.
Considérations de sécurité
- Aucune connexion entrante
La passerelle initie toutes les communications en sortie. Aucune règle de pare-feu entrante ni redirection de port n'est requise. - Port 443 uniquement
L'ensemble du trafic SDA utilise le standard HTTPS/SSL sur TCP 443, ce qui simplifie la configuration du pare-feu et s'aligne généralement sur les politiques de sécurité de l'entreprise. - Exigences DNS
La résolution DNS doit être disponible pour tous les domaines SDA afin de prendre en charge :- la répartition de charge,
- la découverte de services,
- et le basculement entre les points de terminaison SDA Cloud.
- Compatible avec les proxys
Domaine spécifique au locataire
Les services SDA sont cloisonnés par locataire (tenant). Partout où vous voyez {tenant_id}, remplacez cette valeur par l'ID de locataire fourni par le support SDA.
Exemple
ID de locataire :
11111111-2222-3333-4444-555555555555
Domaine du locataire :
11111111-2222-3333-4444-555555555555.eu1.sdaconsole.io
Ce domaine — ainsi que le caractère générique qui lui est associé — doit être accessible depuis la passerelle.
Domaines et ports requis
| Domaine | Port | Protocole | Description |
iot.eu1.sdaconsole.io | 443 | SSL/TCP (WebSocket Secure) | AWS IoT Broker – maintient la connexion sécurisée persistante pour l'échange de messages, la télémétrie et les commandes/le pilotage. |
{tenant_id}.eu1.sdaconsole.io*.{tenant_id}.eu1.sdaconsole.io | 443 | HTTPS, SSL/TCP (OpenVPN) | Serveurs de connectivité du locataire – utilisés pour établir des tunnels VPN dynamiques à la demande ; le DNS renvoie une liste répartie en charge. |
api.eu1.sdaconsole.io | 443 | HTTPS | API SDA – authentification de la passerelle, opérations du plan de contrôle et accès à la console Web. Principalement utilisées lors de l'intégration/configuration initiale. |
repository.eu1.sdaconsole.io | 443 | HTTPS | Référentiel d'applications – téléchargement des composants SDA, des mises à jour Glue, des paquets d'agents et des correctifs de sécurité. Utilisé lors de l'installation et des vérifications périodiques de mises à jour. |
repository.sdaconsole.io (optionnel) | 443 | HTTPS | Miroir global du référentiel – source de mise à jour alternative (évolution prévue). |
Inspection du trafic avec les services SDA
Certaines organisations utilisent l'inspection SSL / l'interception TLS (par exemple Zscaler SSL Inspection, Palo Alto Decryption) pour le trafic sortant. Ces outils peuvent interrompre la connectivité SDA s'ils modifient ou resignent les certificats SDA, car les services SDA utilisent des certificats chaînés à Amazon Root CA 1.
Pour éviter les échecs de connexion :
- Contourner / ne pas inspecter les domaines SDA
Ajoutez les domaines SDA ci-dessus (API, IoT, domaine du locataire, référentiel) à une liste d'exclusion d'inspection. - Autoriser MQTT sur WebSocket Secure (WSS)
La messagerie SDA IoT utilise MQTT sur WSS via le port 443. Assurez-vous que ce protocole est autorisé. - Tunnels VPN avec superposition SSL
Si un VPN d'entreprise est utilisé et que le trafic est inspecté, assurez-vous que le tunnel prend en charge une superposition SSL afin que l'inspection n'interfère pas avec le TLS de bout en bout vers SDA.
Si l'inspection ne peut pas être contournée, coordonnez-vous avec l'équipe SDA pour obtenir les certificats approuvés et définir le comportement d'inspection.
Liste de contrôle pour la mise en liste blanche du pare-feu et la validation réseau
Utilisez ce document comme élément de transmission à l'équipe IT / sécurité du client.
| Catégorie | Élément | Exigence / Étape de validation | Statut (✓/✗) |
| Connectivité réseau | Internet sortant | La passerelle peut initier des sessions sortantes uniquement vers Internet. | |
| Port 443 | Le port TCP 443 est ouvert en sortie vers les domaines SDA. | ||
| DNS | Le DNS résout tous les domaines SDA listés ci-dessus. | ||
| Certificats & chiffrement | Amazon Root CA 1 | L'autorité racine est présente dans le magasin de confiance afin que la validation TLS aboutisse. | |
| Inspection TLS / SSL | L'inspection du trafic sortant ne remplace pas les certificats SDA, ou les domaines SDA sont contournés. | ||
| Inspection du trafic / VPN | Contournement de l'inspection SSL | Les domaines SDA sont exclus de l'interception SSL/TLS (Zscaler, Palo Alto, etc.). | |
| MQTT sur WSS | WSS sur le port 443 est autorisé (utilisé par le broker IoT). | ||
| Superposition VPN | Si un VPN est utilisé, il autorise le TLS de bout en bout vers SDA Cloud. | ||
| Configuration du locataire | Domaine {tenant_id} | {tenant_id}.eu1.sdaconsole.io et *.{tenant_id}.eu1.sdaconsole.io sont accessibles. | |
| Accès au référentiel | Mises à jour | repository.eu1.sdaconsole.io est accessible pour les mises à jour et les correctifs. |
Étapes de validation (en ligne de commande)
-
DNS
nslookup api.eu1.sdaconsole.ionslookup iot.eu1.sdaconsole.ionslookup <your-tenant-id>.eu1.sdaconsole.io -
HTTPS / Port 443
curl -v https://api.eu1.sdaconsole.io -
Chaîne TLS
openssl s_client -connect api.eu1.sdaconsole.io:443 -servername api.eu1.sdaconsole.ioVérifiez que la chaîne se termine par Amazon Root CA 1.
-
Journaux de la passerelle
Consultez les journaux système/de service de la passerelle pour vérifier la réussite des sessions MQTT (WSS) et HTTPS. -
Test de mise à jour
Déclenchez une synchronisation du référentiel ou une mise à jour d'agent pour vérifier l'accès au téléchargement.
Schéma de topologie réseau
La page Architecture/Services de connectivité SDA décrit plusieurs configurations pour la passerelle SDA. \
Support
Si l'une des vérifications ci-dessus échoue ou si l'inspection SSL ne peut pas être contournée dans votre environnement, contactez :
SDA Support
📧 support@softwaredefinedautomation.io
Veuillez inclure :
- votre ID de locataire,
- la version de la passerelle,
- un copier-coller des résultats de vos tests de connectivité (curl / openssl / nslookup),
- et les journaux de pare-feu pertinents (port 443 bloqué, échecs TLS).