Какво е DLL инжектиране?

DLL файл е файл, съдържащ компютърен код, който софтуерната програма изпълнява, за да изпълнява една или повече функции. А DLL инжекция е мястото, където кодът е принуден да работи на мястото на друг код. Този "инжектиран" код обикновено е код, написан от разработчик от трета страна, предназначен да изпълнява някаква злонамерена функция. Това не е нещо, от което първоначално е била предназначена софтуерната програма и може да причини вреда на компютъра.

Не е известно кога е въведена първата DLL инжекция. Днес съществуват много възможни видове и приложения за DLL инжекции. Едно от основните приложения е четенето на съдържанието на текстовото поле за парола, за да се получи достъп до лична информация на компютърен потребител. Повечето, ако не всички, приложения на DLL инжекции са злонамерени по характер и потенциално незаконни. За да помогне в борбата с проблема, Microsoft въведе "защитен процес" в Windows Vista, който е почти имунизиран срещу тези DLL инжекции.

DLL, термини за сигурност