Website security en privacy
Wat is website security?
Privacy is de andere helft van hetzelfde verhaal. Elk formulier op je site slaat gegevens van mensen op, je bezoekersstatistieken ook. De privacywet vraagt niet óf dat mag. Die vraagt of je kunt uitleggen wat je bewaart, hoe lang, en wie erbij kan.
Die twee horen bij elkaar. Bijna elk datalek begint als een beveiligingsprobleem en eindigt bij een mail aan al je klanten. Website security regelen is vooral zorgen dat je die mail nooit hoeft te schrijven.
Wat website security je oplevert
Betalen voor website security voelt als geld uitgeven aan iets dat niet gebeurt. Dit krijg je ervoor.
Geen paniek op maandagochtend: Een site die plat ligt of doorlinkt naar een gokreclame kost je omzet en een middag bellen. Sites die worden bijgehouden gaan zelden onderuit. En gebeurt het toch, dan staat de back-up van gisteren klaar.
Je kunt die vragenlijst invullen: Grote opdrachtgevers sturen tegenwoordig eerst een lijst met vragen over beveiliging. Wij vullen het technische deel voor je in, met wat er echt draait.
Updates zonder ingehouden adem: Updates draaien eerst op een testomgeving en pas daarna op de echte site. Je hoeft dus niet te kiezen tussen bijblijven en de kans dat je bestelformulier het daarna anders doet.
Je weet waar de gegevens van je klanten staan: Je krijgt een lijstje: dit verzamelt je site, daar komt het terecht, zo lang blijft het staan. Scheelt een halve dag zoeken als iemand vraagt wat je van hem hebt.
Voor wie is dit
Website security wordt pas dringend als er iets gebeurt, en dan is het te laat om nog rustig te kijken. Komt hier iets bekend voor?
- Je weet niet wanneer de software op je site voor het laatst is bijgewerkt
- Er zijn nog inlogaccounts van collega's die al een jaar ergens anders werken
- Een opdrachtgever stuurt een vragenlijst over beveiliging en niemand weet wie die invult
- Mensen vullen formulieren in en niemand weet waar die gegevens later staan
- Je site is ooit besmet geweest en je weet nog steeds niet waardoor
Wat je krijgt
- Elke maand updates van je site, de vormgeving, de losse plugins en de server, eerst op een testomgeving
- Elke nacht een back-up van alles, en elk kwartaal zetten we er eentje terug om te zien of hij werkt
- Inloggen in twee stappen voor iedereen met beheerrechten, plus een ronde langs accounts die dicht kunnen
- Een firewall voor je site die iemand buitenzet na een stuk of wat mislukte inlogpogingen
- Een overzicht van welke gegevens je site verzamelt, waar ze staan en hoe lang ze blijven
- Elke maand een bericht: dit is bijgewerkt, dit is tegengehouden, dit staat nog open
Hoe we het bouwen
Eerst kijken wat er staat. Welke versies draaien er, welke plugins zitten erin, wie kan er inloggen, en waar gaan de gegevens uit je formulieren heen. Bij de meeste sites zit de grootste winst in wat eruit kan. Software die weg is, kan ook niet lek zijn.
Dan de deuren dicht. We werken de achterstand weg en zetten het gewone werk aan: updates, inloggen in twee stappen, per persoon alleen de rechten die hij nodig heeft, en back-ups die ook echt terug te zetten zijn. Bij een gemiddelde site is dat ongeveer een week werk, geen maand.
Daarna bijhouden. Vanaf dat moment loopt het in een vast ritme door, met een maandbericht dat je aan een klant of je accountant kunt laten zien. Website security die alleen bestaat als iemand er toevallig aan denkt, bestaat niet.
Wat kost website security?
Een rondje langs je huidige site, met een verslag van wat er misgaat en wat herstel kost, is een afgebakende klus. Een site die twee jaar heeft stilgestaan vraagt meer inhaalwerk dan een site van vorig jaar.
Het herstel zelf begroten we apart. Dat hangt af van hoeveel plugins vervangen moeten worden, en of je site nog draait op een versie van de basissoftware die geen beveiligingsupdates meer krijgt.
Daarna loopt het mee in hosting en onderhoud, afhankelijk van de omvang en van hoe snel je wil dat er iemand kijkt. Website security kost zelden één groot bedrag. Wel elke maand een beetje.
Waarom Mediavisie Web
De sites die we bouwen beheren we zelf. Er zit geen partij tussen die er drie weken over doet om één instelling aan te passen. Moet er iets dicht, dan gebeurt dat dezelfde dag.
Voordat er iets live gaat loopt de site langs controles die vanzelf meedraaien. Zo merken wij het als een beveiligingsupdate stilletjes je bestelformulier sloopt.
De code van je site is van jou, net als je gegevens. Ga je verder met iemand anders, dan krijg je alles mee, met de uitleg erbij.
Waar je op moet letten
Honderd procent veilig bestaat niet, en wie dat belooft verkoopt je iets anders. Website security koopt je een kleinere kans dat het misgaat en een kortere weg terug. Reken er ook op dat beveiliging ongemak kost. Inloggen in twee stappen en lange wachtwoorden zijn vervelend. En één collega die er handig omheen werkt, maakt de rest van het werk waardeloos.
De techniek eronder
Alle techniekWaar we het mee bouwen.
-
Netwerk
Cloudflare
Ervoor als schild en als versneller. Vangt aanvallen af en levert bestanden vanaf een punt bij je bezoeker in de buurt.
-
Inloggen
Auth0
Inloggen, tweestapsverificatie en wachtwoordherstel uitbesteden aan een partij die daar alleen dat voor doet.
-
Bewaking
Sentry
Meldt een fout op het moment dat hij optreedt, met de regel code erbij. Wij zien het voordat jij belt.
-
Server
Nginx
De webserver ervoor. Doet het uitserveren van bestanden en de cache voordat PHP eraan te pas komt.
-
Versiebeheer
GitLab
Elke wijziging vastgelegd en terug te draaien. Jij krijgt toegang tot de code die van jou is.
-
Meten
Matomo
Statistieken op je eigen server. Kan zonder cookies, en dan hoef je er ook geen toestemming voor te vragen.
Werkwijze
Hoe we het aanpakken.
Van het eerste gesprek tot doorbouwen na livegang. Vier fases, en je weet bij elke fase wat er af is en wat er nog komt.
-
1 tot 2 weken
Uitzoeken
Wat er moet komen en wat er al ligt
We brengen in kaart welke systemen mee moeten, wie het straks beheert en waar het vorige traject op vastliep. Daar komen de uitzonderingen boven water die later de planning bepalen.
Lees verder over Uitzoeken -
Eén week
Afbakenen
Van wensenlijst naar een plan met een prijs
We knippen het werk in stukken die los opgeleverd kunnen worden, en zetten er een prijs en een volgorde op. Daarbij spreken we af wat er in de eerste versie zit en wat later komt.
Lees verder over Afbakenen -
6 tot 12 weken
Ontwerpen en bouwen
Eerst de schermen, dan de techniek eronder
Je kijkt vanaf de eerste week mee op een testomgeving. We leveren in rondes op, te beginnen met het deel dat het meeste werk uit handen neemt, zodat je stuurt op wat je ziet.
Lees verder over Ontwerpen en bouwen -
Doorlopend
Doorbouwen
Na livegang begint het pas
Updates, bewaking en nieuwe functies, met een vast aanspreekpunt dat je project kent. We meten wat er gebruikt wordt, en dat bepaalt waar we het volgende kwartaal aan werken.
Lees verder over Doorbouwen
Zo ziet dat er in de praktijk uit
Alle casesWij werken onder andere voor
Aan de slag
Iets te bouwen?
Vertel wat er moet komen. We denken mee over techniek, haalbaarheid en wat het kost, ook als het plan nog niet rond is.