Verteller: In deze
les gaan we het hebben over legacy systemen.
Wat is een legacysysteem?
Nou, ik denk graag over een legacy
systeem als iets ouds.
Het is een computersysteem dat niet langer wordt ondersteund
door de leverancier en dus niet langer kan worden voorzien van
beveiligingsupdates en patches.
Als je bijvoorbeeld in een productiefabriek
werkt, kan er een systeem zijn dat cruciaal
is voor je activiteiten, maar dat 20 of 30 jaar oud is en degene die
het gemaakt heeft, is niet langer in bedrijf.
Nou, je krijgt geen beveiligingsupdates
of patches meer voor dat ding, maar het werkt nog steeds
en het draait nog steeds, en het kost je misschien miljoenen
dollars om het te vervangen.
Dus wat doe je?
In plaats daarvan ga je op zoek naar compenserende
maatregelen, zoals het isoleren naar
een eigen netwerk en dat soort dingen om ervoor te zorgen dat
het systeem kan blijven draaien en het bedrijf kan blijven
draaien.
Dus als we te maken hebben met legacy systemen, hebben
we te maken met deze oude systemen
die niet langer worden ondersteund.
Een goed voorbeeld hiervan is als je naar je ICS-
en SCADA-netwerken kijkt, de meeste hiervan
hebben verouderde dingen die nog steeds worden uitgevoerd.
Veel van hen draaien bijvoorbeeld nog steeds op Windows XP.
Nu, terwijl ik dit film, ben ik al in de jaren
2020, en toch wordt er nog steeds gesproken over Windows XP, dat helemaal
in 2001 uitkwam.
Waarom?
Omdat Windows XP nog steeds in gebruik is, ook al is
het einde levensduur, ook al
is het einde service, mensen gebruiken
het nog steeds in deze legacy systemen.
De reden is dat het te duur of te moeilijk
is om het uit die netwerken te krijgen.
Dus in plaats daarvan moeten we als beveiligingsanalisten deze legacysystemen
identificeren en er maatregelen tegen nemen zodat we ze
kunnen blijven gebruiken.
Dingen zoals ervoor zorgen dat die systemen geen
verbinding maken met het internet.
In plaats daarvan willen we zorgen
voor extra beveiligingslagen.
We willen een firewall hebben.
We willen segmentatie en dat soort dingen om
het risico van deze legacysystemen te minimaliseren.
Aan de andere kant hebben we een andere categorie
systemen die vaak niet goed worden ondersteund,
en dit zijn propriëtaire systemen.
Propriëtaire systemen zijn systemen die eigendom zijn
van de ontwikkelaar of leverancier en waarbij het gebrek aan ondersteuning door
de leverancier een belemmering kan vormen voor uw herstel.
Wat bedoel ik hiermee?
Nou, ik heb een paar bedrijfseigen systemen in mijn bedrijf.
Het is speciale software die we hebben laten coderen
door een ontwikkelaar.
Nu is het een extern bedrijf en als we updates
en beveiliging nodig hebben, moeten we hen opnieuw
contracteren om ondersteuning te krijgen, omdat
we hen betalen en zij het systeem repareren.
Dat is een eenvoudig voorbeeld van een bedrijfseigen
systeem, maar er zijn ook grotere.
Als je bijvoorbeeld kijkt naar het Amerikaanse Ministerie
van Defensie, dan zie je dat ze veel eigen systemen
hebben, niet iedereen kan
zomaar een F16 of een Abrams-tank kopen.
Ze hebben allemaal verschillende
systemen die speciaal voor dat doel zijn gebouwd, dus ze kunnen
niet naar Microsoft gaan en zeggen: "Hé, geef
me een patch voor een Abrams-tank. In plaats daarvan moeten ze terug naar de oorspronkelijke
leverancier en afhankelijk van het contract dat ze
met die leverancier hebben, kunnen ze maandelijkse
updates krijgen, of halfjaarlijkse updates, of jaarlijkse
updates, of updates die nodig zijn.
En dat kan dus je herstelwerkzaamheden belemmeren, want
als je een zesmaandelijkse cyclus hebt en je identificeert
vandaag een kwetsbaarheid, kan het zes maanden
duren voordat ze een patch voor
je coderen en naar je toesturen.
Dit zijn dus zaken waar je aan moet denken
als je te maken hebt met propriëtaire systemen.