Open source vrijgave Internet.nl inclusief 'security headers'

Nieuws | 21 februari 2019

Vanaf vandaag is de broncode van Internet.nl beschikbaar onder een opensource-licentie. Dit maakt het mogelijk voor iedereen om de werking te verifiëren en om een eigen lokale versie te draaien. Bovendien hebben we een nieuwe testcategorie voor applicatie-beveiligingsopties oftewel security headers toegevoegd.

Open source

De software-broncode van Internet.nl is op Github gepubliceerd onder een een Apache Licentie, versie 2.0. Internet.nl is mede mogelijk gemaakt door andere open source software te gebruiken en te combineren. De belangrijkste open source bouwstenen van Interrnet.nl zijn Python 3, Django, PostgreSQL, Celery, Redis, RabbitMQ, nassl, unbound/libunbound and Postfix. Zie de auteursrechtpagina voor meer informatie.

Test voor applicatie-beveiligingsopties

De website test heeft een nieuwe testcategorie voor applicatie-beveiligingsopties . Deze instellingen kunnen worden verzonden naar de browser via HTTP-headers en worden vaak 'security headers' genoemd. De nieuwe categorie bevat testen voor X-Frame-Options, X-Content-Type-Options, X-XSS-Protection, Content-Security-Policy and Referrer-Policy. Voor de laatste twee controleren we alleen de aanwezigheid, maar we beoordelen nog niet de effectiviteit van het ingestelde beleid. Momenteel wegen de resultaten van deze nieuwe testen nog niet mee in de totaalscore.

Over Internet.nl

De testtool Internet.nl is een initiatief van het Platform Internetstandaarden, samenwerkingsverband van partners uit de internetcommunity en Nederlandse overheid. De missie van het platform is om gezamenlijk het gebruik van moderne internetstandaarden te stimuleren zodat het internet voor iedereen veilig en toegankelijk blijft. ECP biedt de administratieve basis voor het platform. De technische realisatie en implmentatie van Internet.nl is in handen van NLnet Labs.


Release notes

  • New features:
    • New "Security Options" for the website test to check security HTTP headers;
  • Changes:
    • DMARC verification now uses Mozilla's public suffix list for finding the organizational domain;
    • DMARC validation now gives a warning if rua/ruf is not valid;
    • Added link to test explanation on connection results;
    • New way of showing verdict for failed categories;
  • Bug fixes:
    • Fixed DMARC external report addresses and validation when multiple URIs;
    • Ignore MX records that include 'localhost';
    • Home page statistics numbers sometimes weren't adding up;
    • Several content improvements.

Veelgestelde vragen

Hoe kan ik de score van een test verbeteren?

In de testrapportage staat bij iedere (deel)test een uitleg van onze bevindingen. Op basis hiervan kun je aanpassingen (laten) doen in de configuratie van je web- of mailserver of internetverbinding.

Daarnaast vind je meer informatie in onze kennisbank en onze Toolbox Wiki.

Waarom zie ik bij andere testtools een andere uitslag?

Internet.nl probeert altijd te testen volgens de nieuwste normen en richtlijnen. Daarnaast testen we zo volledig mogelijk. Hierdoor kunnen resultaten afwijken van andere veelgebruikte testtools.

Een aantal van de normen die wij gebruiken, zijn opgesteld door de Nederlandse overheid. De normen zijn goed onderbouwd en in principe internationaal te implementeren, maar lokale regelgeving kan dus afwijken van de normen gebruikt in Internet.nl.

Hoe blijf ik op de hoogte van nieuwe ontwikkelingen?

De laatste ontwikkelingen rondom Internet.nl vind je altijd op onze website en onze sociale media. Bij nieuwe versies plaatsten we een nieuwsbericht waarin de belangrijkste wijzigingen staan genoemd. Je kan ook meekijken in de broncode van het project, uiteraard zijn nieuwe ideeën en bijdragen zeer welkom.

Gebruikers van de API en het dashboard zijn automatisch onderdeel van een maillijst waarvoor we regulier bijeenkomsten organiseren en informatie delen.

Hoe kan ik (periodiek) al mijn domeinen meten?

Dit wordt ondersteund door ons dashboard en de API. Je kan hier een account aanvragen als je binnen onze doelgroep valt. Uiteraard is ook het dashboard open source, waardoor je het ook binnen je eigen organisatie kan hosten.

In het dashboard kunnen lijsten van domeinnamen worden ingevuld of geïmporteerd. Vervolgens kun je deze periodiek laten testen, waarbij je optioneel na iedere test een e-mail ontvangt met de uitslag.

Kan ik lid worden van het Platform Internetstandaarden?

Wij maken graag kennis met organisaties die willen bijdragen aan de doelen van het Platform Internetstandaarden. Neem vooral contact met ons op via vraag@internet.nl zodat we een kennismaking in kunnen plannen.

Vind nog meer antwoorden