Saltar para o conteúdo

Carga útil (computação)

Origem: Wikipédia, a enciclopédia livre.

Em computação e telecomunicações, a carga útil (payload) é a parte dos dados transmitidos que é a mensagem real pretendida. Cabeçalhos e metadados são enviados apenas para permitir a entrega de carga útil.[1][2]

No contexto de um vírus ou worm de computador, a carga útil é a parte do malware que executa uma ação maliciosa.

O termo é emprestado do transporte, onde carga útil se refere à parte da carga que paga pelo transporte.

Em redes de computadores, os dados a serem transmitidos são a carga útil. Quase sempre é encapsulada em algum tipo de formato de quadro, composto de bits de enquadramento e uma sequência de verificação.[3][4] Os exemplos são quadros Ethernet, quadros de protocolo ponto a ponto (PPP), quadro de canal de fibra e quadros de modem V.42.

Programação

[editar | editar código-fonte]

Na programação de computadores, o uso mais comum do termo é no contexto de protocolos de mensagem, para diferenciar a sobrecarga do protocolo dos dados reais. Por exemplo, uma resposta de serviço da web JSON pode ser:

{ "data": { "message": "Hello, world!" } }

O fragmento Hello, world! É a carga útil da mensagem JSON, enquanto o restante é a sobrecarga do protocolo.

Na segurança de computadores, a carga útil é a parte do texto privado do usuário que também pode conter malware, como worms ou vírus, que executam a ação maliciosa; excluindo dados, enviando spam ou criptografando dados.[5] Além da carga útil, esse malware também costuma ter código de sobrecarga que visa simplesmente se espalhar ou evitar a detecção.

Referências

  1. «Carga útil». pcmag.com (em inglês). 1 de dezembro de 1994. Consultado em 29 de abril de 2021 
  2. «Carga útil». techterms.com (em inglês). Consultado em 29 de abril de 2021 
  3. «"RFC 1122: Requisitos para hosts da Internet — Camadas de comunicação"» (em inglês). Força tarefa de engenharia da Internet (IETF). Outubro de 1989. p. 18. RFC 1122Acessível livremente. Consultado em 7 de junho de 2010 
  4. «Camada de enlace de dados (camada 2)» (em inglês). O guia TCP/IP. 20 de setembro de 2005. Consultado em 31 de janeiro de 2010 
  5. «Carga útil» (em inglês). techopedia.com. Consultado em 5 de março de 2018