SEW Gateway
SEW OrchestrationSuite, joka on käytettävissä osoitteessa https://sew.eu1.sdaconsole.io/, toimii keskitettynä hallinta-alustana teollisen liitettävyysinfrastruktuurin luomiseen ja hallintaan. Kun vuokralaistilin käyttöönottoprosessi on suoritettu, voit alkaa määrittää verkkotopologiaasi luomalla Gateway-yhdyskäytäviä ja liittämällä teollisuuslaitteita.
Käyttöönottoprosessi koostuu kahdesta päävaiheesta: ensin määritellään liitettävyys-Gateway, joka toimii turvallisena siltana teollisuusverkkosi ja SEW Cloud -palveluiden välillä, ja sen jälkeen luodaan ja liitetään ne teollisuuslaitteet (kuten PLC-laitteet, HMI:t ja robotit), joihin Gateway tarjoaa pääsyn.
- Vaihe 1: Gatewayn luominen
- Vaihe 2: Gatewayn asennus
- Liite: Staattisten verkkojen määrittäminen Linuxissa
SEW Gateway -laitteisiin liittyvät tiedot
SEW Gateway on keskeisessä roolissa jokaisessa neljännesvuosittaisessa julkaisussa, sillä se toimii turvallisena siltana paikallisten teollisuusverkkojen ja SEW-pilvialustan välillä. Lisätietoja siitä, miten Gateway sijoittuu järjestelmän kokonaissuunnitteluun ja käyttöönottoon, löydät seuraavista tiedoista
- Edellytykset – Palomuurivaatimukset
- Edellytykset – Verkko-/välityspalvelinasetukset
- Arkkitehtuuri – SEW Connectify -palvelut
Yleiskatsaus
Turvallinen teollinen liitettävyyspalvelu, joka yhdistää tuotantoverkot pilvipalveluihin salattujen VPN-tunnelien kautta. SEW Connectivity Service perustuu SDA Glue -sovellukseen, joka on Gateway-laitteille tarkoitettu sovellus ja saatavilla Linux- ja Windows-isännille. Palvelun taustalla on SoftEther VPN, joka tukee OpenVPN-yhteyttä Windows-asiakkailla ja muodostaa turvallisen TCP-tunnelin Gatewayn verkkoliitännän ja SEW-pilvipalveluiden, kuten IDEaaS-, varmuuskopiointi- ja käyttöönottovirtuaalikoneiden, välille.
Lisäksi se yhdistää käyttöjärjestelmän omat palomuurit (Linuxin iptables ja Windows Filtering Platform (WFP)) NAT-tauluun, jolloin valmistajakohtaiset ohjelmistot, kuten Siemens TIA Portal ja Rockwell Studio 5000, voidaan liittää suoraan tuotannon ohjaustason laitteeseen.
Keskeiset kohdat
Teollisten laitteiden hallinta SEW:n avulla perustuu kattavaan ja turvalliseen teolliseen liitettävyysratkaisuun, joka kurottaa umpeen tuotantoympäristöjen ja pilvipohjaisten palveluiden välisen kuilun. Hyödyntämällä todistetusti toimivia teknologioita ja vahvoja turvatoimia palvelu tarjoaa yritystason liitettävyyden, joka on suunniteltu erityisesti teollisuusautomaatio- ja ohjausjärjestelmille.
Teollisuustason tietoturva
- Integrointi AWS IoT Core -palveluun tarjoaa turvalliset TLS-yhteydet ja hienojakoiset käyttöoikeuskäytännöt.
- Noudattaa teollisen IoT:n tietoturvan parhaita käytäntöjä, jolloin järjestelmänvalvojat voivat rajoittaa käyttöä laitteen ominaisuuksien ja kontekstin perusteella.
Todistetusti toimiva VPN-perusta
- Käyttää SoftEther VPN -ratkaisua, joka tarjoaa AES 256-bittisen ja RSA 4096-bittisen salauksen suurella suorituskyvyllä sekä vähäisellä muistin ja prosessorin käytöllä.
- Varmistaa, että siirrettävä data pysyy suojattuna salakuuntelulta ja luvattomalta käytöltä, mikä on ideaalista teollisuussovelluksissa, joissa turvallisuus ja suorituskyky ovat kriittisiä.
Zero-Trust-verkkoyhteys
- Poistaa tarpeen perinteisille staattisille VPN-yhteyksille muodostamalla yhteydet tarpeen mukaan.
- Tämä Point-to-Point-arkkitehtuuri varmistaa, että käyttäjät pääsevät vain nimenomaisesti sallittuihin laitteisiin eivätkä kokonaisiin verkkosegmentteihin, mikä pienentää hyökkäyspintaa merkittävästi.
Tuotantoympäristöön sopiva suunnittelu
- Kaikki yhteydet muodostetaan Gatewaystä ulospäin, joten tuotantoympäristössä ei tarvita saapuvan liikenteen palomuurisääntöjä.
- Tämä suunnittelu kunnioittaa olemassa olevia teollisia tietoturva-arkkitehtuureja ja tarjoaa samalla turvallisen etäkäyttömahdollisuuden.
Arkkitehtuuri
Virtuaaliverkon vertaisia kutsutaan Nodeiksi, ja ne ovat Connectivity Servicen keskeiset komponentit.
Jokainen yhteys muodostuu Node-ketjun vuorovaikutuksesta, jossa kullakin on oma erityinen roolinsa.
Laitteet
Teolliset laitteet, jotka sijaitsevat tyypillisesti tuotannon suojatussa verkossa ja joihin päästään niiden IP-osoitteen kautta (esim. PLC-laitteet, HMI:t, robotit).
- Laitteet määritellään SEW OrchestrationSuitessa kullekin vuokralaiselle, ja käyttäjien pääsyä hallitaan roolipohjaisella käyttöoikeuksien hallinnalla (RBAC).
- Liitettävyys edellyttää, että jokainen laite on liitetty vähintään yhteen verkon Gatewayhin.
Gateways
Verkkoisännät, joilla on turvallinen pääsy internetiin ja SEW OrchestrationSuitessa hallittuihin laitteisiin.
- Tyypillisesti IPC-laitteita, virtuaalikoneita, kontteja tai Raspberry Pi -laitteita, jotka sijaitsevat palomuurivyöhykkeellä, joka vaatii erityisiä sääntöjä SEW Cloud -resurssien, kuten Tenant Serverien, käyttöön.
- Jokainen Gateway ajaa SDA Glue -sovellusta, joka on käyttöjärjestelmäpalvelu, joka kuuntelee yhteyspyyntöjä ja tuottaa telemetriatietoa.
Tenant Servers
Bastion-isännät, jotka toimivat turvallisessa SEW Cloud -ympäristössä ja jotka on omistettu jokaiselle vuokralaiselle.
- Yhdistävät Gatewayn verkkoliitännän SEW Service -virtuaalikoneeseen tai toiseen Gatewayhin.
- Takaavat vaaditut suodatuskäytännöt, jotka varmistavat ainoastaan Point-to-Point-yhteyden (esim. IDEaaS:sta tiettyyn PLC-laitteeseen eikä muihin saman verkon laitteisiin).
- Todentavat Gatewayiden pääsyn kunkin yhteyden osalta tunnistetietojen kiertokäytännön perusteella.
Service VMs
Ajavat SEW-palveluiden tarvitsemia sovelluksia, kuten IDEaaS-, varmuuskopiointi- ja käyttöönottoputkia.
- Nämä virtuaalikoneet käyttävät Connectivity Serviceä päästäkseen verkkotasolla laitteisiin niiden IP-osoitteen kautta, mikä on olennaista teollisuussovelluksissa.
Pilvi
Perinteisten staattisten VPN-yhteyksien sijaan SEW Connectivity Service muodostaa yhteydet teollisiin laitteisiin pyyntöjen perusteella, jotka välitetään Node-ketjulle, joka toimii yhdessä tarjoten Point-to-Point-verkkoyhteyden SEW-palveluiden ja laitteiden välillä.
Tuotantoverkon osalta kaikki yhteydet muodostetaan Gatewaystä, joten tehtaassa ei tarvita saapuvan liikenteen sääntöjä. Tämän saavuttamiseksi Nodet kuuntelevat jatkuvasti saapuvia pyyntöjä IoT-viestinvälittäjässä, jonka taustalla on AWS IoT Core.
Tämä arkkitehtuuri antaa käyttäjille mahdollisuuden olla vuorovaikutuksessa tehtaan laitteiden kanssa mistä tahansa internetyhteyden päästä, miltä tahansa tietokoneelta, pelkän selaimen avulla.
Verkko
Gateway on reunalaite, joka sijaitsee tuotannon ohjaustason ja internetin välissä ja tarjoaa SEW-palveluille hallitun pääsyn Consolessa määriteltyihin laitteisiin.
On tärkeää vakiinnuttaa arkkitehtuuri, joka yhdistää SEW Cloudin turvallisesti paikalliseen infrastruktuuriin.
Suosittelemme Gatewaylle jompaakumpaa seuraavista kahdesta ehdotetusta kokoonpanosta:
Gateway LAN-verkossa
Tämä on yleisin lähestymistapa, jossa Gateway sijoitetaan niiden PLC-laitteiden viereen, jotka on otettu käyttöön SEW-alustalla.
- Palomuuri valvoo tiukasti Gatewaystä internetiin lähtevää liikennettä.
- Gatewaylla on pääsy siihen aliverkkoon, jossa se sijaitsee, mutta verkon reitittimeen voidaan määrittää palomuuri pääsynvalvontakerroksena (ACL).
- On tavallista käyttää Gateway-laitetta, jossa on kaksi verkkoliitäntää: yksi DMZ-alueelle ja toinen ohjaustasolle.
- Tämä arkkitehtuuri sallii toistuvat IP-vyöhykkeet (esim. molemmissa aliverkko 10.0.0.0/24).
Gateway DMZ-alueella
Tätä lähestymistapaa käytetään usein, kun Gateway toimii omassa virtuaalikoneessa palvelininfrastruktuurissa.
- IT-tiimi määrittää erityiset reitit virtuaalikoneen ja ohjaustason kohde-PLC-laitteiden välille, ja palomuureja on todennäköisesti sekä internet- että OT-pääsyreiteillä.
- Verkko-osoitteenmuunnos (NAT) voi olla käytössä liikuttaessa alavirtaan PLC-laitteille.
- Huomioitava: jotkin PLC-valmistajien ohjelmistot eivät välttämättä ole yhteensopivia IP-aliasoinnin kanssa, ja niiden on muodostettava yhteys määritetyllä projektin IP-osoitteella.
- Jokaisella tuotantoyksikön PLC-laitteella on oltava yksilöllinen IP-osoite törmäysten välttämiseksi.
- Verkkoinfrastruktuurista riippuen Layer 2 -pääsy Gatewayiltä PLC-laitteille ei välttämättä toimi – tämä on tuleva ominaisuus reaaliaikaisten teollisuusverkkojen integroimiseksi SEW-palveluihin.
Ohjelmisto
SDA Glue on sovellus, joka toimii käyttöjärjestelmäpalveluna ja varmistaa Gatewayn korkean käytettävyyden automaattisella käynnistyksellä ja uudelleenkäynnistyksellä virhetilanteissa.
Voidakseen muodostaa verkkotunnelit hallitsemalla verkkoresursseja, kuten liitäntöjä, reittejä ja palomuurisääntöjä, se tarvitsee korotetut oikeudet järjestelmäkäyttäjänä.
Automaattiset päivitykset
Automaattiset päivitykset ovat oletusarvoisesti pois käytöstä ja ne tulisi ottaa käyttöön joko SEW OrchestrationSuitessa Gatewayn asetusosiossa tai laitteen komentoriviltä komennolla:
sdaglue config set --update.auto true
Glue-palvelu lukee uusimman vakaan version osoitteesta repository.eu1.sdaconsole.io ja soveltaa päivityksen, kun aktiivisia yhteyksiä ei ole.
Päivitysmekanismi:
- Lataa uuden sovellusbinäärin
- Korvaa sillä vanhan
- Käynnistää palvelun uudelleen
AWS IoT Core -yhteys
AWS IoT Core -yhteys muodostetaan kirjautumisen aikana käyttäen päätepistettä iot.eu1.sdaconsole.io.
Yhteyden muodostuttua Glue-palvelu:
- Kuuntelee jatkuvasti SEW Cloudin pyyntöjä
- Julkaisee telemetriatietoja, kuten Gatewayhin liitettyjen laitteiden tilan
IoT-todennusta suojaavat:
- SEW OrchestrationSuitesta haettu lyhyt tunnus (short ID) ja kertakäyttöinen salasana (OTP)
- Sovellusbinääriin sisällytetty salainen avain
IoT-yhteys voidaan määrittää käyttämään:
- MQTT SSL -yhteyttä tai
- WebSocket Secure -yhteyttä, molemmat portissa 443
Alustakohtaiset erot
Verkkomekanismit ovat erilaiset Linuxissa ja Windowsissa.
Siksi ne kuvataan erikseen.
Linux
SDA Glue Linuxissa perustuu SoftEther VPN Client -ohjelmaan, joka on avointa lähdekoodia (Apache License 2.0) ja asennetaan SEW:n peilipalvelimelta osoitteesta repository.eu1.sdaconsole.io Gluen asennuksen aikana.
Jokaisen yhteyden osalta:
- Glue käyttää SoftEther Clientiä luodakseen NIC-verkkoliitännän ja yhdistääkseen sen Tenant Serveriin.
- Se käyttää Linuxin IP-työkaluja IP-osoitteen määrittämiseen kyseiselle liitännälle ja tarvittavien reittien luomiseen Service VM:n ja kohdelaitteen välille.
Sisäiset palomuurisäännöt ja NAT-muunnos luodaan iptables-taulukkoon, joka:
- Ei salli saapuvia verkkopaketteja Gatewayhin
- Välittää paketit ainoastaan kohdelaitteelle
Windows
SDA Glue Windowsissa ei tue SoftEther VPN Clientin sisäänrakennettua käyttöä.
Siksi se käyttää OpenVPN Community Open-Source Client -ohjelmaa (GPL-lisenssi versio 2), joka asennetaan SEW:n peilipalvelimelta osoitteesta repository.eu1.sdaconsole.io Gluen asennuksen aikana.
Jokaisen yhteyden osalta:
- Glue käyttää OpenVPN TAP -ajuria verkkoliitännän luomiseen ja sen yhdistämiseen Tenant Serveriin sertifikaattipohjaisella todennuksella.
- Se käyttää Windowsin natiivia API:a IP-osoitteen määrittämiseen liitännälle ja tarvittavien reittien luomiseen Service VM:n ja kohdelaitteen välille.
Glue käyttää myös Windows Filtering Platformia (WFP) omien kerrosten ja palomuurisääntöjen luomiseen.
Se on kuitenkin riippuvainen WinNAT-ratkaisusta (tai NetNat-ratkaisusta) Service VM:n ja laitteen välisen osoitteenmuunnoksen määrittelemiseksi, eikä tämä välttämättä ole oletusarvoisesti käytössä.
Yhteenveto
SEW Connectivity Service tarjoaa kypsän, turvallisen ja skaalautuvan ratkaisun teollisen liitettävyyden haasteisiin.
Yhdistämällä todistetusti toimivat avoimen lähdekoodin teknologiat, kuten SoftEther VPN, yritystason pilvi-infrastruktuuriin AWS IoT Core -palvelusta, palvelu tarjoaa teollisten toimintojen vaatiman luotettavuuden ja turvallisuuden sekä samalla sen joustavuuden ja käytön helppouden, jota nykyaikaiset suunnittelutiimit odottavat.
Palvelun arkkitehtuuri kunnioittaa teollisen tietoturvan periaatteita ja mahdollistaa samalla digitaalisen transformaation hankkeet, jotka edistävät:
- Toiminnan tehokkuutta
- Etäyhteistyötä
- Dataan perustuvaa päätöksentekoa
Organisaatioille, jotka haluavat liittää teolliset laitteensa turvallisesti pilvipalveluihin verkon tietoturvasta tai toiminnan luotettavuudesta tinkimättä, SEW Connectivity Service tarjoaa kattavan, tuotantovalmiin ratkaisun.