Cybersecurity voor kleine bedrijven

Hoe MartynForge je zakelijke website beschermt

Bots, ongewenste bezoekers en een digitale beveiliger — websitebeveiliging uitgelegd zonder technisch jargon.

Illustratie van MartynForge-websitebeveiliging die rustig op de achtergrond werkt

Een website van een klein bedrijf bevat meestal geen geheime ruimteschipplannen of miljoenen euro’s. Dat betekent niet dat niemand ernaar kijkt.

Geautomatiseerde bots bezoeken openbare websites zonder uitnodiging. Ze zoeken naar slecht afgesloten deuren, verouderde onderdelen, verkeerd ingestelde formulieren en servers die meer informatie prijsgeven dan nodig is.

Daarom begint beveiliging bij MartynForge niet pas nadat een website online staat. Het is onderdeel van hoe de website wordt gebouwd, geconfigureerd en getest.

Het belangrijkste: je hoeft geen cybersecurityspecialist te worden. Je moet wel weten of de persoon die je website bouwt ook heeft nagedacht over wat er achter het scherm gebeurt.

Wie heeft eigenlijk interesse in de website van een klein bedrijf?

Meestal is het geen briljante hacker in een zwarte hoodie die maandenlang een aanval plant op een lokale loodgieter, fotograaf of aannemer.

Stel je een straat vol kleine bedrijven voor.
Na sluitingstijd rijdt een machine langzaam door de straat en controleert elke deurklink. Ze kent de ondernemers niet. Ze weet niet wat er binnen ligt. Ze zoekt alleen naar een deur die iemand vergeten is af te sluiten.

Zo werkt een groot deel van de automatische scans op internet. Een bot controleert duizenden adressen, formulieren, inlogpagina’s en bekende zwakke plekken. Een klein bedrijf hoeft niet persoonlijk als doelwit te zijn gekozen. De website hoeft alleen openbaar bereikbaar te zijn.

Wat doet MartynForge?

MartynForge beperkt automatisch en verdacht verkeer voordat het de echte website bereikt. Een normale klant ziet de website gewoon, maar een willekeurige bot krijgt niet onbeperkt toegang alleen omdat hij het adres kent.

Technisch gezien: afhankelijk van het project kan dit bestaan uit regels voor een web application firewall, botfiltering, limieten op het aantal verzoeken en extra controle van verdacht verkeer.
Geautomatiseerde bots die verschillende ingangen van een zakelijke website controleren
De meeste bots hebben niets persoonlijks tegen je bedrijf. Ze proberen gewoon systematisch elke deurklink.

Versleuteling: een envelop in plaats van een ansichtkaart

Wanneer een klant een website opent of een contactformulier verstuurt, reizen gegevens over het internet. Zonder versleuteling lijkt dat op een ansichtkaart: het bericht komt aan, maar onderweg is de inhoud makkelijker te bekijken.

HTTPS werkt als een gesloten envelop.
Mensen onderweg kunnen nog steeds zien dat er iets wordt verstuurd, maar ze horen de inhoud niet zomaar te kunnen lezen of aanpassen.

Voor de klant is het herkenbare teken een adres dat begint met https:// en de aanduiding van een beveiligde verbinding in de browser. Voor de ontwikkelaar is dat pas het begin: ook elk onderdeel van de website, ieder formulier en elke doorverwijzing moet correct zijn ingesteld.

Wat doet MartynForge?

MartynForge dwingt een beveiligde verbinding af, verwijdert onnodige omwegen via onveilige adressen en controleert of formulieren, afbeeldingen, lettertypes en andere onderdelen ook veilig worden geladen.

Technisch gezien: dit omvat onder meer een SSL/TLS-certificaat, correcte HTTPS-doorverwijzingen en beleid dat de browser helpt om de versleutelde verbinding te blijven gebruiken.
Internetbericht beschermd als een verzegelde HTTPS-envelop
HTTPS verbergt niet dat je een bericht verstuurt. Het voorkomt wel dat iemand onderweg het als een ansichtkaart leest.

DNS: de internetmaffia van ‘wie kent wie?’

Een persoon typt een domeinnaam in. Een computer heeft echter een specifiek serveradres nodig. DNS vertaalt de ene informatie naar de andere.

DNS lijkt op een lokaal netwerk van contacten.

— Ken jij MartynForge?
— Niet persoonlijk, maar ik ken iemand die weet naar welk adres de klant moet worden gestuurd.

Het internet werkt omdat systemen weten aan wie ze de volgende vraag moeten stellen. Een beetje maffia, alleen zijn de sigaren en achterkamertjes vervangen door records en IP-adressen.

Problemen ontstaan wanneer een domein naar de verkeerde plek wijst, records niet correct zijn ingesteld of de echte server onnodig rechtstreeks aan het hele internet wordt blootgesteld.

Wat doet MartynForge?

MartynForge configureert het domein en DNS zo dat bezoekers op de juiste bestemming uitkomen, terwijl de infrastructuur niet meer prijsgeeft dan nodig is om de website te laten werken.

Technisch gezien: afhankelijk van het project kan MartynForge Cloudflare gebruiken als beschermlaag tussen het openbare internet en de echte server. Cloudflare is een hulpmiddel binnen de oplossing, niet een product dat de klant zelf alleen moet beheren.
Diagram dat laat zien hoe DNS een bezoeker naar de juiste website en dienst leidt
DNS draait grotendeels om de vraag wie het juiste adres kent en wie onderweg te vertrouwen is.

Onbekende code op de gastenlijst

Een moderne website kan eigen afbeeldingen, lettertypes, scripts, kaarten, formulieren en externe diensten gebruiken. De browser moet weten welke bronnen zijn toegestaan.

Zonder regels laat de receptionist iedereen binnen die zegt: ‘Ik kom van het internet.’
Een beter beveiligde website geeft de receptionist een lijst: deze leveranciers zijn bekend, de rest wacht buiten.

Zulke regels helpen het risico te verkleinen dat onbekende code wordt uitgevoerd, de website in een verdachte omgeving wordt ingesloten of browserfuncties worden gebruikt die de website helemaal niet nodig heeft.

Wat doet MartynForge?

MartynForge bepaalt uit welke bronnen de website inhoud mag laden en controleert daarna of formulieren, lettertypes, media en noodzakelijke koppelingen nog steeds correct werken.

Technisch gezien: hiervoor worden onder meer security headers en een Content Security Policy gebruikt. Deze maatregelen moeten worden getest, omdat een te strenge regel ook een legitiem onderdeel van de website kan blokkeren.
Browser die alleen inhoud van goedgekeurde websitebronnen toelaat
Een goede gastenlijst houdt niet het hele internet tegen. Ze kan wel een onuitgenodigd script buiten laten staan.

Het contactformulier: een receptie die elk pakket aanneemt

Een formulier is handig voor de klant, maar het geeft iedereen ook de mogelijkheid om gegevens naar het systeem te sturen. Zonder bescherming kan het worden misbruikt voor spam, automatische inzendingen of pogingen om ongeldige gegevens te verzenden.

Een onbeschermd formulier is als een receptionist die elk pakket aanneemt zonder te vragen wie de afzender is.
Vroeg of laat rijdt er iemand met een vrachtwagen voor en beweert dat ieder pakket spoed heeft.

Wat doet MartynForge?

MartynForge controleert de ingevoerde gegevens, beperkt automatische inzendingen en gebruikt maatregelen die misbruik door bots moeilijker maken zonder echte klanten onnodig lastig te vallen.

Technisch gezien: dit kan bestaan uit onzichtbare honeypot-velden, limieten op het aantal inzendingen, server-side validatie en extra verificatie wanneer verkeer verdacht lijkt.
Spamvrachtwagen die massaberichten via een contactformulier probeert af te leveren
Het contactformulier was bedoeld voor vragen van klanten. Een bot zag een laadperron.

Ook een beveiligde website kan worden verzwakt

Beveiliging stopt niet bij de code van de website. Een zwak wachtwoord, een overgenomen e-mailaccount, ontbrekende multifactorauthenticatie of een verouderde plugin kan een deel van de technische bescherming omzeilen.

Het beste slot helpt weinig wanneer de eigenaar de sleutel onder de bloempot laat liggen.
Het wordt nog erger als hij er een foto van maakt en die in de groepsapp naar alle medewerkers stuurt.
De eerlijke grens: geen enkele website is volledig bestand tegen ieder denkbaar risico. Goede beveiliging verlaagt het risico, verkleint het aanvalsoppervlak en maakt geautomatiseerd misbruik moeilijker. Ze creëert geen magisch schild.

Wat doet MartynForge?

MartynForge kiest beveiligingsmaatregelen die passen bij het type website, documenteert belangrijke instellingen en maakt duidelijk welke verantwoordelijkheden bij de ondernemer blijven: wachtwoorden, toegang tot e-mail, beheerdersaccounts, updates en reageren op verdachte gebeurtenissen.

Beveiligingssleutel verstopt op een voor de hand liggende plek onder een bloempot
Sterke beveiliging helpt maar beperkt wanneer de digitale sleutel nog steeds onder de bloempot ligt.

Hoe ziet websitebeveiliging door MartynForge er in de praktijk uit?

De aanpak hangt af van de gebruikte technologie, de functies van de website en het afgesproken servicepakket. Een eenvoudige bedrijfswebsite vraagt om een andere aanpak dan een webshop, klantenportaal of applicatie die met een externe API is verbonden.

Een veilige basis

Correcte configuratie van domein, DNS, versleuteling en de manier waarop de website aan het internet wordt aangeboden.

Misbruik beperken

Verdacht verkeer, bots en buitensporige automatische verzoeken filteren.

Regels voor de browser

Onbekende bronnen, overbodige functies en pogingen om de website op de verkeerde plek in te sluiten beperken.

Testen na oplevering

Formulieren, lettertypes, mobiele weergave, koppelingen en de belangrijkste gebruikersroutes controleren.

Documentatie

Een duidelijke uitleg van wat is ingesteld, waarom dat is gedaan en waar de verantwoordelijkheidsgrenzen liggen.

Ondersteuning op maat

Monitoring, updates en doorlopende ondersteuning kunnen worden afgestemd op hoe belangrijk de website voor het bedrijf is.

MartynForge behandelt beveiliging niet als versiering die later aan een offerte wordt toegevoegd. Het doel is eenvoudige problemen voor te zijn voordat ze in de inbox van de klant verschijnen als spam, een kapot formulier of een onverklaarbare browserwaarschuwing.

Ondernemer die rustig werkt terwijl websitebeveiliging op de achtergrond actief is
Goede beveiliging hoort niet elke dag de aandacht van de ondernemer op te eisen. Ze hoort gewoon stil haar werk te doen.

Je hoeft niet ieder technisch begrip te kennen

Een klein bedrijf runnen brengt al genoeg verantwoordelijkheden met zich mee. Je hoeft niet ieder bedieningspaneel, ieder type firewall en ieder technisch begrip te leren om een redelijk goed beveiligde website te hebben.

Je moet wel weten of de persoon die je website bouwt heeft nagedacht over wat er achter de zichtbare voorkant gebeurt.

Bij MartynForge is beveiliging onderdeel van het project: van domeinconfiguratie en versleuteling tot het beperken van automatisch verkeer en het testen van formulieren en browserregels.

Een goed gebouwde website laat geen deuren openstaan alleen omdat de eigenaar ze niet kan zien.

Een nieuwe website nodig of je huidige website laten controleren?

Beschrijf hoe je bedrijf de website gebruikt. Je krijgt een duidelijk antwoord: wat al goed werkt, wat aandacht nodig heeft en welke wijzigingen werkelijk zinvol zijn.