Kennisbank
1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!
Automatische detectie van het bestandstype uitschakelen (MIME-type sniffing)
Deze handleiding legt uit hoe u uw website en de bezoekers ervan kunt beschermen tegen misbruik van de MIME-type sniffing-techniek.
Voorwoord
- MIME-type sniffing, of MIME-type detectie, is een techniek die door webbrowsers wordt gebruikt om het type inhoud van een bron te bepalen, wanneer het door de server geleverde MIME-type dubbelzinnig, ontbreekt of onjuist is.
- Hoewel dit soms de gebruikerservaring kan verbeteren door de inhoud toegankelijk te maken, ondanks configuratiefouten op de server, introduceert deze functie ook aanzienlijke beveiligingsrisico's:
- Als een browser MIME-type sniffing uitvoert, kan deze een tekstbestand interpreteren als een uitvoerbaar script, waardoor de deur wordt geopend voor cross-site scripting-aanvallen (XSS).
- Een bestand dat bijvoorbeeld als platte tekst zou moeten worden verwerkt, kan als JavaScript worden geïnterpreteerd, waardoor een aanvaller kwaadaardige code in de browser van de gebruiker kan uitvoeren.
- Door MIME-type sniffing uit te schakelen, beschermt u bezoekers tegen de onbevoegde uitvoering van kwaadaardige scripts en verbetert u tegelijkertijd de algemene beveiliging van uw website door potentiële aanvalspunten te verminderen.
MIME-type sniffing uitschakelen
Om gebruikers en webapplicaties te beschermen tegen dit soort kwetsbaarheden, kunt u de automatische detectie van het bronbestandstype uitschakelen via het bestand .htaccess van uw website, zodat de browser zich strikt houdt aan het door de server opgegeven MIME-type, zonder te proberen dit te raden.
Door de volgende code in uw .htaccess-bestand te plaatsen, zorgt u ervoor dat MIME-type sniffing is uitgeschakeld, zolang de module mod_headers (die het toevoegen van de volgende header mogelijk maakt) is ingeschakeld op uw Apache-server:
- Open het bestand ` .htaccess` van de betreffende website via de FTP-manager of een FTP-client.
Voeg de volgende code toe:
<IfModule mod_headers.c> Header always set X-Content-Type-Options "nosniff" </IfModule>- Sla het bestand ` .htaccess` op.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/2198
Is deze veelgestelde vragenlijst nuttig geweest?