Van technisch risico naar een gecontroleerde oplossing.
Wij onderzoeken uw website, voeren de afgesproken beveiligingsherstellingen uit en testen het resultaat. Met aandacht voor websitegebonden privacy en met behoud van uw ontwerp en inhoud waar mogelijk.
Na het onderzoekEen volledig rapport met de uitkomst van iedere toepasselijke controle, bevestigde bevindingen, bewijs, zakelijke impact, prioriteit en een concrete herstelroute.
Na het herstelAfgesproken kwetsbaarheden zijn gecontroleerd gecorrigeerd, met behoud van bestaande werking en vormgeving waar verantwoord.
Na de hertestPer bevinding ontvangt u een bevestigde eindstatus, gebaseerd op een technische hertest van de correctie.
Na toelatingHet publiek controleerbare C9 Verified-certificaat voor het vermelde domein en het volledige vaste controlekader, maximaal één jaar geldig.
Vast en volledig controlekader
Eén methode met 83 inhoudelijke controlepunten
We beoordelen de toepasselijke eisen uit één vaste norm. Functiegebonden controles richten zich op de aanwezige functies. Charter Nine bevestigt de afronding van onderzoek, noodzakelijk herstel en geslaagde hertest vóór de certificaatuitgifte.
C9-01 - Scope, architectuur en veilige voorbereiding+
We brengen de volledige website, haar functies en de veilige testvoorwaarden in kaart voordat het onderzoek begint.
Het exacte domein, alle bijbehorende subdomeinen en alle websiteomgevingen zijn geïnventariseerd.
De eigenaar of een bevoegde opdrachtgever heeft het onderzoek schriftelijk toegestaan.
Publieke pagina’s, beheerfuncties, accounts, formulieren, API’s en gekoppelde diensten zijn vastgelegd.
Gebruikersrollen, belangrijke handelingen en bedrijfskritieke bezoekersstromen zijn in kaart gebracht.
De persoonsgegevens, gegevensstromen en externe ontvangers van de website zijn geïnventariseerd.
Benodigde testaccounts en tijdelijke toegangen worden veilig, persoonlijk en controleerbaar verstrekt.
Veilige testvensters, noodcontacten en afspraken om de bedrijfswerking te beschermen zijn bevestigd.
Beschikbare back-ups, herstelmogelijkheden en een terugrolpad zijn vóór wijzigingen gecontroleerd.
C9-02 - Infrastructuur, configuratie en browserbeveiliging+
We controleren wat publiek bereikbaar is en hoe domein, hosting, server, cloud en browserbeveiliging zijn ingesteld.
DNS, HTTPS, TLS-certificaten en doorverwijzingen leiden bezoekers veilig naar het bedoelde domein.
Publiek bereikbare subdomeinen, diensten, poorten en beheerroutes zijn gekend en noodzakelijk.
Hosting-, cloud- en serverinstellingen beperken toegang volgens het principe van minimale rechten.
Browserheaders beschermen tegen ongewenst inladen, insluiten, interpreteren en doorgeven van informatie.
Toegestane herkomsten voor browser- en API-verkeer zijn uitdrukkelijk en zo beperkt mogelijk ingesteld.
Foutmeldingen, debugfuncties en statuspagina’s geven geen gevoelige technische informatie prijs.
Tijdelijke bestanden, back-ups, bronkaarten, configuratiebestanden en ontwikkelhulpmiddelen zijn niet publiek bereikbaar.
Caching en tussenlagen voorkomen dat persoonlijke of vertrouwelijke inhoud bij de verkeerde bezoeker terechtkomt.
C9-03 - Identiteit, sessies en toegangsrechten+
We beoordelen hoe gebruikers en beheerders zich aanmelden, hun account herstellen en aangemeld blijven. We verifiëren dat iedere gebruiker uitsluitend de toegestane gegevens en handelingen kan bereiken.
Aanmelding en registratie controleren identiteit zonder onnodige accountinformatie prijs te geven.
Wachtwoordregels, opslag en wijzigingsprocessen ondersteunen sterke en unieke wachtwoorden.
Beheeraccounts en andere gevoelige rollen gebruiken passende meervoudige verificatie.
E-mailverificatie en accountherstel gebruiken tijdelijke, eenmalige en veilig afgeleverde koppelingen of codes.
Sessiecookies zijn beschermd, beperkt tot de juiste omgeving en niet toegankelijk voor ongewenste scripts.
Sessies worden na aanmelden en gevoelige wijzigingen vernieuwd en kunnen niet worden overgenomen via een vooraf bekende sessie.
Uitloggen, automatische vervaldatum, wachtwoordwijziging en accountblokkering beëindigen bestaande toegang correct.
Herhaalde aanmeldpogingen en geautomatiseerd accountmisbruik worden afgeremd, geregistreerd en passend opgevolgd.
Iedere beschermde pagina, API en actie controleert rechten op de server en niet alleen in de interface.
Gebruikers kunnen uitsluitend hun eigen gegevens, documenten, bestellingen en andere objecten bekijken of wijzigen.
Rollen en rechten volgen minimale toegang en worden consequent toegepast in alle onderdelen van de website.
Beheerfuncties en gevoelige acties zijn uitsluitend bereikbaar voor uitdrukkelijk bevoegde accounts.
Gegevens van verschillende organisaties, klanten of werkruimten blijven technisch van elkaar gescheiden.
Bestandslinks, exports en downloads voeren dezelfde toegangscontrole uit als de bijbehorende webpagina.
Gedeactiveerde accounts en ingetrokken rollen verliezen onmiddellijk hun eerdere toegang.
Achtergrondtaken, koppelingen en systeemaccounts krijgen alleen de rechten die hun concrete functie vereist.
C9-04 - Invoer, API’s en bestandsverwerking+
We controleren hoe de website gegevens ontvangt, verwerkt, toont, doorstuurt en als bestand behandelt.
Alle invoer wordt op de server gecontroleerd op toegestaan formaat, lengte, type en betekenis.
Databasevragen, opdrachten en sjablonen verwerken invoer zonder dat gegevens als instructies worden uitgevoerd.
Getoonde inhoud wordt passend gecodeerd zodat ingevoerde tekst geen ongewenste browsercode wordt.
Acties die gegevens of instellingen wijzigen zijn beschermd tegen verzoeken vanaf ongewenste websites.
Bestandsuploads beperken type, grootte, naam en opslaglocatie en worden veilig verwerkt of geïsoleerd.
Downloads en bestandspaden kunnen uitsluitend toegestane bestanden binnen de bedoelde opslag bereiken.
API’s controleren methoden, gegevensstructuur, inhoudstype, fouten, toegangsrechten en verzoekfrequentie consequent.
Webhooks, doorverwijzingen en uitgaande serververbindingen aanvaarden uitsluitend vertrouwde bestemmingen en geldige berichten.
C9-05 - Privacy en gegevensbescherming+
We vergelijken de werkelijke gegevensverwerking van de website met haar privacy-informatie en de toepasselijke AVG/GDPR-verplichtingen.
Persoonsgegevens, categorieën betrokkenen, bronnen, doelen, ontvangers en opslagplaatsen zijn volledig geïnventariseerd.
Voor iedere websitegebonden verwerking zijn noodzaak, rechtsgrond en eventuele voorwaarden voor gevoelige gegevens onderbouwd.
De privacyverklaring beschrijft begrijpelijk en actueel wat de website in werkelijkheid met persoonsgegevens doet.
Formulieren, accounts en standaardinstellingen vragen en tonen alleen persoonsgegevens die voor het doel nodig zijn.
Cookies, pixels en andere trackers worden correct gecategoriseerd en vereiste toestemming wordt vooraf, vrij en aantoonbaar gevraagd.
Toestemming kan even gemakkelijk worden ingetrokken als gegeven en de website respecteert de gewijzigde keuze.
Bewaartermijnen en verwijderprocessen werken aantoonbaar voor applicatiegegevens, uploads, logboeken en relevante back-ups.
Websiteprocessen ondersteunen verzoeken om inzage, correctie, verwijdering, beperking, overdraagbaarheid en bezwaar waar toepasselijk.
Websitegebonden verwerkers, externe diensten en internationale doorgiften zijn gekend en door passende afspraken of waarborgen gedekt.
Privacy by design, verantwoordingsbewijs, eventuele DPIA-noodzaak en voorbereiding op een websitegebonden datalek zijn beoordeeld.
C9-06 - Geheimen en cryptografie+
We beoordelen hoe wachtwoorden, sleutels, tokens en gevoelige gegevens worden beschermd tijdens hun volledige levensduur.
Sleutels, tokens en wachtwoorden staan niet in browsercode, openbare bestanden, broncodegeschiedenis of logboeken.
Geheimen worden centraal beheerd, beperkt toegankelijk gehouden en veilig vervangen wanneer dat nodig is.
Wachtwoorden worden opgeslagen met een geschikte, trage en actuele wachtwoordhashfunctie.
Gevoelige gegevens zijn tijdens transport beschermd met actuele versleuteling en correcte certificaatcontrole.
Gevoelige opgeslagen gegevens krijgen versleuteling wanneer het risico en het gebruik dat vereisen.
Cryptografische algoritmen, sleutelgroottes en instellingen zijn actueel en worden voor hun bedoelde doel gebruikt.
Beveiligingstokens en herstelcodes zijn onvoorspelbaar, beperkt geldig, eenmalig waar nodig en veilig intrekbaar.
Vertrouwelijke waarden verschijnen niet in webadressen, onbeveiligde browseropslag, analytische gegevens of gedeelde caches.
C9-07 - Afhankelijkheden en softwareketen+
We controleren de herkomst, actualiteit en beveiliging van pakketten, externe scripts en het bouw- en publicatieproces.
Applicatiepakketten, runtimes, externe scripts en andere afhankelijkheden zijn volledig en reproduceerbaar geïnventariseerd.
Bekende kwetsbaarheden en niet langer ondersteunde versies zijn opgespoord en volgens risico behandeld.
Versies en lockfiles voorkomen onverwachte wijzigingen tijdens installatie en bouw.
Afhankelijkheden komen uit vertrouwde bronnen en onnodige pakketten of scripts zijn verwijderd.
Externe browserscripts zijn beperkt, gecontroleerd en door passende browserregels omgeven.
Het bouw- en publicatieproces beschermt broncode, artefacten, goedkeuringen en productiegegevens tegen ongewenste wijzigingen.
Automatiseringsaccounts en CI/CD-geheimen hebben minimale rechten en worden niet onnodig met externe code gedeeld.
Ontwikkel-, test- en diagnosehulpmiddelen zijn gescheiden van productie en niet publiek activeerbaar.
C9-08 - Bedrijfslogica en misbruikbestendigheid+
We testen of belangrijke websiteprocessen ook veilig blijven bij onverwacht, geautomatiseerd of oneigenlijk gebruik.
Belangrijke gebruikersstromen dwingen de bedoelde volgorde, voorwaarden en toegestane statusovergangen af.
Prijzen, kortingen, aantallen, rechten en andere zakelijke waarden worden door de server gevalideerd.
Betalingen, bestellingen, reservaties en vergelijkbare acties worden niet onbedoeld dubbel of buiten volgorde verwerkt.
Limieten op aanvragen, accounts, voorraad, gebruik of voordelen kunnen niet eenvoudig worden omzeild.
Uitnodigingen, goedkeuringen, annuleringen en accountwijzigingen controleren telkens de actuele bevoegdheid en status.
Formulieren en publieke functies worden passend beschermd tegen spam, massamisbruik en geautomatiseerde fraude.
Gelijktijdige verzoeken en herhaalde berichten veroorzaken geen dubbele voordelen of inconsistente gegevens.
Resultaten van betaalproviders, identiteitsdiensten en andere externe partijen worden onafhankelijk en server-side bevestigd.
C9-09 - Detectie, incidenten en herstel+
We beoordelen bruikbare logboeken, incidentafhandeling, back-ups en aantoonbaar herstel.
Aanmeldingen, beheeracties, rechtenwijzigingen, gevoelige gegevensacties en beveiligingsgebeurtenissen worden bruikbaar geregistreerd.
Logboeken bevatten geen wachtwoorden, tokens of meer persoonsgegevens dan voor beveiliging en opvolging nodig is.
Toegang, integriteit, bewaartermijn en tijdsaanduiding van logboeken ondersteunen betrouwbaar onderzoek.
Back-ups worden automatisch, versleuteld, voldoende gescheiden en volgens een vast bewaarschema gemaakt.
Herstel uit back-up is recent getest en haalt de afgesproken hersteldoelen voor website en gegevens.
Een incidentplan legt meldroutes, verantwoordelijkheden, bewijsbewaring en veilige noodmaatregelen vast.
Het datalekproces ondersteunt tijdige beoordeling, documentatie en vereiste melding of communicatie onder de AVG/GDPR.
Nieuwe versies kunnen gecontroleerd worden gepubliceerd, bewaakt en indien nodig veilig worden teruggedraaid.
Na een incident of belangrijke wijziging worden oorzaken, correcties en hertests aantoonbaar opgevolgd.
Iedere website doorloopt alle 83 vaste controlepunten. De uitkomst omvat onder meer accounts, formulieren, betalingen, API’s en externe koppelingen; aantoonbaar afwezige functies worden gemotiveerd als niet van toepassing vastgelegd.
02
Beveiligingsherstellingen
Wij voeren de afgesproken correcties zelf uit en testen ze opnieuw. Uw ontwerp en inhoud blijven waar mogelijk behouden. Op uw verzoek kunnen we ook samenwerken met uw ontwikkelaar.
03
Hertest en reviewherinnering
We bevestigen de werking van elke oplossing. Na uitgifte krijgt de eigenaar één herinnering na elf maanden om een eventuele nieuwe controle te plannen. Een nieuwe audit begint alleen na een nieuwe opdracht.
Uw website blijft uw website
Behoud van layout, inhoud en merkstijl is het uitgangspunt
De meeste correcties gebeuren achter de schermen. Uw bestaande ontwerp blijft centraal en iedere merkbare wijziging wordt vooraf helder afgestemd.
Behoud van uw bestaande ontwerp
Zichtbare wijzigingen altijd in overleg
Kritieke gebruikersstromen opnieuw getest
Onze specialisatie
Diepgaande controle van websites en bedrijfskritische webfuncties
Bedrijfswebsites
Bedrijfssites, webshops en contentwebsites met formulieren, beheerfuncties, koppelingen en persoonsgegevens.
Webapps en klantportalen
Applicaties met accounts, rollen, documenten, bestellingen, betalingen of andere waardevolle gebruikersstromen.
Technisch bewijs voor breder risicobeheer
Onze bevindingen en hertesten leveren concrete onderbouwing voor uw privacy-, compliance- en veiligheidsbeleid.
Informatie en prijs
Ontvang een duidelijk voorstel voor het volledige traject.
We bevestigen uw website, planning, transparante prijs, verantwoordelijkheden en benodigde toegang. De volledige kwaliteitsnorm blijft voor iedere klant gelijk en het onderzoek begint pas na uw aanvaarding.