Het is waarschijnlijk iedereen wel opgevallen dat het CMS (Content Management System) waar je mee werkt, van tijd tot tijd vernieuwd wordt. Heb je je wel eens afgevraagd waarvoor dat is en waarvoor dat allemaal dient? Zonder tot in detail op de verschillende update-vormen in te gaan (zekerheidsupdates vs functionele updates), hebben we 5 belangrijke argumenten waarom je je CMS up to date moet houden:
Los van om welk digitaal product het gaat, is een veilig gebruik een zeer hoge prioriteit. Hoe goed en solide een digitaal product ook is, het kan nooit 100% veilig zijn. Meestal is het een kwestie van tijd voordat er "slimmeriken" zijn voor wie het een levensopgave is om zwakke plekken in dergelijk producten te zoeken en deze (in het ergste geval) doelwit te maken voor aanvallen en manipulatie.
De zwakke plekken oplossen, cq. de lekken in de programmacode dichten en de gebruiker voor zulke aanvallen te behoeden, behoort tot de opdrachten van een web-ontwikkelaar. Zodra het probleem geïdentificeerd en verholpen is, wordt een nieuwe, verbeterde versie (zekerheidsupdate) gepubliceerd.
Op het moment dat de gebruiker zijn CMS actualiseert is het weer als nieuw. Doet hij dit niet, dan kan hij slachtoffer worden van hackers die de zwakke plekken inmiddels kennen en deze zeker zullen gebruiken.
Net zoals er geen perfecte mensen bestaan, is er ook geen perfect product of CMS. Elk CMS bestaat uit meerdere bouwstenen die van tijd tot tijd geactualiseerd, geoptimaliseerd of verbeterd moeten worden. Digitale producten zijn geen rustige stuwmeren, maar meer stromende rivieren die elke keer wat nieuws met zich meebrengen. Als er nieuwe maatstaven ontwikkeld worden, moet er een nieuwe oplossing komen. Het is een proces dat voortdurend in beweging is en nooit als "afgesloten" bestempeld kan worden.
Zelfs ervaren programmeurs en ontwikkelaars maken fouten. Ook zijn er "fouten" die pas zichtbaar worden als elementen worden gebruikt in samenwerking met andere plug-ins, programma's etc. Zulke programmeerfouten (ook wel bugs genoemd) moeten opgelost worden en worden later als update gepubliceerd. Elk product moet verder ontwikkeld worden In dit deel zitten ook stukken van de in punt 2. besproken maatstaven, die nooit constant blijven, maar ook waar elke ontwikkelaar naar streeft: het product nog beter te maken en de gebruiker nieuwe functies en mogelijkheden te verschaffen.
Meestal is het veel goedkoper de bestaande CMS bij te werken en zo voor hackers te beschermen dan na een "goed geslaagde" aanval naar de zwakke plekken te zoeken en de eigen website of onlineshop te herstellen of compleet nieuw op te bouwen.
Wat gebeurt er als ik de updates niet installeer?
Als je nog geen updates geïnstalleerd hebt en je bent er stellig van overtuigd dat je ze niet nodig hebt, omdat je met je "oude" CMS heel tevreden bent, denk dan in eerste instantie aan de veiligheid voor jou en je klanten. Je riskeert niet alleen de werkzaamheid van je website, maar ook je naam en faam bij je klanten.
Waar moet ik bij een update op letten?
Omdat het bij een CMS-update niet alleen om het design van je website, maar om het complete systeem gaat, moet je er uitermate voorzichtig mee om gaan. Maak een back-up van je gegevens voordat je gaat updaten. Als je geen idee hebt wat het is hoe je het moet doen, vraag dan iemand die er ervaring mee heeft. Als je het kunstje één keer hebt gezien kun je het later zelf ook. Óf zoek op Google naar meningen van experts over de beste back-up plugins voor je CMS.