Code injection (Внедрение кода)
Code injection (внедрение кода) — это атака, при которой злоумышленник внедряет и заставляет выполнить произвольный код в чужом приложении или системе. Это возможно, если программа обрабатывает внешние данные без должной фильтрации или проверки, позволяя подставить вредоносные команды в уязвимый участок.
В зависимости от цели и контекста, внедрение может привести к выполнению системных команд, обходу авторизации, загрузке вредоносного ПО или перехвату данных. Распространенные формы включают SQL-инъекции, XSS, командные инъекции и внедрение скриптов в интерпретируемые языки. Защита включает строгую валидацию данных, использование безопасных API и контроль исполнения кода.