Tuneliranje (eng. Tunneling) je postupak koji obuhvaća prijenos podataka jednog protokola – taj se naziva protokolom prijenosa podataka (eng. payload protocol) – korištenjem nekog drugog protokola dostupnog na samoj fizičkoj mreži. Razlozi zbog kojih je postupak tuneliranja vrlo koristan uključuju, primjerice, potrebu za prijenosom podataka korištenjem neodgovarajuće računalne mreže, ali i siguran prijenos podataka nepouzdanom mrežom. ICMP (eng. Internet Control Message Protocol) i HTTP (eng. HyperText Transfer Protocol) su rijetki protokoli korišteni gotovo bez ograničenja u sve nesigurnijem svijetu Interneta današnjice. Zbog toga upravo oni predstavljaju idealan medij preko kojeg je, upravo postupkom tuneliranja moguće prenositi podatke u i iz zaštićenih mrežnih okruženja. Ove činjenice svjesni su i napadači koji se njima koriste upravo za to. Ovaj dokument donosi kratak pregled ICMP i HTTP protokola s osvrtom na njihovo korištenje u postupku tuneliranja. Osim općih koncepata dokument opisuje i praktične izvedbe, tj. konkretne programe koji se koriste za tuneliranje TCP prometa kroz ICMP i HTTP protokole.
$downloadlink = get_field('download_link'); ?>