Čo je DLL injekcia?

Súbor DLL je súbor obsahujúci počítačový kód, ktorý softvérový program vykoná na vykonanie jednej alebo viacerých funkcií. Injekcia DLL je miesto, kde je kód nútený bežať namiesto iného kódu. Tento "vstreknutý" kód je zvyčajne kód napísaný treťou stranou-developer, určený na vykonávanie nejakej škodlivej funkcie. Nie je to niečo, čo pôvodne zamýšľal urobiť softvérový program a môže spôsobiť poškodenie počítača.

Nie je to naozaj známe, keď bola zavedená prvá DLL injekcia. Dnes však existuje mnoho možných typov a použití pre DLL injekcie. Jedným zo základných použití je čítanie obsahu textového poľa pre heslo na získanie prístupu k súkromným informáciám používateľa počítača. Väčšina, ak nie všetky, použitia injekcií DLL sú svojou povahou škodlivé a potenciálne nezákonné. Na pomoc v boji proti tomuto problému, Microsoft predstavil "chránený proces" vo Windows Vista, ktorý je takmer imúnny voči týmto injekciám DLL.

DLL, Podmienky zabezpečenia