Nätverks- och brandväggskrav
Anslutnings- och säkerhetskrav för SDA Gateway
Översikt
SDA Gateway kräver utgående internetanslutning enbart för att säkert kommunicera med SDA Cloud-tjänster.
Alla SDA-tjänstedomäner använder certifikat signerade av certifikatutfärdaren Amazon Root CA 1.
Du måste säkerställa att systemets certifikatlager för betrodda certifikat innehåller detta rotcertifikat för att möjliggöra korrekt SSL/TLS-validering.
Säkerhetsöverväganden
- Inga inkommande anslutningar
Gateway initierar all kommunikation utgående. Inga inkommande brandväggsregler eller portvidarebefordran krävs. - Endast port 443
All SDA-trafik använder standard HTTPS/SSL över TCP 443, vilket förenklar brandväggskonfigurationen och normalt överensstämmer med företagets säkerhetspolicyer. - DNS-krav
DNS-uppslag måste vara tillgängligt för alla SDA-domäner för att stödja:- lastbalansering,
- tjänsteupptäckt,
- och redundansväxling mellan SDA Cloud-slutpunkter.
- Proxy-kompatibel
Tenant-specifik domän
SDA-tjänster är avgränsade per tenant. Överallt där du ser {tenant_id} ska du ersätta det med det Tenant ID som tillhandahålls av SDA Support.
Exempel
Tenant ID:
11111111-2222-3333-4444-555555555555
Tenant-domän:
11111111-2222-3333-4444-555555555555.eu1.sdaconsole.io
Denna domän — och jokertecknet under den — måste vara nåbar från Gateway.
Nödvändiga domäner och portar
| Domän | Port | Protokoll | Beskrivning |
iot.eu1.sdaconsole.io | 443 | SSL/TCP (WebSocket Secure) | AWS IoT Broker – upprätthåller den beständiga, säkra anslutningen för meddelandeutbyte, telemetri och kommando/styrning. |
{tenant_id}.eu1.sdaconsole.io*.{tenant_id}.eu1.sdaconsole.io | 443 | HTTPS, SSL/TCP (OpenVPN) | Tenant Connectivity Servers – används för att upprätta dynamiska VPN-tunnlar vid behov; DNS returnerar en lastbalanserad lista. |
api.eu1.sdaconsole.io | 443 | HTTPS | SDA API – Gateway-autentisering, styrplansoperationer och åtkomst till webbkonsolen. Används främst under onboarding/initial konfiguration. |
repository.eu1.sdaconsole.io | 443 | HTTPS | Applikationsrepository – laddar ner SDA-komponenter, Glue-uppdateringar, agentpaket och säkerhetsuppdateringar. Används vid installation och periodiska uppdateringskontroller. |
repository.sdaconsole.io (valfritt) | 443 | HTTPS | Global repository-spegling – alternativ uppdateringskälla (planerad förbättring). |
Trafikinspektion med SDA-tjänster
Vissa organisationer använder SSL-inspektion / TLS-avlyssning (t.ex. Zscaler SSL Inspection, Palo Alto Decryption) för utgående trafik. Dessa verktyg kan bryta SDA-anslutningen om de ändrar eller omsignerar SDA-certifikat, eftersom SDA-tjänster använder certifikat som är kedjade till Amazon Root CA 1.
För att undvika anslutningsfel:
- Kringgå / undanta SDA-domäner från inspektion
Lägg till SDA-domänerna ovan (API, IoT, tenant-domän, repository) i en lista över domäner som inte ska inspekteras. - Tillåt MQTT över WebSocket Secure (WSS)
SDA IoT-meddelanden använder MQTT över WSS på port 443. Säkerställ att detta protokoll är tillåtet. - VPN-tunnlar med SSL-overlay
Om ett företags-VPN används och trafiken inspekteras, säkerställ att tunneln stöder ett SSL-overlay så att inspektionen inte stör end-to-end-TLS till SDA.
Om inspektionen inte kan kringgås, samordna med SDA-teamet gällande godkända certifikat och inspektionsbeteende.
Checklista för brandväggsvitlistning och nätverksvalidering
Använd denna som överlämning till kundens IT/säkerhetsavdelning.
| Kategori | Punkt | Krav / valideringssteg | Status (✓/✗) |
| Nätverksanslutning | Utgående internet | Gateway kan initiera enbart utgående sessioner mot internet. | |
| Port 443 | TCP 443 är öppen utgående mot SDA-domäner. | ||
| DNS | DNS löser upp alla SDA-domäner som listas ovan. | ||
| Certifikat & kryptering | Amazon Root CA 1 | Rot-CA finns i det betrodda certifikatlagret så att TLS-valideringen lyckas. | |
| TLS-/SSL-inspektion | Inspektion av utgående trafik ersätter inte SDA-certifikat, eller så kringgås SDA-domäner. | ||
| Trafikinspektion / VPN | Kringgående av SSL-inspektion | SDA-domäner är undantagna från SSL/TLS-avlyssning (Zscaler, Palo Alto osv.). | |
| MQTT över WSS | WSS på port 443 är tillåtet (används av IoT-brokern). | ||
| VPN-overlay | Om VPN används tillåter det end-to-end-TLS till SDA Cloud. | ||
| Tenant-konfiguration | Domänen {tenant_id} | {tenant_id}.eu1.sdaconsole.io och *.{tenant_id}.eu1.sdaconsole.io är nåbara. | |
| Repository-åtkomst | Uppdateringar | repository.eu1.sdaconsole.io är nåbar för uppdateringar och patchar. |
Valideringssteg (CLI-vänliga)
-
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 -
TLS-kedja
openssl s_client -connect api.eu1.sdaconsole.io:443 -servername api.eu1.sdaconsole.ioBekräfta att kedjan slutar i Amazon Root CA 1.
-
Gateway-loggar
Kontrollera Gatewayens system-/tjänsteloggar för lyckade MQTT- (WSS) och HTTPS-sessioner. -
Uppdateringstest
Utlös en repository-synkronisering eller agentuppdatering för att verifiera nedladdningsåtkomst.
Diagram över nätverkstopologi
Architecture/SDA Connectivity Services beskriver flera konfigurationer för SDA Gateway. \
Support
Om någon av kontrollerna ovan misslyckas eller om SSL-inspektion inte kan kringgås i din miljö, kontakta:
SDA Support
📧 support@softwaredefinedautomation.io
Inkludera:
- ditt Tenant ID,
- Gateway-versionen,
- en kopia av dina resultat från anslutningstester (curl / openssl / nslookup),
- och relevanta brandväggsloggar (blockerad 443, misslyckad TLS).