|
Automatiseringsnetwerk
Industriële communicatie met Security-module
ing. Xavier De Buysscher, Control & Automation Magazine
version française
Ten gevolge van de actuele trends in de automatiseringstechniek waaronder
wireless LAN’s, ethernet tot op actuatorniveau, remote acces via internet
en verbinding met het Officenetwerk of intranet, moet het potentieel
gevaar van indringers toch zeer goed onder beschouwing genomen worden.
Daar security-concepten uit de Officewereld nooit rekening hielden met de
vereisten van de automatiseringswereld, wordt de roep vanuit deze hoek
naar een gepast beveiligingsconcept alsmaar luider. Siemens stelde op de
Hannover Messe voor het eerst een dergelijk concept voor met de bijhorende
producten.
Moderne automatiseringstechniek bouwt in toenemende mate verder op
communicatie en netwerking. Vandaag de dag worden de industriële
toepassingsgebieden door standaard veldbussystemen beheerst, die speciaal
zijn ontwikkeld voor industriële toepassingen. De ontwikkeling gaat echter
nog verder naar een hogere graad van integratie van alle componenten en
met een doorgedreven vernetting naar het Officenetwerk, respectievelijk
het intranet van de firma. Remote acces voor services, toenemend gebruik
van IT-mechanismen zoals webserver en e-mail bij automatiseringsmodules,
evenals het gebruik van Wireless LAN’s zijn verdere trends die met rasse
schreden hun intrede maken in de wereld van de industriële communicatie.
Dalende prijzen, hogere betrouwbaarheid en naar industriële normen
“geharde” componenten maken in toenemende mate van het ethernet in een
industriële omgeving een universele veldbus. De industriële communicatie
maakt op die manier deel uit van de IT-wereld en is daarmee plotseling tot
dezelfde gevaren blootgesteld die bekend zijn van de Officewereld, zoals
hackers en allerhande kwaadwillige software. Het risico is zo reëel dat
gegevens gekopieerd of verstoord worden, of dat het netwerk overspoeld
wordt met ballast, waardoor goede functionaliteit verhinderd wordt. Door
het gebruik van de nieuwe open standaard heeft men dus het voordeel dat
gegevens en machinebedieningen bereikbaar zijn van op verschillende
plaatsen binnen het netwerk, maar dit heeft ook nadelen. De verleiding is
zeer groot om problemen van op afstand op te lossen, waarbij men enkel de
desbetreffende module kan identificeren via het IP-adres zonder dat men
echt een zicht heeft op de module. Een tipfout is bij deze zeer snel
gemaakt, maar kan toch onaangename gevolgen hebben voor zover er geen
overeengekomen veiligheidsmaatregelen voorhanden zijn. De mogelijke
gevolgen van zwakten in de afscherming van het systeem kunnen een veel
grotere impact hebben in industriële omgevingen in vergelijking met de
Officewereld. Zelfs het uitvallen van het netwerk kan massale gevolgen
hebben. Daarom zijn perfect passende veiligheidsvoorzieningen vereist.
Office-security-concepten ontoereikend
De bestaande security-concepten uit de Officewereld zijn te beperkt en
voldoen niet aan de speciale vereisten van de automatiseringswereld. Zij
worden niet aanvaard daar zij constant onderhoud en speciale expertise
vereisen, en de integratie binnen een bestaand netwerk niet efficiënt te
realiseren is, omdat netwerktopologieën aangepast en netwerkdeelnemers
opnieuw geconfigureerd moeten worden. Ten derde ontbreekt de ondersteuning
voor speciale protocollen uit de automatiseringswereld in het bijzonder
Layer-2-protocollen. Hierdoor is een beveiligingsconcept nodig, dat
enerzijds de industriële communicatie kan beschermen, maar dat anderzijds
ook de speciale vereisten beantwoordt. Siemens heeft hier de koe bij de
horens gevat en een security-concept ontwikkeld dat gebaseerd is op
zogenaamde security-modules om de speciale vereisten in te vullen.
Security-module
De security-module bevat zowel hardware als software. De netwerkcomponent
bezit twee RJ45-poorten en kan daarmee enkelvoudige toestellen of een
compleet netwerksegment afschermen. Deze worden met een van de poorten
verbonden en vormen dan het zogehete interne, afgeschermde net. De ander
poort is dan de verbinding met het zogenaamde onveilige net. Deze poort
vormt de beveiligde interface. Daarmee is het mogelijk alle voorhanden
netdelen af te schermen zonder dat bestaande netdeelnemers
omgeprogrammeerd of omgeconfigureerd moeten worden, of de bestaande
netwerktopologie moet aangepast worden. De security-module kan zeer
eenvoudig in het bestaande netwerk geplaatst worden, omdat in
tegenstelling tot een router geen verschillend IP-net vereist is. Deze
segmentering van het netwerk met security-modules brengt wezenlijke
voordelen met zich mee. Namelijk netwerkdeelnemers zonder eigen
security-functionaliteit kunnen afgeschermd worden. Daarnaast nemen
security-mechanismes altijd een deel van de performantie weg, omdat
telegrammen aan de hand van filtertabellen getest en uiteengebeend moeten
worden. Dit is echter niet wenselijk bij real-time-applicaties. Door de
segmentering is het nog altijd mogelijk dat real-time-toepassingen in het
interne net van een security-module onbeïnvloed hun werk kunnen blijven
doen, omdat de veiligheid de werking van het interne netwerk niet
beïnvloedt. Zelfs wanneer het externe netwerk uiteenvalt of plat gaat, dan
blijft het gegevensverkeer in het interne netwerk ongestoord verder
werken. Door de veiligheidsintegratie mag men geen weerbots ondervinden op
andere gebieden en mag de afscherming van het netwerk niet de performantie
belemmeren. Het moto van Siemens is: alles wat voorheen ging, moet ook
nadien weer functioneren. Daarom werkt de security-module onafhankelijk
van het toepassingsprotocol. Alle IP-gebaseerde protocollen, maar ook het
in de automatiseringswereld gebruikte Layer-2-protocol, kunnen daarmee
afgeschermd worden.
Implementatie
De Officebeveiligingssystemen zijn expertsystemen, hetgeen niet echt
wenselijk is in de automatiseringswereld, omdat deze doorgedreven knowhow
niet de klok rond aanwezig is. Daarom werd er bij de ontwikkeling van de
programmeertool voor de security-module veel aandacht geschonken aan het
gebruikersgemak en de eenvoud, zodat voor de inbedrijfname en onderhoud
geen speciale kennis van security-mechanismen nodig is. Bij de
configuratie worden aan de in een netwerk aanwezige security-module
groepen toegewezen. Enkel security-modules in een zelfde groep
respectievelijk de door hen beschermde modules kunnen met elkaar
communiceren. Security-modules kunnen natuurlijk ook meerdere groepen
toegewezen worden. De respectievelijke configuratiesettings kunnen over
een afgeschermd kanaal in de security-module geladen worden. Naast deze
minimale configuratie staan er natuurlijk ook nog uitgebreidere
instelmogelijkheden ter beschikking die desgewenst gebruikt kunnen worden,
zoals bijvoorbeeld de firewall-functie. Daarmee is het mogelijk de
toegangsrechten en mogelijkheden verder te differentiëren en bepaalde
diensten te sperren of vrij te geven. Het is hierbij perfect mogelijk de
gebruiker toe te laten met HTTP op de webserver toe te grijpen, maar niet
FTP-gegevens te transfereren of te wissen. Op die manier is het ook
mogelijk het gegevensverkeer tussen het interne en het externe net te
controleren.
C-Plug
Met de configuratieplug (C-Plug) wordt voor de security-module een
wisselmodule als optie aangeboden, waarmee in geval van fout of defect een
snelle en eenvoudige module-uitwisseling mogelijk is zonder dat men een
programmeerapparaat nodig heeft of men de configuratie volledig terug moet
doorvoeren. Daardoor kunnen stilstandtijden van netsegmenten en daaraan
aangesloten netwerkdeelnemers tot een minimum gereduceerd worden. De
configuratiegegevens worden automatisch op de C-Plug opgeslagen. In geval
van vervanging wordt de C-Plug uit de uitgevallen component genomen en in
de vervangmodule ingeplugd. De vervangmodule beschikt daarmee automatisch
over dezelfde moduleconfiguratie als het uitgevallen apparaat.
Industrieel geschikt
In de industriële omgevingen heersen andere invloeden dan in de
bureauwereld. Daarom zijn de security-modules voorzien van volgende
kenmerken:
§ Temperatuurbereik van –20°C tot +70°C. Ter vergelijking moet men stellen
dat bij de meest gangbare routers of switches meestal over is wanneer de
+40°C bereikt wordt.
§ Klasse IP30, zodat bescherming tegen stof en vuil een feit is.
§ Montage op din-rail, simatic-rail of wandmontage is mogelijk, waarbij de
behuizing in verschillende posities ingebouwd kan worden.
§ Redundante spanningsverzorging.
§ Meldcontacten voor directe signalering in geval van uitval.
Software
Om het geheel compleet te maken, wordt er een security-software in
meerdere varianten aangeboden. Een daarvan is de software Client Modul,
die zowel desktops als mobiele PC’s de mogelijkheid geeft toegang te
krijgen tot modules die met de security-modules afgeschermd zijn, als het
ware de sleutel op het slot. Een andere variant schermt industriële PC’s
of servers af en bezit dezelfde security-functionaliteit als de
security-module. Automatiseringssturingen die een overgang tussen
verschillende netwerken vormen, kunnen op die manier beide netwerken
veiligheidstechnisch van elkaar scheiden. De afschermingsfunctie van de
security-module beroept zich in wezen op twee mechanismen, namelijk de
opbouw van “Virtuele private netwerken (VPN)” en een firewall.
IP-VPN’s
VPN-technologie heeft zich opgewerkt tot een van de belangrijkste
technologieën op gebied van netwerken. Daarbij reikt het toepassingsgebied
van de standaardkoppeling, over remote-acces tot veilige
notebook-communicatie en Wireless LAN’s. VPN is een netwerktechniek die op
grond van zijn hoge flexibiliteit en door het gebruik van een betrouwbare
veiligheidstechniek alsmaar meer uitbreiding kent. VPN’s werken op basis
van gecodeerde communicatiebanen, die het “afluisteren” of aanpassen van
de gegevensoverdracht verhinderen en daarmee er voor zorgen dat enkel
eenduidig geïdentificeerde en geautoriseerde netwerkdeelnemers met elkaar
gegevens kunnen uitwisselen. De security-modules vormen in deze samenhang
de grensovergangen waardoor de gegevens op een veilige manier worden
doorgelaten en waarbij tweezijdige identificatie vereist is om de data
over te dragen.
Portfolio
Voor een betere skalering zijn er twee varianten van de security-module
beschikbaar. De standaardvariant Scalance S612 kan tot 32 deelnemers in
een intern net afschermen en tegelijkertijd 64 VPN-kanalen met andere
Security-modules opbouwen. Daarnaast is er de meer geavanceerde variant de
Scalance S613 die tot 64 interne netwerkknopen kan behappen en op zijn
beurt tegelijkertijd 128 VPN-kanalen met andere modules kan opbouwen.
Bijkomstig ondersteunen beide modules een teach-modus, waarbij elke nieuwe
deelnemer in het interne net automatisch herkend wordt en niet meer
geconfigureerd moet worden. Daarbovenop herkennen zij automatisch andere
security-modules in het netwerk, zodat bij een uitbreiding van de
installatie niet noodzakelijkerwijs de bestaande componenten terug
geconfigureerd moeten worden.
Firewall
Firewalls worden in de regel gebruikt om ongewenste communicatie te
blokkeren, waarbij IP-pakketten volgens door de gebruiker vastgelegde
regels gefilterd worden. Zowel inkomende als uitgaande communicatie kan
daarbij geblokkeerd worden. De filtercriteria kunnen IP-adressen,
poortnummers of bepaalde protocollen zijn die men naar keuze kan blokkeren
of vrijgeven. VPN- en firewall-functies kunnen bij de security-module ook
gecombineerd gebruikt worden. Dit biedt naast een verhoogde veiligheid ook
de mogelijkheid, verschillende toegangsbeperkingen te realiseren.
Bijvoorbeeld een gebruiker identificeert zich door middel van VPN en
krijgt toegang tot een netwerk, maar door middel van de firewall kunnen
parallel daarmee bepaalde diensten of toestellen versperd worden.
Zoals dus blijkt winnen veiligheidsrelevante aspecten bij het gebruik van
ethernet als veldbus duidelijk aan belang. Siemens wil met zijn nieuwe
product de angst hieromtrent wegnemen, zodat men met een gerust gevoel kan
verder bouwen aan een open communicatiestructuur. <<
Réseau d’automatisation
Communication industrielle à l’aide du module Security
Ing. Xavier De Buysscher, Control & Automation Magazine
Suite aux tendances actuelles dans la technique d’automatisation, parmi
lesquelles les LAN sans fil, l’Ethernet jusqu’à l’actionneur, l’accès à
distance via Internet et la connexion au réseau bureautique ou à
l’intranet, le danger potentiel d’intrusion doit être pris très au sérieux.
Puisque les concepts de sécurité du monde bureautique n’ont jamais tenu
compte des exigences du monde de l’automatisation, ce secteur réclame de
plus en plus un concept de sécurité adéquat. Lors de la foire de Hanovre,
Siemens présenta pour la première fois un tel concept, avec les produits
allant de pair.
La technique d’automatisation moderne s’appuie de plus en plus sur la
communication et la mise en réseau. Aujourd’hui, les champs d’application
industriels sont dominés par des systèmes de bus standard, spécialement
conçus pour les applications industrielles. Le développement s’axe
toutefois sur une intégration plus poussée encore de tous les composants,
avec une mise en réseau exacerbée avec le réseau bureautique, sous oublier
l’intranet de la société. L’accès à distance pour les services, l’utilisation
croissante de mécanismes IT - comme le serveur Web et l’e-mail - avec les
modules d’automatisation, de même que l’utilisation de LAN sans fil sont
d’autres tendances qui font aujourd’hui leur entrée fracassante dans le
monde de la communication industrielle. Avec la baisse des prix, la
fiabilité accrue et l’apparition de composants ‘blindés’ répondant aux
normes industrielles, l’Ethernet devient de plus en plus un bus universel
dans l’environnement industriel. La communication industrielle fait de la
sorte partie du monde IT et se retrouve dès lors exposée aux mêmes dangers
que ceux auxquels doit faire face le monde bureautique, notamment au
piratage et aux logiciels malveillants. Le risque de voir les données
copiées ou perturbées ou encore le réseau inondé de trafic sans intérêt,
empêchant ainsi son bon fonctionnement, est vraiment réel. L’utilisation
du nouveau standard ouvert rend les données et commandes machines
accessibles à partir de différents endroits du réseau. Cependant, cela
présente aussi des inconvénients. La tentation de résoudre les problèmes à
distance est très grande. Seul le module en question peut alors être
identifié via l’adresse IP sans que l’on puisse vraiment avoir une vue sur
le module. Une erreur de frappe est très vite arrivée et peut avoir des
conséquences désastreuses si aucune mesure de sécurité n’a été prévue. Les
conséquences éventuelles des faiblesses de protection du système peuvent
avoir un impact nettement plus important dans des environnements
industriels par rapport au monde bureautique. Même une panne de réseau
peut entraîner des conséquences massives. Voilà pourquoi il faut
impérativement implémenter des dispositifs de sécurité adéquats.
Les concepts de sécurité bureautiques sont insuffisants
Les concepts de sécurité du monde bureautique sont trop restreints et ne
rencontrent pas les exigences spécifiques du monde de l’automatisation.
Ils n’y sont pas acceptés parce qu’ils réclament un entretien permanent et
une expertise spécifique. En outre, leur intégration au sein d’un réseau
existant ne peut se faire de manière efficace car les topologies de réseau
doivent être adaptées et les participants au réseau à nouveaux configurés.
Enfin, il y a le manque de support des protocoles spéciaux du monde de l’automatisation,
en particulier des protocoles de couche 2. Il faut donc un concept de
protection pouvant, d’une part, protéger la communication industrielle et,
d’autre part, répondre aux exigences spécifiques. Siemens a pris le
taureau par les cornes et développé un concept de sécurité qui s’appuie
sur des modules de sécurité afin de rencontrer les exigences spécifiques.
Module de sécurité
Le module de sécurité est composé de matériel et de logiciel. Le composant
réseau possède deux ports RJ45 grâce auxquels il peut protéger soit de
simples appareils soit un segment de réseau complet. Ceux-ci sont reliés à
un des ports et constituent ainsi le réseau interne protégé. L’autre port
réalise alors la connexion avec le réseau dangereux et constitue
l’interface de protection. Il permet de protéger toutes les parties de
réseau disponibles sans qu’il ne faille reprogrammer ou reconfigurer des
participants au réseau ou sans qu’il ne faille adapter la topologie du
réseau. Le module de sécurité se place facilement dans un réseau existant
car, contrairement à un routeur, il ne réclame pas de réseau IP différent.
Cette segmentation du réseau avec des modules de sécurité apporte des
avantages conséquents puisque les participants au réseau, ne disposant pas
d’une fonctionnalité de sécurité propre, peuvent être protégés. En
revanche, les mécanismes de sécurité réduisent toujours quelque peu la
performance du réseau étant donné que les télégrammes doivent être testés
à l’aide de tables de filtrage et disséqués. Une telle procédure n’est
toutefois pas souhaitable pour les applications en temps réel. Grâce à la
segmentation, les applications en temps réel peuvent continuer à s’acquitter
de leur tâche dans le réseau interne d’un module de sécurité car la
sécurité n’influence pas le fonctionnement du réseau interne. Même si le
réseau externe sature ou se plante, le trafic de données continue à
fonctionner imperturbablement sur le réseau interne. L’intégration de la
sécurité ne peut avoir de répercussions négatives dans d’autres domaines
et la protection du réseau ne peut entraver la performance. Siemens part
du principe que tout ce qui fonctionnait auparavant doit toujours
fonctionner par la suite. Voilà pourquoi le module de sécurité est
indépendant du protocole d’application. Il peut protéger tous les
protocoles basés sur IP, de même que les protocoles en couche 2 utilisés
dans le monde de l’automatisation.
Implémentation
Les systèmes de protection bureautiques sont des systèmes destinés à des
experts, ce qui n’est pas souhaitable dans le monde de l’automatisation
puisque ce savoir n’est pas présent sur site, 24 heures sur 24. Siemens a
dès lors attaché une grande importance à la convivialité et à la
simplicité de l’outil de programmation du module de sécurité, afin que
celui-ci ne réclame pas de connaissances spécifiques en mécanismes de
sécurité pour sa mise en service. Lors de la configuration, des groupes
sont attribués au module de sécurité présent dans le réseau. Seuls les
modules de sécurité d’un même groupe, composé des participants protégés
par leurs soins, peuvent communiquer ensemble. Les modules de sécurité
peuvent naturellement se voir attribués plusieurs groupes. Les réglages de
configuration respectifs peuvent être chargés via un canal protégé dans le
module de sécurité. Outre cette configuration minimale, il existe des
possibilités de réglage plus vastes comme par ex. la fonction de coupe-feu.
Cela permet de différentier davantage encore les droits d’accès et
possibilités et de bloquer ou libérer certains services. L’utilisateur
peut être autorisé à intervenir en http sur le serveur Web sans pouvoir
transférer ou effacer des données FTP. Le trafic de données entre le
réseau interne et externe peut être contrôlé de la même manière.
C-Plug
La fiche de configuration (C-Plug) propose en option un module d’échange
pour le module de sécurité. Elle permet un échange rapide et simple du
module, en cas d’erreur ou de panne, sans devoir recourir à un appareil de
programmation ou reconfigurer le tout. Les temps d’arrêt des segments de
réseau et des participants raccordés au réseau sont ainsi réduits à leur
strict minimum. Les données de configuration sont automatiquement stockées
dans la C-Plug. En cas de remplacement, la C-Plug est retirée du composant
en panne et enfichée dans le module de remplacement. Le module de
remplacement dispose ainsi automatiquement de la même configuration que l’appareil
défectueux.
De conception industrielle
Les environnements industriels sont soumis à d’autres influences que le
monde bureautique. Voilà pourquoi les modules de sécurité sont dotés des
caractéristiques suivantes :
§ Plage de température de – 20°C à + 70°C. A titre de comparaison, la
plupart des routeurs ou commutateurs traditionnels sont incapables de
poursuivre leur travail lorsque la température atteint les + 40°C.
§ Classe IP30, qui offre une protection de facto contre la poussière et la
saleté
§ Montage sur rail DIN, rail Simatic ou montage mural, le module pouvant
être positionné dans différentes positions.
§ Alimentation redondante
§ Contacts de signalisation pour un signalement direct en cas de panne.
Logiciel
Pour rendre le tout complet, un logiciel de sécurité est proposé dans
plusieurs variantes. Parmi celles-ci figure le logiciel Client Modul, qui
permet tant aux PC de bureau qu’aux PC mobiles d’accéder à des modules
protégés par les modules de sécurité, ce qui revient pour ainsi dire à
mettre la clé sur la serrure. Une autre variante protège les PC
industriels ou serveurs et possède la même fonctionnalité de sécurité que
le module de sécurité. Les commandes d’automatisation qui assurent une
transition entre différents serveurs peuvent de la sorte séparer les deux
réseaux en toute sécurité. La fonction de protection du module de sécurité
en appelle à deux mécanismes, à savoir la structure de ‘réseaux privés
virtuels’ (VPN) et le coupe-feu.
VPN IP
La technologie VPN est devenue une des principales technologies en matière
de réseaux. La plage d’application s’étend de la connexion standard jusqu’à
la communication sécurisée par portable et aux LAN sans fil, en passant
par l’accès à distance. Le VPN est une technique de réseau qui s’étend de
plus en plus grâce à sa grande flexibilité et à l’utilisation d’une
technique de sécurité fiable. Les VPN travaillent sur la base de trajets
de communication codés, qui empêchent ‘l’écoute’ ou l’adaptation du
transfert de données et veillent ainsi à ce que seuls des participants au
réseau bien identifiés et autorisés puissent échanger des données entre
eux. Les modules de sécurité constituent dans ce contexte les passages de
frontières. Ils permettent un passage sécurisé des données et exigent une
identification bilatérale pour transférer les données.
Porte-feuille
Pour une meilleure évolutivité, Siemens a développé deux variantes de son
module de sécurité. La variante standard S612 peut protéger jusqu’à 32
participants dans un réseau interne et élaborer simultanément 64 canaux
VPN avec d’autres modules de sécurité. Ensuite, il y a la variante plus
avancée, Scalance S613, qui assume jusqu’à 64 nœuds de réseau internes et
peut élaborer simultanément 128 canaux VPN avec d’autres modules.
Accessoirement, les deux modules soutiennent un mode d’apprentissage,
selon lequel chaque nouveau participant au réseau interne est
automatiquement reconnu et ne doit pas être configuré. Ils reconnaissent
de surcroît automatiquement d’autres modules de sécurité présents sur le
réseau. De ce fait, en cas d’extension de l’installation, les composants
existants ne doivent pas nécessairement être reconfigurés.
Coupe-feu
Les coupe-feu sont généralement utilisés pour bloquer une communication
indésirable. Les paquets IP sont filtrés selon des règles établies par l’utilisateur.
Tant la communication entrante que la communication sortante peut être
bloquée. Les critères de filtre peuvent être des adresses IP, des numéros
de port ou certains protocoles que l’on peut bloquer ou libérer au choix.
Les fonctions VPN et coupe-feu peuvent également être utilisées en
combinaison avec le module de sécurité. Ceci permet de bénéficier d’une
sécurité accrue et d’intégrer des restrictions d’accès. Un utilisateur qui
s’identifie par exemple au moyen du VPN et accède au réseau peut ainsi se
voir bloquer l’accès à des services ou appareils par le biais du coupe-feu.
Il est clair que les aspects sécuritaires gagnent en importance avec l’utilisation
d’Ethernet comme bus de terrain. Siemens souhaite apaiser cette crainte
avec son nouveau produit afin que le client puisse continuer à développer
en toute sérénité une structure de communication ouverte. <<
|