Een klant meldt zich aan en ziet zijn offerte. De demo werkt. Maar wat gebeurt er als die klant rechtstreeks de offerte van iemand anders opvraagt? Het verschil tussen die vragen maakt duidelijk waarom een zichtbare functie nog geen bewezen beveiliging is. AI-code, websitebouwers en maatwerkframeworks vragen allemaal passende controles wanneer ze privégegevens verwerken. De tool kan bescherming helpen bouwen; iemand moet die nog begrijpen en controleren.
Controleer rechten, niet alleen identiteit
Authenticatie controleert wie iemand is. Autorisatie bepaalt wat die persoon mag bekijken of wijzigen. Een beheerdersknop verbergen beschermt de achterliggende actie niet. Toegangsrechten moeten worden gecontroleerd waar de aanvraag verwerkt wordt. OWASP adviseert rechten bij elk verzoek te controleren en toegang te weigeren tenzij die toegekend is. De richtlijnen over autorisatie vormen een technische basis voor die controle.
Test voor een fictieve aannemer twee gewone klantenaccounts en een medewerkersaccount. Controleer dat elke klant alleen eigen documenten ziet, ook via een gekopieerd adres. Controleer of de medewerker alleen acties kan uitvoeren die bij de rol horen. Doe dit in een toegestane testomgeving met fictieve gegevens, zonder op websites van andere bedrijven te experimenteren of onnodig echte klantdocumenten te gebruiken.
Volg waar privégegevens terechtkomen
Maak een overzicht van de informatie uit formulieren, uploads, accounts en integraties. Bepaal waar ze opgeslagen wordt, wie erbij kan en hoe lang ze nodig is. Een offerteformulier kan gegevens naar een mailbox en CRM sturen, waardoor meerdere plekken beheerd moeten worden. De oorspronkelijke formulierinzending verwijderen wist niet noodzakelijk elke kopie. Technische inrichting en operationele verantwoordelijkheden moeten overeenkomen.
Houd geheime dienstsleutels met uitgebreide rechten uit browsercode en publieke bestanden. Een configuratie die lokaal werkt, kan zich na deployment anders gedragen. Controleer daarom de echte publieke toepassing en serverinstellingen. Beveiligingsscanners helpen bepaalde fouten vinden, maar een gunstige scan bewijst niet dat alle zakelijke toegangsrechten kloppen. Een frameworkkeuze maakt een website op zichzelf evenmin GDPR-conform.
Houd rekening met misbruik en gewone fouten
Een publiek toegangspunt kan geautomatiseerde inzendingen, te grote uploads of herhaalde verzoeken krijgen. Bepaal hoe je invoer controleert, misbruik beperkt en verdachte activiteit behandelt zonder echte bezoekers onnodig te blokkeren. Een systeem dat aanvallen afwijst maar geldige aanvragen stilzwijgend verliest, faalt voor het bedrijf. Voorzie een duidelijke uitweg wanneer klanten hun aanvraag niet kunnen indienen.
Ook interne werkwijzen tellen mee. Gedeelde beheerdersaccounts maken verantwoordelijkheden moeilijker te volgen. Geef toegang volgens taken, verwijder die wanneer de taken stoppen en bescherm belangrijke accounts passend. Noteer wie domein, hosting en verbonden diensten beheert. Als alles op het persoonlijke mailadres van één werknemer staat, kan zelfs een goede website moeilijk te beheren worden wanneer die persoon vertrekt.
Bereid updates en herstel voor
Afhankelijkheden, plugins en hostingdiensten vragen blijvende aandacht. Spreek af wie beveiligingsmeldingen ontvangt, updates beoordeelt en belangrijke klanttrajecten na wijzigingen test. Een back-up vraagt een herstelprocedure, niet alleen een geruststellend label in een dashboard. Bepaal welke gegevens en bestanden herstelbaar moeten zijn en test het herstel in een passende omgeving. Documenteer de stappen en wie ze kan uitvoeren.
Logbestanden helpen problemen onderzoeken, maar mogen geen wachtwoorden, geheime sleutels of onnodige persoonsgegevens verzamelen. Bepaal wie ze kan lezen en wanneer ze verwijderd worden. Onze gids over onderhoudbare websites legt uit hoe documentatie en duidelijk eigenaarschap helpen. Beveiliging blijft een verantwoordelijkheid na de eerste geslaagde lancering.
Bepaal of de site klaar is voor echte klanten
Vraag bewijs voor belangrijke toegangsgrenzen en foutscenario’s. Een bureau moet kunnen uitleggen wat getest werd, welke risico’s blijven en wie incidenten behandelt. Een informatieve website en klantenportaal hebben verschillende risico’s; de controle moet de aangeboden functies volgen. Gebruik onze lanceringschecklist voor AI-websites om beveiliging met andere controles te verbinden.
Het dossier over professionele websites helpt het volledige project beoordelen. Webility’s onderhoudsformules en hosting kunnen een afgesproken onderhoudsaanpak ondersteunen. Bespreek welke informatie je website moet beschermen voordat klanten op accounts, documenten en verbonden processen vertrouwen.


