Carga útil
O termo "carga útil" na computação pode ter vários significados. 1) Em redes de computadores, uma carga útil é a parte de um pacote de dados que contém os dados transmitidos. 2) Em segurança de computadores, uma carga útil é a parte de um vírus de computador ou outro malware que contém o código responsável por executar a atividade prejudicial do vírus.
1. Carga útil de um pacote de dados
Uma carga útil é a parte de uma unidade de dados de protocolo (PDU) que contém os dados ou a mensagem transmitida. Quando um dispositivo envia dados por uma rede, ele precisa combinar esses dados com um cabeçalho em um pacote. O cabeçalho de um pacote contém instruções sobre a origem e o destino, além de orientações sobre como remontar a carga útil. Quando o dispositivo de destino recebe o pacote, ele descarta o cabeçalho e depois lê os dados da carga útil — como ao receber e abrir uma carta, descartar o envelope e então ler a mensagem.
A quantidade de informações que uma carga útil pode conter varia entre os protocolos. Qualquer parte de dados que exceda o limite da carga útil é dividida em várias partes, que são remontadas quando recebidas. Por exemplo, o tamanho máximo de um pacote de dados IP é de 64 KB, dos quais apenas 20 a 60 bytes correspondem ao cabeçalho, deixando o restante para a carga útil. Já um quadro Ethernet tem apenas 1500 bytes de carga útil, com 18 bytes de sobrecarga. Quando um pacote de dados IP viaja por Ethernet, ele é dividido — incluindo o cabeçalho — em partes menores que servem como cargas úteis em uma série de quadros Ethernet.
2. Carga útil de malware
Uma carga útil é a parte de um worm ou vírus de computador que executa o código responsável pela atividade maliciosa. Alguns vírus procuram e roubam informações, monitoram atividades, excluem arquivos ou criptografam arquivos para mantê-los como reféns. As outras partes de um vírus são o vetor, que é o método usado pelo vírus para infectar o computador, e o gatilho, que é a condição que ativa a carga útil.
Teste seus conhecimentos