Kantoor

Microsoft geeft een hulpprogramma vrij voor het blokkeren van aanvallen van DLL-belastingkapingen

How to Fix All .DLL file Missing Error in Windows PC (windows 10/8.1/7)

How to Fix All .DLL file Missing Error in Windows PC (windows 10/8.1/7)
Anonim

Enige tijd geleden waren er rapporten over een beveiligingsprobleem dat ongeveer 40 verschillende Windows-apps trof. Microsoft heeft snel gereageerd op dergelijke meldingen van mogelijke zero-day-aanvallen op dergelijke Windows-programma`s door een update of tool te publiceren om dergelijke exploits te blokkeren. Microsoft heeft echter ook verduidelijkt dat de fout zich niet in Windows bevindt.

Hulpprogramma om aanvallen van DLL-belastingkapingen te blokkeren

Microsoft heeft een beveiligingsadvies (2269637) uitgegeven met de titel Onveilige bibliotheeklading kan externe code uitvoeren.

" Microsoft is zich ervan bewust dat er onderzoek is gepubliceerd waarin een externe aanvalsvector wordt beschreven voor een reeks kwetsbaarheden die invloed heeft op hoe toepassingen externe bibliotheken laden. Dit probleem wordt veroorzaakt door specifieke onveilige programmeermethoden die zogenaamde "binary planting" of "drijvende voorbereidende aanvallen van DLL" mogelijk maken. Deze procedures kunnen een aanvaller in staat stellen op afstand willekeurige code uit te voeren in de context van de gebruiker die de kwetsbare toepassing uitvoert wanneer de gebruiker een bestand opent vanaf een niet-vertrouwde locatie. "

Microsoft heeft ook een update uitgebracht die het laden van DLl`s van externe mappen, waardoor DLL-kapingen worden voorkomen.

Deze update introduceert een nieuwe registersleutel CWDIllegalInDllSearch waarmee gebruikers het algoritme voor het zoeken naar het dll-zoekpad kunnen besturen. Het DLL-zoekpadalgoritme wordt gebruikt door de LoadLibrary API en de LoadLibraryEx API wanneer DLl`s worden geladen zonder een volledig pad op te geven.

Wanneer een toepassing dynamisch een DLL laadt zonder een volledig pad op te geven, probeert Windows dit DLL-bestand te vinden op zoeken via een goed gedefinieerde reeks mappen. Deze sets van mappen staan ​​bekend als DLL-zoekpad. Zodra Windows de DLL in een map lokaliseert, laadt Windows dat DLL-bestand. Als Windows de DLL niet in een map in de DLL-zoekvolgorde vindt, retourneert Windows de DLL-laadbewerking.

Meer informatie & download links op KB2264107.