Virtuelt privat netværk

I computing er et virtuelt privat netværk ( VPN ) eller virtuelt privat netværk ( RVP ), mere almindeligt forkortet som VPN (fra engelsk  : Virtual Private Network ), et system, der gør det muligt at skabe en direkte forbindelse mellem fjerncomputere, som isolerer deres udvekslinger af resten af ​​trafikken på offentlige telekommunikationsnet .

Dette udtryk bruges især i fjernarbejde såvel som i forbindelse med cloud computing .

Typer

VPN kan være punkt-til-punkt, der bruges mellem en klient og en VPN-koncentrator ( specialiseret router , firewall eller computersoftware) via internettet via VPN-software.

I en anden forstand kan VPN eksistere som et forseglet virtuelt privat netværk distribueret over en MPLS-sky. Computere på denne VPN er ofte fysisk forbundet til den, begrebet "virtuel" henviser derefter til det faktum, at MPLS-infrastrukturen cirkulerer adskillige vandtætte virtuelle netværk mellem dem.

Mere generelt kan VPN'er klassificeres i henhold til protokoller, tjenester og trafiktype ( OSI- lag 2 eller 3), der kan cirkulere inden i det.

Client / Concentrator VPN

Forbindelsen mellem computere styres transparent af VPN-software, hvilket skaber en tunnel mellem dem. Computere, der er tilsluttet VPN'et, er således på det samme lokale (virtuelle) netværk, hvilket giver dig mulighed for at tilsidesætte eventuelle begrænsninger på netværket (såsom firewalls eller proxies ).

De vigtigste teknikker til klientarbejdsstationer

Den SSL VPN

Også kaldet "  klientfri  ", fordi det ikke kræver installation af klientsoftware; en webbrowser, der er kompatibel med åbning af SSL / TLS HTTPS-sessioner, er tilstrækkelig.

En SSL VPN-tunnel tillader ikke at kommunikere forskellige kommunikationsprotokoller såsom IPsec VPN , men der findes løsninger som følger:

For RDP bruger åbning af et eksternt skrivebord Remote Desktop Services Web Access ( RD Web Access ), der giver adgang til RemoteApp-programmer og Remote Desktop Services.

IPsec VPN

Installation af en "agent" -software er nødvendig for at etablere en tunnel mod en VPN-server.

En IPsec VPN-tunnel bruges til at formidle forskellige kommunikationsprotokoller som SSH, RDP, SMB, SMTP, IMAP osv.

En alternativ teknik er at bruge L2TP / IPsec, der kombinerer disse protokoller til at overføre PPP over L2TP over IPsec , for at lette konfigurationen på klientsiden på Windows .

Interesse

En VPN giver dig adgang til eksterne computere, som om du var forbundet til det lokale netværk. Det giver dig adgang til det interne netværk (f.eks. Virksomhedsnetværk) eller til at oprette et netværk af jævnaldrende.

En VPN har normalt også en "gateway", der giver adgang til det udvendige, hvilket gør det muligt at ændre den tilsyneladende kilde- IP-adresse på dens forbindelser. Dette gør det vanskeligere for tjenesteudbyderen at identificere og tilnærme placeringen af ​​den afsendende computer. VPN-infrastrukturen (normalt en server) har dog oplysninger, der gør det muligt at identificere brugeren: F.eks. Kan virksomheder, der tilbyder gratis eller betalte VPN'er, indsamle deres kunders browserdata, hvilket sætter anonymitet i perspektiv. Af disse tjenester. Det giver også mulighed for at omgå de geografiske begrænsninger for visse tjenester, der tilbydes på Internettet.

VPN gør det også muligt at opbygge "  overlay-netværk  " ved at opbygge et logisk netværk på et underliggende netværk og dermed se bort fra topologien for sidstnævnte.

Brug af VPN'er er generelt ikke lovligt begrænset. Det er i Kina . Indtil midten af ​​2017 syntes regeringen at tolerere visse anvendelser, såsom adgang fra et stort antal kinesiske forskere til undersøgelser, der blev offentliggjort online i verden, men utilgængelige i Kina på grund af en nettocensur, som ikke kun klassificerede Google Docs og Dropbox , men også Google lærd i sortliste . Iseptember 2017, ser det ud til, at Kina har besluttet at stramme kinesernes adgang til Internettet yderligere ved at øge nedbrydningen af ​​dem, der bruger virtuelle private netværk (VPN'er) (og derfor ikke kontrolleres af regeringen). Det internationale videnskabelige samfund (videresendt af tidsskriftet Science ) frygter, at denne foranstaltning "alvorligt kan ødelægge kinesiske forskeres evne til at forblive i kontakt med jævnaldrende i udlandet" .

VPN på routere

Med den stigende brug af VPN'er er mange begyndt at implementere VPN-forbindelse til routere. Formålet er således at styrke sikkerheden og krypteringen af ​​datatransmissionen ved hjælp af forskellige kryptografiske teknikker. Derhjemme distribuerer brugere typisk VPN'er på deres routere for at beskytte enheder: såsom smart-tv eller spilkonsoller, der ikke understøttes af native VPN-klienter. Understøttede enheder er ikke begrænset til dem, der er i stand til at køre en VPN-klient.

Mange routerproducenter leverer routere med indbyggede VPN-klienter. Nogle bruger open source firmware såsom DD-WRT , OpenWRT og Tomato ; for at understøtte yderligere protokoller såsom OpenVPN .

Kryptering

VPN-forbindelser er ikke nødvendigvis krypteret. Men hvis dette ikke er krypteret, kan dette give mellemliggende elementer på netværket adgang til VPN-trafik, hvilket kan være problematisk, hvis de oplysninger, der passerer igennem det, er følsomme. Derudover tillader DPI- teknikker firewalls at filtrere VPN-trafik, hvis den ikke er krypteret.

IP-kryptering

En IP-krypteringsenhed er en sikkerhedsenhed til computernetværket, der udfører gateway- funktionen til et virtuelt privat netværk.

En IP-kryptering placeres ved indgangs- og udgangsstedet for et lokalt netværk for at etablere en kommunikationsforbindelse mellem flere af disse lokale netværk ved hjælp af et eksternt netværk, der anses for at være usikkert. Dette eksterne netværk kan f.eks. Være Internettet . Oprettelsen af ​​disse links gør det muligt at udgøre et krypteret virtuelt privat netværk, hvilket øger sikkerheden ved transmission af information fra et netværk til et andet, hovedsageligt med hensyn til fortrolighed .

Et virtuelt privat netværk bruger en eller flere af følgende protokoller:

  • GRE ( Generic Routing Encapsulation ) oprindeligt udviklet af Cisco , oprindeligt en protokol, der transporterer lag 3-pakker, men kan nu også transportere lag 2
  • PPTP ( Point-to-Point Tunneling Protocol ) er en lag 2 frame transportprotokol ( PPP ) udviklet af Microsoft , 3Com , Ascend , US Robotics og ECI Telematics.
  • L2F ( Layer Two Forwarding ) er en protokol, der transporterer PPP- rammer (lag 2) udviklet af Cisco Systems , Nortel og Shiva. Det er nu forældet.
  • L2TP ( Layer Two Tunneling Protocol ) er kulminationen på IETF's ( RFC  3931) arbejde for at konvergere funktionaliteten af ​​PPTP og L2F. Det er således en protokol, der transporterer PPP- sessioner (lag 2).
  • IPsec er en pakketransportprotokol (lag 3), der er resultatet af IETF's arbejde, der muliggør transport af krypterede data til IP-netværk. Det er forbundet med IKE- protokollen til udveksling af nøgler.
  • L2TP / IPsec er en kombination af disse to protokoller ( RFC  3193) for at skifte PPP over L2TP over IPsec for at lette konfigurationen på klientsiden på Windows .
  • SSL / TLS , der allerede er brugt til at sikre browsing via HTTPS , tillader også brugen af ​​en webbrowser som en VPN-klient. Denne protokol bruges især af OpenVPN .
  • SSH tillader blandt andet at sende pakker fra en computer, som du er tilsluttet.
  • MPLS giver dig mulighed for at oprette distribueret VPN (VPRN) på en MPLS-sky, niveau 2 (L2VPN) punkt til punkt, punkt til multipunkt ( VPLS ) eller niveau 3 (L3VPN), især i IPv4 (VPNv4) og / eller IPv6 ( VPNv6 / 6VPE) ved udvidelse og udbredelse af VRF ( Virtual routing and forwarding - virtual routing tables) over hele MPLS-netværket.

Noter og referencer

  1. Kommissionen for berigelse af det franske sprog , "  Virtual Private Network  " , FranceTerme , Ministeriet for Kultur (adgang til 5. juni 2020 ) .
  2. “  virtuelt privat netværk  ” , Le Grand Dictionnaire terminologique , Office québécois de la langue française (adgang til 3. juli 2020 ) .
  3. "  Virtuelle private netværk (VPN)  " , på awt.be (adgang 15. marts 2018 ) .
  4. "  VPN-software  " , på Software-vpn.fr (adgang til 2. marts 2021 ) .
  5. (i) Ahmed Mehaoua, "  Virtual Private Networks  " [PDF] , af Paris Descartes University - Det Matematik og Datalogi ,16. januar 2007(adgang 15. marts 2018 )
  6. (i) Aboba, Bernard og Zorn, Glen , "  Securing L2TP using IPsec  "tools.ietf.org (adgang 10. juni 2018 ) .
  7. "  PPTP vs L2TP / IPSec vs OpenVPN  " , på ivpn.net (adgang 10. juni 2018 ) .
  8. (i) Dennis Normile , "  Videnskab lider som Kinas internetcensorer sætter huller i Great Firewall  "Science | AAAS ,30. august 2017(adgang til 29. juli 2020 ) .
  9. (in) "  Hvordan VPN'er fungerer  " , på HowStuffWorks ,14. april 2011(adgang til 7. februar 2019 ) .
  10. ”  VPN  ” , på www.draytek.co.uk (adgang februar 7, 2019 )
  11. "  IP Encryptor Protection Profile  " [PDF] , om sikkerhedsafdelingen for det centrale informationssystem ,3. februar 2005(adgang 19. november 2019 ) .
  12. (in) Garg, Pankaj og Wang Yu-shun , "  NVGRE: Network Virtualization Using Generic Routing Encapsulation  "tools.ietf.org (adgang 15. marts 2018 )
  13. (in) "  Layer Two Tunneling Protocol - Version 3 (L2TPv3)  " Anmodning om kommentarer nr .  3931,Marts 2005.
  14. (in) Anmodning om kommentarer nr .  3193 .
  15. (in) "  Virtual Private Routed Network Service  "infoproducts.alcatel-lucent.com (adgang 15. marts 2018 )
  16. (in) Rosen, Eric C. og Rekhter, Yakov , "  BGP / MPLS IP Virtual Private Networks ( VPNs )  "tools.ietf.org (adgang 15. marts 2018 )
  17. (in) Rosen, Eric C. og Andersson, Loa , "  Framework for Layer 2 Virtual Private Networks (L2VPNs)  "tools.ietf.org (adgang 15. marts 2018 )
  18. Guichard, Jim og Apcar, Jeff , MPLS og VPN-arkitekturer. bind II ( ISBN  1587144328 , OCLC  910782073 , læs online )
  19. "  IPv6 over MPLS-sikkerhed> IPv6-internetsikkerhed til dit netværk  " , på www.ciscopress.com (adgang 15. marts 2018 )
  20. (i) Carugi, Marco og Clercq, Jeremy Fra , "  BGP MPLS IP Virtual Private Network (VPN) Forlænger til IPv6 VPN  "tools.ietf.org (adgang 15 marts 2018 )

Se også

Relaterede artikler

Software:

eksterne links