Charge utile
En informatique, le terme « charge utile » peut avoir plusieurs significations. 1) Dans les réseaux informatiques, une charge utile est la partie d’un paquet de données qui contient les données transmises. 2) En sécurité informatique, une charge utile est la partie d’un virus informatique ou d’un autre logiciel malveillant qui contient le code exécutant l’activité nuisible du virus.
1. Charge utile d’un paquet de données
Une charge utile est la partie d’une unité de données de protocole (PDU) qui contient les données ou le message transmis. Lorsqu’un appareil envoie des données sur un réseau, il doit combiner ces données avec un en-tête dans un paquet. L’en-tête d’un paquet contient les indications permettant d’aller de son origine à sa destination, ainsi que les instructions nécessaires pour reconstituer la charge utile. Une fois que l’appareil destinataire reçoit le paquet, il supprime l’en-tête, puis lit les données de la charge utile — un peu comme lorsqu’on reçoit et ouvre une lettre, qu’on jette l’enveloppe, puis qu’on lit le message.
La quantité d’informations qu’une charge utile peut contenir varie selon les protocoles. Toute donnée dépassant la limite de la charge utile est divisée en plusieurs parties, qui sont réassemblées une fois reçues. Par exemple, la taille maximale d’un paquet de données IP est de 64 Ko, dont seulement 20 à 60 octets correspondent à l’en-tête, le reste étant consacré à la charge utile. Une trame Ethernet, quant à elle, ne contient que 1 500 octets de charge utile, avec 18 octets de données supplémentaires. Lorsqu’un paquet de données IP circule sur Ethernet, il est divisé — en-tête compris — en morceaux plus petits qui servent de charges utiles dans une série de trames Ethernet.
2. Charge utile d’un logiciel malveillant
Une charge utile est la partie d’un ver informatique ou d’un virus qui exécute le code à l’origine d’une activité malveillante. Certains virus recherchent et volent des informations, surveillent l’activité, suppriment des fichiers ou chiffrent des fichiers pour les prendre en otage. Les autres parties d’un virus sont le vecteur, c’est-à-dire la méthode utilisée par le virus pour infecter l’ordinateur, et le déclencheur, c’est-à-dire la condition qui active la charge utile.
Testez vos connaissances