Sommige bestandsextensies in Windows worden nooit weergegeven, ongeacht hoe het besturingssysteem is ingesteld, wat een risico voor gebruikers kan zijn. Daarvoor waarschuwt Pete Beck van de NCC Group, die het probleem per toeval ontdekte.
Samen met een collega was hij oude games aan het bespreken die met een emulator op Windows gespeeld kunnen worden. Bij één van de bestanden van deze oude games werd de extensie echter niet weergegeven, ook al had Beck het weergeven van extensies wel in Windows ingeschakeld. Deze optie staat namelijk standaard uitgeschakeld. Het bestand in kwestie bleek een .mag-bestand te zijn.
In het Windowsregister ontdekte Beck dat Windows de extensie van dit soort bestanden, alsmede verschillende andere bestandsextensies, nooit weergeeft. Alleen door het verwijderen van de Registerinstelling werden de extensies zichtbaar. Het gaat in totaal om 25 bestandsextensies die Windows niet zal weergeven, waaronder PIF en LNK. Dit zijn snelkoppelingen naar uitvoerbare bestanden, waarbij het mogelijk is om het bijbehorende icoontje aan te passen.
Beck waarschuwt dat een aanvaller hiervan misbruik kan maken, bijvoorbeeld om gebruikers op malware te laten klikken of naar een phishingsite te lokken. Zo is het mogelijk om een bestand genaamd Readme.txt.lnk te maken, waarbij Windows alleen Readme.txt weergeeft.
"Een aantal bestandsextensies is altijd verborgen, waarvan een aantal de kans vergroot dat er kwaadaardige code wordt uitgevoerd. Wees dan ook zeer voorzichtig waar je op klikt", aldus Beck in deze presentatie. Een 'botte bijl' oplossing die de onderzoeker adviseert is het verwijderen van alle 'NeverShowExt' waardes in het Windowsregister.
Deze posting is gelocked. Reageren is niet meer mogelijk.