curs 12 - servicii de acces la distanță -...

25
Curs 12 Servicii de acces la distant , ˘ a Gestiunea serviciilor de ret , ea (GSR) 12 ianuarie 2017 Departamentul de Calculatoare, Comunitatea RLUG CSE Dep, RLUG Curs 12, Servicii de acces la distant a 1/25

Upload: others

Post on 08-Sep-2019

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Curs 12 - Servicii de acces la distanță - elf.cs.pub.roelf.cs.pub.ro/gsr/res/cursuri/curs-12.pdfCurs 12 Servicii de acces la distant, a Gestiunea serviciilor de ret, ea (GSR) 12

Curs 12Servicii de acces la distant, a

Gestiunea serviciilor de ret, ea (GSR)12 ianuarie 2017

Departamentul de Calculatoare, Comunitatea RLUG

CSE Dep, RLUG Curs 12, Servicii de acces la distant,a 1/25

Page 2: Curs 12 - Servicii de acces la distanță - elf.cs.pub.roelf.cs.pub.ro/gsr/res/cursuri/curs-12.pdfCurs 12 Servicii de acces la distant, a Gestiunea serviciilor de ret, ea (GSR) 12

Cuprins

Remote Access

VPN

Remote Desktop

Sumar

CSE Dep, RLUG Curs 12, Servicii de acces la distant,a 2/25

Page 3: Curs 12 - Servicii de acces la distanță - elf.cs.pub.roelf.cs.pub.ro/gsr/res/cursuri/curs-12.pdfCurs 12 Servicii de acces la distant, a Gestiunea serviciilor de ret, ea (GSR) 12

,,Perimetrul” unei organizat, ii

I accent pe securitate

I access doar din cadrul perimetrului

I serviciile s, i sistemele accesibile doar ın cadrul perimetrului

I exista servicii publice, dar nu fac parte din perimetru

CSE Dep, RLUG Curs 12, Servicii de acces la distant,a 3/25

Page 4: Curs 12 - Servicii de acces la distanță - elf.cs.pub.roelf.cs.pub.ro/gsr/res/cursuri/curs-12.pdfCurs 12 Servicii de acces la distant, a Gestiunea serviciilor de ret, ea (GSR) 12

Punct de intrare in perimetru

I accesul din exteriorI pe baza unor reguli

I din punct de vedere logic/topologic cel din exterior este ınperimetru

I ın general acces securizat (criptat)

I un canal/tunel securizat pentru accesul ın perimetru prinintermediul punctului de intrare

CSE Dep, RLUG Curs 12, Servicii de acces la distant,a 4/25

Page 5: Curs 12 - Servicii de acces la distanță - elf.cs.pub.roelf.cs.pub.ro/gsr/res/cursuri/curs-12.pdfCurs 12 Servicii de acces la distant, a Gestiunea serviciilor de ret, ea (GSR) 12

Forme de acces ın perimetru

I deschiderea unui canal pentru un serviciu: SSHI crearea unui canal prin care o stat, ie ıntreaga este vazuta ca

parte a perimetrului: VPNI despre concentratorul pentru VPNI VPN selectiv

CSE Dep, RLUG Curs 12, Servicii de acces la distant,a 5/25

Page 6: Curs 12 - Servicii de acces la distanță - elf.cs.pub.roelf.cs.pub.ro/gsr/res/cursuri/curs-12.pdfCurs 12 Servicii de acces la distant, a Gestiunea serviciilor de ret, ea (GSR) 12

Two-factor authentication

I Two-factor authentication (2FA) este o metoda de a confirmaidentitatea utilizatorului folosind doua componente diferite

I 2FA este o forma de multi-factor authentication

I Scopul este acela de a garanta ca ın spatele tasturii se afla(fizic) un utilzator legitim s, i nu un atacator

I 2FA protejeaza de asemenea ımpotriva mis, carii laterale ınperimetru (accesarea unor alte mas, ini folosind un nodcompromis)

CSE Dep, RLUG Curs 12, Servicii de acces la distant,a 6/25

Page 7: Curs 12 - Servicii de acces la distanță - elf.cs.pub.roelf.cs.pub.ro/gsr/res/cursuri/curs-12.pdfCurs 12 Servicii de acces la distant, a Gestiunea serviciilor de ret, ea (GSR) 12

Opt, iuni de autentificare pentru 2FA (1)

I OTPI Us, or de folositI InteroperabilI Un device extern genereaza numere (time sau sequence-based)I Util pentru utilizare non-frecventa (consumer usecases)

I BiometricsI Dificil de folositI Interoperabiltate redusa

I SmartcarduriI Suport limitat pentru readereI Configurare s, i management dificile

CSE Dep, RLUG Curs 12, Servicii de acces la distant,a 7/25

Page 8: Curs 12 - Servicii de acces la distanță - elf.cs.pub.roelf.cs.pub.ro/gsr/res/cursuri/curs-12.pdfCurs 12 Servicii de acces la distant, a Gestiunea serviciilor de ret, ea (GSR) 12

Opt, iuni de autentificare pentru 2FA (2)

I Token-uri USBI Us, or de folositI Pot funct, iona ca device-uri OTP sau ca o cheie privata a

utilzatoruluiI In mod OTP, pot emula o tastatura, permitand folosirea unor

coduri OTP lungiI Us, or de configurat s, i de folositI Pierderea device-ului reprezinta un risc

CSE Dep, RLUG Curs 12, Servicii de acces la distant,a 8/25

Page 9: Curs 12 - Servicii de acces la distanță - elf.cs.pub.roelf.cs.pub.ro/gsr/res/cursuri/curs-12.pdfCurs 12 Servicii de acces la distant, a Gestiunea serviciilor de ret, ea (GSR) 12

Exemplu de token USB: Yubikey (1)

https://www.yubico.com/wp-content/uploads/2015/11/

YK4-In-Use-3-crop-third-444x224-1-444x224.png

CSE Dep, RLUG Curs 12, Servicii de acces la distant,a 9/25

Page 10: Curs 12 - Servicii de acces la distanță - elf.cs.pub.roelf.cs.pub.ro/gsr/res/cursuri/curs-12.pdfCurs 12 Servicii de acces la distant, a Gestiunea serviciilor de ret, ea (GSR) 12

Exemplu de token USB: Yubikey (2)

I Ofera suport pentru FIDO U2F, PIV, PGP, OTPI FIDO U2F (Universal 2nd Factor) este un standard de

autentificare deschis, dezvoltat de Google, Yubico s, i NXP, cusuport ın Chrome, Firefox, Mozilla

I PIV (Personal Identity Verification) permite realizarea deoperat, ii de semnare/decriptare RSA sau ECC folosind o cheieprivata stocata pe device-ul USB, prin intermediul uneiinterfet, e standard

I OpenPGP este un standard deschis pentru semnare s, i criptare.Permite operat, ii de semnare/criptare RSA sau ECC folosind ocheie privata stocata pe device-ul USB

CSE Dep, RLUG Curs 12, Servicii de acces la distant,a 10/25

Page 11: Curs 12 - Servicii de acces la distanță - elf.cs.pub.roelf.cs.pub.ro/gsr/res/cursuri/curs-12.pdfCurs 12 Servicii de acces la distant, a Gestiunea serviciilor de ret, ea (GSR) 12

Tunele

I un canal sigur de comunicare prin care trece trafic

I traficului ıi este oferita impresia prezent, ei ın perimetru

I tunelare Layer 2, Layer 3, Layer 7 (doar spre anumite aplicatiiexista acces)

CSE Dep, RLUG Curs 12, Servicii de acces la distant,a 11/25

Page 12: Curs 12 - Servicii de acces la distanță - elf.cs.pub.roelf.cs.pub.ro/gsr/res/cursuri/curs-12.pdfCurs 12 Servicii de acces la distant, a Gestiunea serviciilor de ret, ea (GSR) 12

Cuprins

Remote Access

VPN

Remote Desktop

Sumar

CSE Dep, RLUG Curs 12, Servicii de acces la distant,a 12/25

Page 13: Curs 12 - Servicii de acces la distanță - elf.cs.pub.roelf.cs.pub.ro/gsr/res/cursuri/curs-12.pdfCurs 12 Servicii de acces la distant, a Gestiunea serviciilor de ret, ea (GSR) 12

VPN

I Virtual Private Network

I roluri, obiective, cazuri de utilizare

CSE Dep, RLUG Curs 12, Servicii de acces la distant,a 13/25

Page 14: Curs 12 - Servicii de acces la distanță - elf.cs.pub.roelf.cs.pub.ro/gsr/res/cursuri/curs-12.pdfCurs 12 Servicii de acces la distant, a Gestiunea serviciilor de ret, ea (GSR) 12

Tipuri de VPN

I IPSec VPN

I SSL VPN

CSE Dep, RLUG Curs 12, Servicii de acces la distant,a 14/25

Page 15: Curs 12 - Servicii de acces la distanță - elf.cs.pub.roelf.cs.pub.ro/gsr/res/cursuri/curs-12.pdfCurs 12 Servicii de acces la distant, a Gestiunea serviciilor de ret, ea (GSR) 12

IPsec (1)

I Protocol standard de creare a tunelelor securizate ıntre:I doua locat, ii distincte sau doua ret, ele distincte: Site to SiteI ıntre un dispozitiv s, i o locatie: Client to Site

I este un protocol standardizat folosit ın Internet

CSE Dep, RLUG Curs 12, Servicii de acces la distant,a 15/25

Page 16: Curs 12 - Servicii de acces la distanță - elf.cs.pub.roelf.cs.pub.ro/gsr/res/cursuri/curs-12.pdfCurs 12 Servicii de acces la distant, a Gestiunea serviciilor de ret, ea (GSR) 12

IPSec (2)

I Ridicare unui tunel se efectueaza ın doi pas, i (sau doua faze):I Phase1: autentificarea capetelor de tunel folosind pre-shared

key (PSK) sau certificate digitale, s, i agreearea parametrilor decriptare

I Phase2: setarea tunelelor s, i a Security Associations (SA),2 per tunel, cate una pe sensul de trafic

CSE Dep, RLUG Curs 12, Servicii de acces la distant,a 16/25

Page 17: Curs 12 - Servicii de acces la distanță - elf.cs.pub.roelf.cs.pub.ro/gsr/res/cursuri/curs-12.pdfCurs 12 Servicii de acces la distant, a Gestiunea serviciilor de ret, ea (GSR) 12

SSL VPN

I Foloses, te protocolul TLS pentru ıncapsularea traficului deinteres

I Foarte popular pentru ca poate funct, iona chiar s, i prin Proxy

CSE Dep, RLUG Curs 12, Servicii de acces la distant,a 17/25

Page 18: Curs 12 - Servicii de acces la distanță - elf.cs.pub.roelf.cs.pub.ro/gsr/res/cursuri/curs-12.pdfCurs 12 Servicii de acces la distant, a Gestiunea serviciilor de ret, ea (GSR) 12

Tunelare Layer 3

I despre ıncapsulare

I pachetele de nivel 3 sunt trecute prin tunel

I se lasa impresia apartenent, ei la aceeas, i ret, ea logica

CSE Dep, RLUG Curs 12, Servicii de acces la distant,a 18/25

Page 19: Curs 12 - Servicii de acces la distanță - elf.cs.pub.roelf.cs.pub.ro/gsr/res/cursuri/curs-12.pdfCurs 12 Servicii de acces la distant, a Gestiunea serviciilor de ret, ea (GSR) 12

StrongS/WAN

I Implementare Open Source a standardelelor IPSec

I Permite crearea de tuneluri de tip Remote Access ıntreclient, i s, i ret, eaua locala

I Fis, ierul de configurare este de obicei/etc/strongswan/ipsec.conf

CSE Dep, RLUG Curs 12, Servicii de acces la distant,a 19/25

Page 20: Curs 12 - Servicii de acces la distanță - elf.cs.pub.roelf.cs.pub.ro/gsr/res/cursuri/curs-12.pdfCurs 12 Servicii de acces la distant, a Gestiunea serviciilor de ret, ea (GSR) 12

Cuprins

Remote Access

VPN

Remote Desktop

Sumar

CSE Dep, RLUG Curs 12, Servicii de acces la distant,a 20/25

Page 21: Curs 12 - Servicii de acces la distanță - elf.cs.pub.roelf.cs.pub.ro/gsr/res/cursuri/curs-12.pdfCurs 12 Servicii de acces la distant, a Gestiunea serviciilor de ret, ea (GSR) 12

Remote Desktop access

I cazuri de utilizareI accesarea de la distant, a a unui desktop ın mediu grafic pentru

administrare

CSE Dep, RLUG Curs 12, Servicii de acces la distant,a 21/25

Page 22: Curs 12 - Servicii de acces la distanță - elf.cs.pub.roelf.cs.pub.ro/gsr/res/cursuri/curs-12.pdfCurs 12 Servicii de acces la distant, a Gestiunea serviciilor de ret, ea (GSR) 12

Implementari de remote desktop

I RDP: folosit exclusiv pentru stat, ii s, i servere Windows. Permitefolosirea de gateway-uri, astfel ıncat dinspre Internet sa fiedeschis un singur port; iar clientul sa poata accesa oricat demulte desktop-uri din interiorul ret, elei

I VNC: protocol multiplatforma, poate fi folosit pe aproape oricesistem de operare care are un GUI

CSE Dep, RLUG Curs 12, Servicii de acces la distant,a 22/25

Page 23: Curs 12 - Servicii de acces la distanță - elf.cs.pub.roelf.cs.pub.ro/gsr/res/cursuri/curs-12.pdfCurs 12 Servicii de acces la distant, a Gestiunea serviciilor de ret, ea (GSR) 12

Cuprins

Remote Access

VPN

Remote Desktop

Sumar

CSE Dep, RLUG Curs 12, Servicii de acces la distant,a 23/25

Page 24: Curs 12 - Servicii de acces la distanță - elf.cs.pub.roelf.cs.pub.ro/gsr/res/cursuri/curs-12.pdfCurs 12 Servicii de acces la distant, a Gestiunea serviciilor de ret, ea (GSR) 12

Acces la distant, a

I perimetru sigur

I punct de acces ın perimetru

I tunel, canal sigur

I VPN

CSE Dep, RLUG Curs 12, Servicii de acces la distant,a 24/25

Page 25: Curs 12 - Servicii de acces la distanță - elf.cs.pub.roelf.cs.pub.ro/gsr/res/cursuri/curs-12.pdfCurs 12 Servicii de acces la distant, a Gestiunea serviciilor de ret, ea (GSR) 12

Implementari de acces la distant, a

I SSH

I VPN: IPsec si OpenVPN

I Remote Desktop Protocol

CSE Dep, RLUG Curs 12, Servicii de acces la distant,a 25/25