Virtualna privatna mreža (engleski: virtual private network, skraćeno VPN) proširuje privatnu mrežu preko javne mreže kao što je internet i omogućava korisnicima da šalju i primaju podatke preko zajedničkih ili javnih mreža kao da su njihovi računarski uređaji direktno povezani sa privatnom mrežom kao što je LAN. Enkripcija je uobičajena, time štiteći podatke prilikom prenošenja preko javne mreže, ali nije obavezan dio VPN-a.[1]
Tehnologija omogućava udaljenim korisnicima i poslovnicama da pristupe resursima koji se nalaze u sjedištu firme. Veza se uspostavlja pomoću enkriptovanog tuneliranja, a dodatno korisnici mogu koristiti metode provjere autentičnosti, uključujući lozinke ili certifikate. U drugim primjenama koristi se za zaobilaženje geografskih ograničenja i cenzure, ili povezivanja proxy poslužiteljima kako bi zaštitili lični identitet i lokaciju zbog anonimnosti na internetu. Međutim, neke mrežne usluge i lokacije blokiraju pristup poznatoj VPN tehnologiji kako bi spriječile zaobilaženje geografskih ograničenja, a mnogi davaoci VPN usluga razvijaju strategije za zaobilaženje tih prepreka.
Mreža se stvara uspostavljanjem virtuelne od tačke do tačke veze preko postojećih mreža i može pružiti neke funkcije WAN-a. Iz perspektive korisnika, VPN omogućava pristup privatnoj mreži i njenim resursima sa udaljene lokacije.[2]
Sigurnosni mehanizmi
Sigurni VPN protokoli uključuju sljedeće:
IPsec je prvobitno razvio Internet Engineering Task Force (IETF) za IPv6, koja je bila potrebna u svim standardima usklađenim implementacijama IPv6 prije nego što će RFC6434 to napraviti kao preporuku.[3] IPsec koristi enkripciju koja enkapsulira IP paket unutar IPsec paketa. De-enkapsulacija se dešava na drugom kraju tunela, gdje se originalni IP paket dešifrira i prosljeđuje na podrazumijevanu lokaciju.
DTLS se koristi u Cisco AnyConnect VPN i OpenConnect VPN[5] koji rješavaju problem SSL/TLS tuneliranja preko TCP-a (tuneliranje TCP preko TCP može dovesti do velikih kašnjenja i prekida veze).[6]
Secure Shell (SSH) VPN je OpenSSH VPN tuneliranje (različito od prosljeđivanja portova) kako bi osigurao udaljene veze s mrežom ili među-mrežne veze. OpenSSH server pruža ograničen broj istovremenih tunela. Ova tehnologija VPN-a ne podržava korisničku autentifikaciju.[7][8][9]
Reference
^Mason, Andrew G. (2002). Cisco Secure Virtual Private Network. Cisco Press. str. 7.
^"OpenConnect". Pristupljeno 8. 4. 2013. OpenConnect is a client for Cisco's AnyConnect SSL VPN [...] OpenConnect is not officially supported by, or associated in any way with, Cisco Systems. It just happens to interoperate with their equipment.