Инжекция — понятие и виды¶
Инжекция (от лат. injectio — «впрыскивание, введение») — термин, обозначающий процесс введения вещества, энергии или данных в систему, объект или среду. В зависимости от области применения инжекция может означать введение жидкости, газа или частиц в механическую систему, медицинскую процедуру инъекции, впрыск топлива в двигатель, внедрение кода в программное обеспечение или передачу данных в компьютерную сеть.
¶Медицинская инжекция
В медицине инжекция — синоним инъекции, процедуры введения лекарственного препарата или другого вещества в организм с помощью шприца, иглы или катетера. Различают внутримышечные, внутривенные, подкожные, внутрикожные, внутрисуставные и другие виды инъекций в зависимости от места и глубины введения.
Инъекционное введение обеспечивает высокую скорость наступления эффекта, поскольку препарат поступает непосредственно в кровоток или ткани, минуя барьеры пищеварительного тракта. К недостаткам относят необходимость соблюдения правил асептики, риск инфицирования и болезненность процедуры.
¶Инжекция топлива в двигателях
В машиностроении и двигателестроении инжекция — процесс подачи топлива в цилиндр или впускной коллектор двигателя внутреннего сгорания под давлением. Инжекционная система заменила карбюраторные системы смесеобразования и обеспечила более точное дозирование топлива, лучшую экономичность и снижение токсичности отработавших газов.
Основные типы инжекционных систем:
- Многоточечная инжекция (MPI) — топливо впрыскивается через форсунки, расположенные во впускном коллекторе перед каждым цилиндром.
- Непосредственная инжекция (GDI) — топливо подаётся напрямую в цилиндр под высоким давлением.
- Турбодизельная инжекция (TDI) — топливо впрыскивается в камеру сгорания дизельного двигателя под очень высоким давлением.
Система управления инжекцией включает электронный блок управления (ЭБУ), датчики (кислородный, датчик положения дроссельной заслонки, датчик массового расхода воздуха) и исполнительные механизмы — форсунки. ЭБУ рассчитывает продолжительность открытия форсунки (время инжекции) на основе данных от датчиков, обеспечивая оптимальное соотношение топлива и воздуха.
¶Компьютерная безопасность: инъекция кода
В информационной безопасности инжекция (инъекция) — тип атаки, при которой злоумышленник внедряет вредоносный код или команды в программное обеспечение или систему через уязвимые каналы ввода. Наиболее распространённые виды:
- SQL-инъекция — внедрение вредоносных SQL-запросов в поля ввода веб-приложений с целью получения, изменения или удаления данных в базе данных. По данным OWASP, SQL-инъекция стабильно входит в список наиболее опасных уязвимостей веб-приложений.
- XSS (Cross-Site Scripting) — внедрение вредоносного скрипта в веб-страницу, который выполняется в браузере пользователя.
- Command injection — внедрение системных команд в поля ввода, обрабатываемые операционной системой.
Защита от инъекций включает использование параметризованных запросов, валидацию и санитизацию пользовательского ввода, применение средств защиты веб-приложений (WAF) и регулярное тестирование на уязвимости.
¶Инжекция в виртуализации
В виртуализации инжекция — механизм загрузки кода или данных в виртуальную машину или процесс гостевой операционной системы. Например, VMware Tools и аналогичные компоненты используются для «инжекции» драйверов и служб в гостевую ОС для улучшения производительности и управления. Также инжекцией называют внедрение библиотек в адресное пространство процесса — техника, используемая как в легитимных целях (профилирование, мониторинг), так и вредоносным ПО.
¶Инжекция в других областях
- Судостроение и промышленность — инжекция пара или воздуха в системы для создания давления или перемещения жидкостей.
- Пищевая промышленность — инжекция marinades и растворов в мясо для улучшения вкусовых качеств и сочности (технология, известная как «маринадная инжекция»).
- Энергетика — инжекция пара в турбины для повышения КПД.
¶История
Термин «инжекция» происходит от латинского injectio (от injicere — «вкладывать, вводить»). В медицинском контексте процедуры инъекции описываются с XVII века, после изобретения шприца в 1657 году Кристофером Реном. Инжекционные системы двигателей получили широкое распространение с 1970-х годов, когда нормативы по токсичности отработавших газов потребовали более точного управления смесеобразованием. Компьютерная инъекция как класс атак стала предметом активного изучения с развитием веб-приложений в 1990-е годы.
¶Источники
- ГОСТ 25867-83. Термины и определения в области защиты от коррозии и старения
- OWASP Top Ten — список наиболее критических рисков безопасности веб-приложений
- Библиотека «Карманный справочник инженера-механика» (ред. В. А. Ляпунов)
- «Справочник по дизельным двигателям» (под ред. А. В. Сотникова)
