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