Hivatal

A Microsoft kiadja a DLL terhelésátfedő támadások blokkolását szolgáló eszközt

NYSTV - Where Are the 10 Lost Tribes of Israel Today The Prophecy of the Return

NYSTV - Where Are the 10 Lost Tribes of Israel Today The Prophecy of the Return
Anonim

Néhány nappal később jelentettek be olyan biztonsági problémákat, amelyek körülbelül 40 különböző Windows-alkalmazást érintettek. A Microsoft gyorsan reagált az ilyen jellegű jelentésekre az esetleges zéró napos támadásokkal szemben az ilyen Windows programok ellen, közzétéve a frissítést vagy eszközt az ilyen kizsákmányolások blokkolására. A Microsoft azonban tisztázta, hogy a hiba nem a Windows alatt van.

A DLL terhelés-átterelési támadások blokkolására szolgáló eszköz

A Microsoft kiadott biztonsági tanácsadót (2269637), A bizonytalan könyvtár betöltése távoli kódfuttatást tehet lehetővé.

" A Microsoft tudatában van annak, hogy kutatásokat tettek közzé részletesen egy olyan távoli támadási vektorról, amely egy olyan sebezhetőségi osztályra vonatkozik, amely befolyásolja, hogy az alkalmazások miként töltenek be külső könyvtárakat. Ezt a problémát olyan nem biztonságos programozási gyakorlatok okozzák, amelyek lehetővé teszik az úgynevezett "bináris telepítés" vagy "DLL előtöltési támadások". Ezek a gyakorlatok lehetővé tehetik egy támadó számára, hogy távolról futtasson tetszőleges kódot a kiszolgáltatott alkalmazást futtató felhasználó környezetében, amikor a felhasználó megnyit egy fájlt egy nem megbízható helyről. "

A Microsoft kiadott egy frissítést is, amely blokkolja a DLL-ek betöltését távoli könyvtárakat, ezzel megakadályozva a DLL Hijackings használatát.

Ez a frissítés egy új CWDIllegalInDllSearch rendszerleíró kulcsot vezet be, amely lehetővé teszi a felhasználók számára a DLL keresési útvonal algoritmusának szabályozását. A DLL keresési útvonal algoritmust a LoadLibrary API és a LoadLibraryEx API használják, amikor a DLL-ek betöltése teljesen minősített elérési út meghatározása nélkül történik.

Amikor egy alkalmazás dinamikusan betölti a DLL-t egy teljesen minősített útvonal meghatározása nélkül, a Windows megpróbálja megtalálni ezt a DLL-t egy jól definiált könyvtárak segítségével. Ezek a könyvtárakészletek DLL keresési útvonalként ismertek. Amint a Windows megkeresi a DLL-t egy könyvtárban, a Windows betölti ezt a DLL-t. Ha a Windows nem találja a DLL-t a DLL-keresési sorrend egyik könyvtárában, akkor a Windows hibát ad vissza a DLL terhelési művelethez.

További részletek és letöltési hivatkozások a KB2264107 verzióban.