В вычислительной технике и телекоммуникациях полезная нагрузка — это часть передаваемых данных , которая представляет собой фактическое предполагаемое сообщение. Заголовки и метаданные отправляются только для обеспечения доставки полезной нагрузки [1] [2] и считаются служебными данными .
В контексте компьютерного вируса или червя полезная нагрузка — это часть вредоносного ПО , выполняющая вредоносные действия.
Термин заимствован из транспорта , где под полезной нагрузкой понимается часть груза, оплачиваемая за перевозку.
В компьютерных сетях передаваемые данные являются полезной нагрузкой. Он почти всегда инкапсулирован в какой-либо формат кадра , состоящий из битов кадрирования и последовательности проверки кадра . [3] [4] Примерами являются кадры Ethernet , кадры протокола «точка-точка» (PPP), кадры Fibre Channel и кадры модема V.42 .
В компьютерном программировании этот термин чаще всего используется в контексте протоколов сообщений, чтобы отличить служебные данные протокола от фактических данных. Например, ответ веб-службы JSON может быть таким:
{ "data": { "message": "Привет, мир!" } }
Строка Привет, мир! — это полезная нагрузка сообщения JSON, а остальное — служебные данные протокола.
В компьютерной безопасности полезная нагрузка — это часть частного пользовательского текста, которая также может содержать вредоносное ПО , такое как черви или вирусы , которое выполняет вредоносное действие; удаление данных, рассылка спама или шифрование данных. [5] В дополнение к полезной нагрузке такое вредоносное ПО обычно также имеет служебный код, предназначенный для простого распространения или предотвращения обнаружения.