
TrovÀrdekedja. CC BY-SA 4.0
Inspektion av SSL-trafik (avkodning av SSL/TLS, analys av SSL eller DPI) blir allt mer aktuellt inom företagssektorn. Idén om avkodning av trafik verkar faktiskt motsÀga sjÀlva konceptet av kryptografi. Men faktum kvarstÄr: allt fler företag anvÀnder DPI-teknologier och förklarar detta med behovet av att kontrollera innehÄll för skadlig programvara, datalÀckor osv.
Om vi accepterar att sÄdan teknik behöver implementeras, bör vi Ätminstone övervÀga sÀtt att göra det pÄ det mest sÀkra och vÀlhanterade sÀttet. à tminstone bör man inte förlita sig pÄ de certifikat som t.ex. din DPI-leverantör tillhandahÄller.
Det finns en aspekt av implementeringen som inte alla kÀnner till. Faktum Àr att mÄnga verkligen blir förvÄnade nÀr de hör talas om det. Det handlar om en privat certifikatutfÀrdare (CA). Den genererar certifikat för avkodning och Äterskencoding av trafik.
IstÀllet för att förlita sig pÄ sjÀlvsignerade certifikat eller certifikat frÄn DPI-enheter kan du anvÀnda en dedikerad CA frÄn en extern certifikatutfÀrdare som GlobalSign. Men lÄt oss först göra en liten översikt av sjÀlva problemet.
Vad Àr SSL-inspektion och varför anvÀnds det?
Fler och fler offentliga webbplatser gÄr över till HTTPS. Till exempel, enligt , i början av september 2019 nÄdde andelen krypterad trafik i Ryssland 83%.
TyvĂ€rr anvĂ€nds kryptering av trafik allt oftare av brottslingar, sĂ€rskilt eftersom Letâs Encrypt delar ut gratis SSL-certifikat i tusental i automatiserat lĂ€ge. PĂ„ sĂ„ sĂ€tt anvĂ€nds HTTPS överallt â och lĂ„set i webblĂ€sarens adressfĂ€lt har slutat vara en tillförlitlig indikator pĂ„ sĂ€kerhet.
UtifrÄn dessa synpunkter marknadsför DPI-lösningsproducenter sina produkter. De placeras mellan slutkonsumenter (d.v.s. dina anstÀllda som surfar pÄ webbplatser) och Internet, dÀr de filtrerar bort skadlig trafik. Idag finns det flera sÄdana produkter pÄ marknaden, men processerna Àr i stort sett desamma. HTTPS-trafik passerar genom en inspektionsenhet, dÀr den avkodas och kontrolleras för skadlig programvara.
Efter att kontrollen Àr slutförd skapar enheten en ny SSL-session med den slutliga kunden för dekryptering och omkryptering av innehÄllet.
Hur fungerar processen för dekryptering/omkryptering
För att SSL-inspektionsenheten ska kunna dekryptera och omkryptera paket innan de skickas till slutanvÀndare, mÄste den kunna utfÀrda SSL-certifikat i realtid. Detta innebÀr att enheten mÄste ha en CS-certifikat installerat.
För företaget (eller en annan mellanhand) Àr det viktigt att dessa SSL-certifikat Àr betrodda i webblÀsare (d.v.s. inte orsakar skrÀmmande varningsmeddelanden som det nedan). DÀrför mÄste CS-kedjan (eller hierarkin) finnas i webblÀsarens förtroendeförrÄd. Eftersom dessa certifikat inte utfÀrdas av offentligt betrodda certifikatmyndigheter, mÄste hierarkierna överföras manuellt till alla slutkunder.

Varningsmeddelande för ett sjÀlvsignerat certifikat i Chrome. KÀlla:
PÄ datorer med Windows kan Active Directory och grupprinciper anvÀndas, men för mobila enheter Àr processen mer komplicerad.
Situationen blir Ànnu mer komplicerad om det behövs stödja andra rotcertifikat i företagsmiljön, som frÄn Microsoft eller baserat pÄ OpenSSL. Plus skydd av hemliga nycklar och deras hantering, sÄ att ingen av nycklarna ovÀntat gÄr ut.
BÀsta alternativet: ett privat, dedikerat rotcertifikat frÄn en extern CS.
Om administrationen av flera rötter eller sjÀlvsignerade certifikat inte tilltalar, finns det ett annat alternativ: man kan förlita sig pÄ en extern CS. I sÄ fall utfÀrdas certifikaten frÄn en privat certifikatmyndighet, som Àr kopplad i kedjan av förtroende med ett dedikerat, privat rotcertifikat som skapats speciellt för företaget.
Förenklad arkitektur för dedikerade klientrotcertifikat
Denna konfiguration minskar vissa av de problem som nÀmndes tidigare: Ätminstone minskar den antalet rotmyndigheter som mÄste hanteras. HÀr kan endast ett privat rotcentrum anvÀndas för alla interna PKI-behov med valfritt antal mellanliggande certifikatcentra. Till exempel visar den ovanstÄende diagrammet en flerledshierarki dÀr ett av de mellanliggande certifikatcentra anvÀnds för verifiering/avkodning av SSL, medan ett annat anvÀnds för interna datorer (bÀrbara datorer, servrar, stationÀra datorer etc.).
I detta schema behöver CS inte placeras pÄ alla klienter, eftersom toppnivÄ CS placeras hos GlobalSign, vilket löser problemen med skydd av den privata nyckeln och giltighetstiden.
En annan fördel med detta tillvÀgagÄngssÀtt Àr möjligheten att Äterkalla certifikatcentrum för SSL-inspektion av vilken anledning som helst. IstÀllet skapas helt enkelt ett nytt, som kopplas till din ursprungliga privata rot, och kan anvÀndas omedelbart.
Trots alla kontroverser implementerar företag allt oftare SSL-inspektion av trafik som en del av intern eller privat PKI-infrastruktur. Andra anvÀndningsomrÄden för privat PKI Àr utfÀrdande av certifikat för autentisering av enheter eller anvÀndare, SSL för interna servrar samt olika konfigurationer som inte Àr tillÄtna i offentligt betrodda certifikat enligt CA/Browser Forum-kraven.
WebblÀsare motsÀtter sig
Det bör noteras att webblÀsarutvecklare försöker motverka denna trend och skydda slutkonsumenterna frÄn MiTM. Till exempel, för nÄgra dagar sedan, Mozilla planerar att aktivera DoH (DNS-over-HTTPS) som standard i en av de kommande versionerna av Firefox. DoH-protokollet döljer DNS-frÄgor frÄn DPI-system, vilket gör SSL-inspektion mer komplicerad.
Om liknande planer den 10 september 2019 företaget Google för webblÀsaren Chrome.
Endast registrerade anvÀndare kan delta i omröstningen. , tack.
Tycker du att företaget har rÀtt att inspektera SSL-trafiken för sina anstÀllda?
Ja, med deras samtycke
Nej, att be om sÄdant samtycke Àr olagligt och/eller oetiskt
122 anvÀndare har röstat. 15 anvÀndare har avstÄtt.
KĂ€lla: habr.com
