Skip to content
EntityQ2299491· pop 18· linked from 258 articles

Исполнение произвольного кода

Sign in to save

Also known as remote code execution, ACE

an attacker's ability to run any commands or code of the attacker's choice on a target machine or in a target process

Article · Русский

Исполнение произвольного кода — ошибка в программной системе, когда злонамеренный пользователь (хакер) может заставить её исполнять любой машинный код, какой захочет. Если можно заставить машину исполнять произвольный код по сети, это иногда называется удалённое исполнение кода. Это самая опасная из программных уязвимостей — вредоносный код внедряется через внешне безобидные действия (например, загрузку файла данных), и может делать что угодно в пределах привилегий программы: извлекать информацию из памяти программы, пересылать её по сети, читать, писать и модифицировать файлы… Аналогичная уязвимость для веба называется межсайтовый скриптинг — но поскольку JavaScript сам по себе ограничен в возможностях, то и урона от него обычно меньше, в основном утечки данных. Аналогичная уязвимость для SQL называется внедрение SQL-кода, и чревата она всем тем, что может SQL — утечками, подменами и потерями данных.

Abstract from DBpedia / Wikipedia · CC BY-SA

Connections

Categories