Dynamic Host Configuration Protocol (DHCP) este o metodă de autoconfigurare a setărilor IP (Internet Protocol). Scopul principal al DHCP este eliminarea multor cunoștințe tehnice necesare pentru a configura o conexiune web. Acesta realizează acest lucru atribuind automat fiecărui computer o adresă IP dintr-o listă de opțiuni disponibile. Protocolul de configurare dinamică a gazdei va înregistra, de asemenea, conexiunile la internet și la rețea, astfel încât utilizatorii să poată urmări ceea ce se întâmplă în orice moment. Deoarece DHCP nu oferă nici un fel de metode de autentificare în configurația sa normală, este vulnerabil la anumite tipuri de atacuri.
Multe dispozitive diferite utilizează Protocolul de configurare dinamică a gazdei. Este atât de comun în electronicele moderne în rețea încât este aproape un dat că un articol îl va conține. Aproape orice dispozitiv electronic portabil care se conectează la o rețea poate folosi DHCP. Camerele, consolele de jocuri video și practic orice cu capabilități Wi-Fi™ vor avea un sistem DHCP.
Când un dispozitiv care utilizează protocolul de configurare dinamică a gazdei se conectează la o rețea, acesta trimite o transmisie prin care solicită informații de la serverul DHCP local. Serverul va primi transmisia și va trimite informațiile necesare pentru a funcționa în rețea. Informația principală trimisă este adresa pe care dispozitivul o va folosi atâta timp cât este conectat și rețeaua rămâne în starea sa actuală. În plus, va primi adesea informații despre alte adrese IP din rețea și va masca orice adrese de gateway.
Aceste adrese rămân de obicei aceleași atâta timp cât rețeaua este stabilă. În cazul în care routerul pierde curent, întreaga rețea se poate schimba configurația la repornire. Serverul Dynamic Host Configuration Protocol va trimite noi adrese fiecărui dispozitiv conectat, în ordinea în care primește transmisiile. În cazul în care un singur element este eliminat din sistem, cum ar fi îndepărtarea unui dispozitiv de rețea portabil pentru a fi utilizat în altă parte, acesta nu ar trebui să afecteze celelalte dispozitive. Când acel dispozitiv revine, poate primi o adresă total diferită de cea pe care o avea înainte.
Majoritatea serverelor Dynamic Host Configuration Protocol nu cer autentificare și nu trimit niciuna cu informațiile lor. Ca rezultat, există mai multe metode de falsificare a unui sistem DHCP. Este posibil să vă uzurpați identitatea unui server DHCP legitim și să trimiteți informații incorecte, adesea pentru a direcționa informații personale sau securizate către locul greșit. Pe de altă parte, este posibil să acționezi ca un client DHCP și să ceri în mod repetat informații despre adresă până când sistemul DHCP rămâne fără adrese. Acest lucru va duce la eșecul oricăror alte conexiuni la rețea.