L'intestazione IPv4 è la parte iniziale di un pacchetto IPv4. Contiene le informazioni necessarie per recapitare ed elaborare il pacchetto, tra cui gli indirizzi sorgente e di destinazione, la lunghezza del pacchetto, il protocollo e i dettagli sulla frammentazione. Router e sistemi operativi usano questi campi per decidere come gestire il pacchetto.
In ambito di sicurezza, l'intestazione è importante perché il codice di rete può fidarsi dei suoi campi durante la convalida, l'instradamento o la modifica dei dati del pacchetto. Se un pacchetto cambia dopo un controllo iniziale, le fasi successive dell'elaborazione potrebbero basarsi su metadati obsoleti o incoerenti. Nei percorsi di rete di Linux, la gestione dei checksum e la frammentazione IPv4 possono comportare aggiornamenti dell'intestazione; una convalida accurata aiuta a impedire che pacchetti malformati o alterati causino scritture non sicure o oltrepassino i confini di isolamento. Mantenere aggiornati i kernel host e trattare come non attendibile il traffico proveniente dalle macchine guest sono importanti misure di difesa.


