Naar de inhoud

Business continuity plan voor een softwarebedrijf: wat erin moet

6 min leestijd Laatst gecontroleerd op

Een business continuity plan beschrijft hoe een softwarebedrijf zijn kritieke diensten na een verstoring binnen een afgesproken hersteltijd (RTO) en met een aanvaardbaar dataverlies (RPO) weer levert. Het rust op een bedrijfsimpactanalyse en regelt rollen, communicatie, leveranciers en testen. In ISO 27001 sluit het aan op de maatregelen 5.29, 5.30, 8.13 en 8.14.

Een business continuity plan legt vast hoe je binnen een afgesproken tijd weer levert wat klanten van je afnemen, als een incident, een uitval of het wegvallen van een leverancier je normale werk stillegt. Voor een softwarebedrijf draait het om twee getallen per dienst: hoe snel die weer moet werken (RTO) en hoeveel data je daarbij mag verliezen (RPO). De rest van het bedrijfscontinuïteitsplan regelt hoe je die getallen haalt.

Continuïteitsplan, herstelplan en incidentresponsplan

De drie worden vaak door elkaar gebruikt, maar ze doen iets anders:

  • Het incidentresponsplan beschrijft hoe je een incident herkent, beoordeelt en indamt.
  • Het herstelplan (disaster recovery plan) beschrijft technisch hoe je systemen en data terugzet.
  • Het business continuity plan zit erboven: welke diensten eerst terug moeten, binnen welke tijd, wie beslist en hoe je doorwerkt terwijl het herstel loopt.

Een klein bedrijf kan ze in één document combineren, zolang die drie vragen elk een eigen antwoord krijgen.

Wat erin moet

Het NCSC noemt als kern van een BCP de scope en doelen, criteria voor het activeren en afschalen, een incidentresponsplan met rollen, een communicatiestrategie en plannen voor back-up en redundantie. Voor een SaaS- of hostingbedrijf komt dat neer op:

  1. Scope en doelen. Welke diensten, klanten en locaties het plan dekt.
  2. Activatie. Wanneer het plan ingaat, wie dat besluit en wanneer je weer terugschaalt naar normaal.
  3. Uitkomsten van de bedrijfsimpactanalyse. Per dienst de RTO, de RPO en het minimale niveau waarop je tijdelijk kunt doorwerken.
  4. Scenario's en strategieën. Per scenario de uitwijk of herstelaanpak.
  5. Rollen en besluitvorming. Wie leidt, wie beslist over maatregelen die klanten raken, wie vervangt wie.
  6. Communicatie. Klanten, medewerkers, leveranciers en toezichthouders.
  7. Leveranciersafhankelijkheden. Welke externe diensten je nodig hebt en wat je doet als die wegvallen.
  8. Back-up, redundantie en herstelprocedures. Verwijzingen naar het technische herstelplan.
  9. Testen en onderhoud. Hoe en wanneer je het plan oefent en herziet.

De bedrijfsimpactanalyse en RTO/RPO

Een continuïteitsplan begint met een bedrijfsimpactanalyse (BIA). Je brengt je processen en diensten in kaart, bepaalt welke afhankelijk zijn van IT, en schat per dienst wat een uitval kost, in geld, klantvertrouwen en contractuele afspraken. Het NCSC omschrijft de RTO als de streeftijd waarbinnen een functie, proces of dienst weer operationeel moet zijn, en de RPO als het tijdsinterval waarover je maximaal data mag verliezen.

Een voorbeeld van de uitkomst voor een SaaS-bedrijf. De waarden zijn illustratief; de juiste getallen volgen uit je eigen BIA en je contracten.

Dienst RTO (voorbeeld) RPO (voorbeeld)
Productieplatform voor klanten 4 uur 15 minuten
Klantportaal en support 1 werkdag 4 uur
Facturatie 3 werkdagen 24 uur
Interne kantoorautomatisering 1 werkdag 24 uur

Controleer daarna of je back-upfrequentie, je redundantie en je beschikbaarheidsafspraken met klanten bij die getallen passen. Een RPO van 15 minuten met een nachtelijke back-up is een belofte die je niet kunt houden.

Scenario's

Beschrijf niet elke denkbare ramp, maar de verstoringen die je diensten echt raken. Voor een softwarebedrijf zijn dat meestal:

  • uitval van de cloudregio of het datacenter waarin het platform draait;
  • ransomware of een andere aanval die systemen of back-ups onbruikbaar maakt;
  • uitval van een sleutelleverancier, zoals identiteitsbeheer, DNS, e-mail of betaalverkeer;
  • het wegvallen van een persoon die als enige een systeem kent;
  • een datalek, bij jezelf of bij een leverancier.

Leveranciersafhankelijkheden

Een SaaS-bedrijf is voor zijn continuïteit grotendeels afhankelijk van anderen. Maak een lijst van externe diensten waar je productie op draait, met per leverancier de beschikbaarheidsafspraak, de contactroute bij storingen en wat je doet als die leverancier een dag wegvalt. Let op verborgen afhankelijkheden: een statuspagina of een incidentkanaal dat bij dezelfde provider draait als je platform, valt tegelijk uit.

Communicatie

Leg vooraf vast wie namens de organisatie communiceert en via welke kanalen, en bereid berichten voor klanten voor. Neem de wettelijke termijnen op die voor jou kunnen gelden. Een datalek met persoonsgegevens kan binnen 72 uur een melding bij de Autoriteit Persoonsgegevens vragen. Valt je organisatie onder de Cyberbeveiligingswet, dan geldt bij een significant incident een vroegtijdige waarschuwing binnen 24 uur, een melding binnen 72 uur en een eindverslag binnen een maand. Ben je verwerker voor je klanten, zorg dan dat zij snel genoeg van je horen om hun eigen meldplicht te kunnen beoordelen.

Testen en onderhouden

Een continuïteitsplan dat nooit is geoefend, is een aanname. Test op twee niveaus: technisch, door back-ups daadwerkelijk terug te zetten en een failover uit te voeren, en organisatorisch, met een tabletop-oefening waarin het team een scenario doorloopt. Het NCSC adviseert maatregelen periodiek, bijvoorbeeld jaarlijks, op effectiviteit te toetsen en het plan te herzien als organisatie, systemen of dreiging veranderen.

Aansluiting op ISO 27001

ISO 27001 vraagt niet om een document met de naam business continuity plan, maar een aantal Annex A-maatregelen komt er in de praktijk op uit. In eigen woorden:

Maatregel Onderwerp Waar het plan antwoord op geeft
5.29 Informatiebeveiliging tijdens verstoring Hoe beveiliging overeind blijft als je in noodmodus werkt.
5.30 ICT-gereedheid voor bedrijfscontinuïteit Of ICT-herstel is gepland en getest tegen de doelen uit de BIA.
8.13 Back-up van informatie Of back-ups bestaan, gescheiden zijn en terug te zetten zijn.
8.14 Redundantie van informatieverwerkende faciliteiten Of er genoeg redundantie is om de beschikbaarheidsdoelen te halen.

Het plan hangt samen met incidentbeheer (5.24 tot en met 5.26) en met leveranciersbeheer (5.19 tot en met 5.23). ISO 22301 is een aparte norm voor een managementsysteem voor bedrijfscontinuïteit. Die kun je als referentie gebruiken, maar voor ISO 27001 is hij niet nodig. Onder de Cyberbeveiligingswet valt bedrijfscontinuïteit, met back-upbeheer, herstelplannen en crisisbeheer, onder de zorgplicht.

Het plan gebruiken

Een continuïteitsplan bewijst zijn waarde pas als mensen ermee kunnen werken. Houd het kort genoeg om tijdens een storing te lezen, zet contactgegevens en beslisbevoegdheden bovenaan, en bewaar een kopie buiten de systemen die kunnen uitvallen. De gratis tabletop-module van Trustbird gebruikt onder meer een geüpload continuïteitsplan als basis voor de scenario's, zodat je ziet of het plan in een oefening standhoudt.

Veelgestelde vragen

Wat is een business continuity plan?

Een business continuity plan, of bedrijfscontinuïteitsplan, legt vast hoe een organisatie haar belangrijkste diensten overeind houdt of herstelt als er iets ernstig misgaat. Het beschrijft wie beslist, wat eerst wordt hersteld, binnen welke tijd en hoe er wordt gecommuniceerd.

Wat is het verschil tussen RTO en RPO?

De RTO is de tijd waarbinnen een dienst weer moet werken na een verstoring. De RPO bepaalt hoeveel data je maximaal mag verliezen, uitgedrukt in tijd sinds de laatste bruikbare back-up.

Is een business continuity plan verplicht voor ISO 27001?

ISO 27001 noemt geen document met die naam, maar vraagt in Annex A wel dat informatiebeveiliging tijdens verstoringen overeind blijft en dat ICT-continuïteit gepland en getest is. In de praktijk leggen de meeste organisaties dat vast in een continuïteitsplan.

Heb ik ISO 22301 nodig naast ISO 27001?

Niet voor ISO 27001-certificering. ISO 22301 is een aparte norm voor een managementsysteem voor bedrijfscontinuïteit en kan nuttig zijn als referentie, maar een softwarebedrijf van 10 tot 100 medewerkers kan zijn continuïteit prima binnen het ISMS regelen.

Hoe vaak moet je een business continuity plan testen?

Er is geen vaste termijn in ISO 27001. Het NCSC adviseert maatregelen periodiek, bijvoorbeeld jaarlijks, op effectiviteit te toetsen, en het plan te herzien na wijzigingen in organisatie, systemen of dreiging.

Lees ook

Bronnen

  1. NCSC, Hoe maak je een Bedrijfscontinuïteitsplan (BCP)?
  2. NCSC, Hoe maak je een Bedrijfsimpactanalyse (BIA)?
  3. NCSC, Herstel van een cyberincident
  4. NCSC, Zorgplicht onder de Cyberbeveiligingswet
  5. NCSC, Meldplicht onder de Cyberbeveiligingswet
  6. Autoriteit Persoonsgegevens, Data breach? This is what you have to do
  7. ISO, ISO/IEC 27001 Information security management systems
  8. ISO, ISO 22301:2019 Business continuity management systems

Trustbird wordt gebouwd met twee gecertificeerde design partners, en we zoeken meer bedrijven die zich bij hen aansluiten tegen co-founderprijs.

Word design partner