Un agent dublu este o persoană care lucrează pentru două servicii de informații, fără știrea unuia dintre ei. Agenții dubli sunt instrumente esențiale de contrainteligență, permițându-le să descopere metodele, ofițerii responsabili și tipul de informații căutat de un serviciu de informații opus. Ele pot fi folosite și pentru otrăvirea serviciului de informații opus prin transmiterea de informații false, așa cum a fost făcut de sistemul britanic de dublă cruce în timpul celui de-al doilea război mondial .
Pe de altă parte, un ofițer al unui serviciu de informații care spionează pentru un serviciu de informații opus nu este un agent dublu, ci un "aluniță" sau un agent "în loc" care efectuează o penetrare a unui serviciu opus (idee mai frecventă în engleză: vom vorbi de penetrare de către un agent în loc ).
Uneori vorbim despre un agent triplu , pentru un agent dublu care pretinde că a trădat, dar este de fapt loial primei sale organizații. Prin urmare, transmite informații false organizației care crede că le-a returnat, în timp ce continuă să transmită informații exacte sponsorului inițial în timpul rapoartelor sale. Teoretic, putem extrapola acest raționament ad infinitum cu privire la gradul de infiltrare: un agent cvadruplu este un agent triplu care își trădează din nou sponsorul original pentru a lucra cu spionul original, un agent cvintuplu este un agent cvadruplu care re-trădează o secundă cronometrează spionul pentru sponsor etc. Cu toate acestea, este mai probabil ca organizația care își dă seama că agentul dublu l-a trădat ar prefera să scape de el în acest moment.
În Occident , există mai multe cazuri documentate de agenți dubli: