+ZInloggenWord digitaal weerbaar →
Insert Z / Artikelen / Wie mag wat in je software?
Artikel · 6 minuten lezen · Jorn de Boer

Wie mag wat in je software? Rollen, rechten en een logboek

In je bedrijfspand heb je vast afspraken over wie in welke ruimte mag komen, of bij welke dossierkast. In je software hoort dat net zo. Over rollen en rechten, een logboek van wie wat wanneer deed, en waarom de scheiding in het fundament moet zitten, niet alleen in de knoppen.

Niet elk bedrijf heeft een kluis of een receptie. Maar afspraken over wie waar mag komen, heb je vast wel. Wie de sleutel van het archief heeft. Wie in de dossierkast met personeelszaken mag kijken. Wie de bankpas van de zaak gebruikt. Dat vinden we vanzelfsprekend.

In software gaat het vaak anders. Iedereen logt in met hetzelfde account, of iedereen mag alles. Zolang het goed gaat, valt het niemand op. Tot iemand per ongeluk de klantenlijst wist, een oud-medewerker nog kan inloggen, of je wilt weten wie die factuur heeft veranderd.

1. Rollen en rechten: wie mag wat

Goede software regelt toegang op drie manieren tegelijk:

  • Per team of functie. De planning ziet de agenda, de administratie de facturen, de eigenaar alles.
  • Per soort gegevens. Klantgegevens, financiën en personeelsgegevens zijn drie aparte kamers, elk met een eigen slot.
  • Per handeling. Bekijken is iets anders dan wijzigen, en wijzigen is iets anders dan verwijderen of alles downloaden.

Je geeft mensen een rol, zoals "administratie" of "planner", en die rol bundelt de rechten. Dat heet rolgebaseerde toegang (role-based access control). De vuistregel: iedereen krijgt zo weinig rechten als nodig is voor zijn werk. Niet uit wantrouwen, maar omdat een vergissing dan minder ver reikt.

Een sleutelbos voor iedereen is makkelijk. Tot je moet uitzoeken wie de kluis openliet.

2. Een logboek: wie deed wat, en wanneer

Een logboek (audit log) is het bezoekersregister van je software. Het houdt bij wie inlogde, wie welke gegevens bekeek of veranderde, en wanneer. Een goed logboek:

  • is niet te veranderen, ook niet door wie alles mag;
  • noemt wie, wat en wanneer, zonder meer persoonsgegevens dan nodig;
  • wordt bewaard, zo lang als je hebt afgesproken;
  • wordt ook gelezen. Een logboek waar nooit iemand in kijkt, merkt niets op. Laat de software je waarschuwen bij iets ongewoons, zoals iemand die in één keer alle klanten downloadt.

3. Scheiding in het fundament, niet alleen in de knoppen

Dit is het onderdeel dat je van buiten niet ziet, en het belangrijkste. Veel software regelt toegang alleen in het scherm: wie geen recht heeft, ziet de knop niet. Maar de gegevens zelf zijn dan nog bereikbaar, voor wie weet hoe. Dat is een bordje "verboden toegang" op een deur die niet op slot zit.

Goede software scheidt in het fundament. Dat heet architectuurscheiding (architectural isolation):

  • De database zelf bewaakt de regels. Ook als er in het scherm iets fout gaat, geeft de database klant A nooit de gegevens van klant B.
  • Testen gebeurt in een aparte omgeving, met verzonnen gegevens, nooit met echte klanten.
  • Beheer is gescheiden van dagelijks werk. Een apart beheeraccount, met een tweede inlogstap, alleen voor wat echt beheer is.
  • Gevoelige delen staan apart, zoals betalingen bij een betaaldienst in plaats van in je eigen database.

Zo doen wij het zelf

In de app van de +Z Checkup werken we zo. De database zorgt ervoor dat een klant alleen bij de eigen gegevens kan; ruim 80 automatische tests proberen bij elke wijziging het tegendeel. Een raadgever komt alleen in de werkbank met een tweede inlogstap. Wie welke klant inzag of veranderde, staat in een logboek. En we testen in een aparte omgeving, met verzonnen organisaties. Meer daarover lees je op Zo werken wij.

Vragen voor je softwareleverancier

Kunnen we rollen maken per team, en per rol instellen wat iemand mag bekijken, wijzigen of verwijderen?
Is er een logboek van wie wat wanneer deed, en kunnen wij daar zelf in kijken?
Zit de scheiding tussen gebruikers in de database, of alleen in het scherm?
Hoe snel kunnen we iemand de toegang afnemen als hij vertrekt?
Is er een aparte testomgeving, zonder echte gegevens?
Wie bij jullie kan bij onze gegevens, en staat dat ook in het logboek?

Even eerlijk

Niet elke organisatie heeft hetzelfde nodig. Een eenmanszaak met één boekhoudpakket hoeft geen tien rollen. Maar zodra er meer mensen bij je gegevens kunnen, of je met gegevens van klanten of patiënten werkt, loont het om dit goed te regelen. Liever vooraf dan na een vergissing.

Waar wij bij helpen

De +Z Checkup kijkt wie bij jullie waar bij kan, en wat je als eerste regelt. Laat je software bouwen? Dan zetten we de rollen, het logboek en de scheiding er vanaf het begin in, samen met jou, en op jouw naam.

Veelgestelde vragen

Wij zijn met drie mensen. Is dit niet overdreven?

Het hoeft niet groot. Ook met drie mensen helpt het om twee rollen te hebben: wie alles mag en wie alleen zijn eigen werk doet. En een logboek staat in de meeste software al aan; je moet alleen weten waar je het vindt.

Wat is het verschil tussen een rol en een recht?

Een recht is één handeling op één soort gegevens, bijvoorbeeld: facturen bekijken. Een rol is een bundel rechten voor een soort werk, zoals 'administratie' of 'planner'. Je geeft mensen een rol, niet losse rechten. Dat houdt het overzichtelijk.

Hoe lang bewaar je een logboek?

Dat hangt af van wat erin staat en wat je ermee wilt. Een jaar is voor veel kleine organisaties een goed begin. Staan er persoonsgegevens in, dan niet langer dan nodig, en dat schrijf je op in je privacyverklaring.

Bijgewerkt op 10 november 2026.

Deel het met wie over je software gaat

Ken je iemand die software laat maken of beheert, voor een bedrijf, vereniging of stichting? Stuur dit artikel door, en gebruik de vragen bij je leverancier.

Rollen, een logboek en scheiding in het fundament: dat regel je liever vooraf dan na een vergissing.

WhatsApp LinkedIn E-mail

Help ons groeien. Help anderen.

Advies over IT geven we al jaren. Met de +Z Checkup maken we het nu toegankelijk voor iedere organisatie: eenvoudig en betaalbaar. De Checkup is nieuw, en nog niet veel mensen kennen hem. Daar helpt geen reclame bij, wel mensen die ons doorgeven. Vond je dit nuttig? Volg ons, en deel het met iemand die er iets aan heeft.

Heb je de Checkup al? Breng dan iemand aan met je eigen link in de app. Neemt die de Checkup ook, dan krijgen jullie allebei een maand extra.

Geschreven door

Jorn de Boer, oprichter van Insert Z. Ruim 25 jaar in de IT, waarvan ruim 20 jaar als zelfstandig ondernemer. Van de dagelijkse operatie tot architectuur en strategie, bij onder meer banken, verzekeraars, de luchtvaart en ministeries. Woont en werkt in Zeeland.

Lees de achtergrond van Jorn →

Over Insert Z

De +Z Checkup kijkt per bedrijf wat nodig is, ook bij programma's die je zelf hebt gebouwd. Je krijgt je eigen IT-plan: waar je kwetsbaar bent, hoe groot het risico is en welke maatregelen je neemt, op volgorde van belang: eerst de grootste risico's, en wat snel iets oplevert, zoals een abonnement dat niemand meer gebruikt. Zo wordt je IT professioneler, en de manier waarop je ermee werkt ook. Vanaf €29 p/m + €175 eenmalig voor je plan op maat · 6 maanden vast, daarna maandelijks opzegbaar · ondernemers exclusief btw, verenigingen en stichtingen inclusief btw. Dit artikel beschrijft het onderwerp in het algemeen: ook als je niet voor Insert Z kiest, helpen deze vragen je verder.

Word digitaal weerbaar →

Eerst even voelen waar je staat? Doe de weerbaarheidsquiz: zeven vragen, één minuut →