{"id":52639,"date":"2019-11-13T00:00:00","date_gmt":"2019-11-12T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/domen-fronting-na-baze-tls-1-3"},"modified":"2026-05-20T19:54:20","modified_gmt":"2026-05-20T17:54:20","slug":"domen-fronting-na-baze-tls-1-3","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/domen-fronting-na-baze-tls-1-3","title":{"rendered":"Dom\u00e4n-fronting baserat p\u00e5 TLS 1.3","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h3>Introduktion<\/h3>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2019\/11\/9e81fbeed9c8d41c7e4f583235541370.jpg\" alt=\"Dom\u00e4n-fronting baserat p\u00e5 TLS 1.3\" \/><br \/>\nModerna f\u00f6retagsinformationssystem f\u00f6r inneh\u00e5llsfiltret, fr\u00e5n v\u00e4lk\u00e4nda tillverkare som Cisco, BlueCoat, FireEye, har mycket gemensamt med sina kraftfullare sl\u00e4ktingar \u2013 DPI-system som intensivt inf\u00f6rs p\u00e5 nationell niv\u00e5. B\u00e5da systemen arbetar f\u00f6r att \u00f6vervaka inkommande och utg\u00e5ende internettrafik och fatta beslut om att blockera internetanslutningar baserat p\u00e5 svarta\/vita listor. Eftersom de b\u00e5da grundar sig p\u00e5 liknande principer kommer \u00e4ven metoderna f\u00f6r att kringg\u00e5 dem att ha mycket gemensamt.<\/p>\n<p>En av teknologierna som g\u00f6r det m\u00f6jligt att effektivt kringg\u00e5 b\u00e5de DPI och f\u00f6retagsystem \u00e4r dom\u00e4nfronting-tekniken. Dess k\u00e4rna ligger i att vi g\u00e5r till en blockerat resurs, d\u00f6ljer oss bakom en annan offentlig dom\u00e4n med gott rykte, som i f\u00f6rv\u00e4g inte kommer att blockeras av n\u00e5got system, till exempel google.com.<\/p>\n<p>Det har redan skrivits m\u00e5nga artiklar om denna teknologi och m\u00e5nga exempel har tagits upp. De popul\u00e4ra och ofta diskuterade teknologierna DNS-over-HTTPS och encrypted-SNI, samt den nya versionen av protokollet TLS 1.3, ger oss m\u00f6jlighet att \u00f6verv\u00e4ga \u00e4nnu ett alternativ f\u00f6r dom\u00e4nfronting.<br \/>\n<a rel=\"nofollow\" name=\"habracut\"><\/a><\/p>\n<h3>L\u00e5t oss reda ut teknologin<\/h3>\n<p>F\u00f6rst ska vi definiera de grundl\u00e4ggande begreppen s\u00e5 att alla har en f\u00f6rst\u00e5else f\u00f6r who is who och varf\u00f6r allt detta \u00e4r viktigt. Vi n\u00e4mnde mekanismen eSNI, vars arbete kommer att behandlas vidare. Mekanismen eSNI (encrypted Server Name Indication) \u00e4r en skyddad version av SNI, tillg\u00e4nglig endast f\u00f6r protokollet TLS 1.3. Huvudsyftet \u00e4r att kryptera \u00e4ven information om vilken dom\u00e4n som beg\u00e4ran skickas till.<\/p>\n<p>L\u00e5t oss nu se hur mekanismen eSNI fungerar praktiskt.<\/p>\n<p>Anta att vi har en internetresurs som blockeras av en modern DPI-l\u00f6sning (l\u00e5t oss ta det ber\u00f6mda torrent-tracker \u2014 rutracker.nl som exempel). N\u00e4r vi f\u00f6rs\u00f6ker bes\u00f6ka torrent-trackers webbplats ser vi ISP:ns standardblockering som meddelar att resursen blockeras:<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2019\/11\/6a2aeccd290f9046efa799166ffa875f.jpg\" alt=\"Dom\u00e4n-fronting baserat p\u00e5 TLS 1.3\" \/><\/p>\n<p>P\u00e5 RKN:s webbplats finns denna dom\u00e4n faktiskt med p\u00e5 stopp-listorna:<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2019\/11\/1c881e2c8403cf85f77d9d74cbf3f54e.jpg\" alt=\"Dom\u00e4n-fronting baserat p\u00e5 TLS 1.3\" \/><\/p>\n<p>Vid en whois-f\u00f6rfr\u00e5gan \u00e4r det tydligt att sj\u00e4lva dom\u00e4nen \"d\u00f6ljs\" bakom den molnbaserade leverant\u00f6ren Cloudflare.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2019\/11\/55b472de20a6eb85162ffbba286b9487.jpg\" alt=\"Dom\u00e4n-fronting baserat p\u00e5 TLS 1.3\" \/><\/p>\n<p>Men till skillnad fr\u00e5n \"specialisterna\" fr\u00e5n RKN, har de mer tekniskt kunniga medarbetarna fr\u00e5n Beeline (eller de som l\u00e4rt sig av den bittra erfarenheten fr\u00e5n v\u00e5r ber\u00f6mda regulator) inte bara st\u00e4ngt av webbplatsen p\u00e5 IP-adressen, utan ist\u00e4llet lagt till <a href=\"https:\/\/prohoster.info\/sv\/domain\/\">dom\u00e4nnamnet<\/a>. Det \u00e4r l\u00e4tt att \u00f6vertyga sig om detta genom att se vilka andra dom\u00e4ner som d\u00f6ljer sig bakom samma <a href=\"https:\/\/prohoster.info\/sv\/lir\/ipv4\/\">IP-adress<\/a>, bes\u00f6ka en av dem och se att tillg\u00e5ngen inte \u00e4r blockerad:<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2019\/11\/fe7de472c9c5cc8abe4d4ed6cacdd21c.jpg\" alt=\"Dom\u00e4n-fronting baserat p\u00e5 TLS 1.3\" \/><\/p>\n<p>Hur kan detta vara m\u00f6jligt? Hur vet anv\u00e4ndarens DPI hur vilken av dom\u00e4nerna som min webbl\u00e4sare beg\u00e4r, n\u00e4r alla kommunikationer sker via protokollet https, och byten av https-certifikat fr\u00e5n Beeline har vi inte m\u00e4rkt av \u00e4nnu? \u00c4r det en sp\u00e5man eller f\u00f6ljer n\u00e5gon efter mig?<\/p>\n<p>Vi ska f\u00f6rs\u00f6ka svara p\u00e5 detta fr\u00e5ga genom att titta p\u00e5 trafiken genom Wireshark.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2019\/11\/330f05030e9edb066bf2fd80c935e0c3.jpg\" alt=\"Dom\u00e4n-fronting baserat p\u00e5 TLS 1.3\" \/><\/p>\n<p>P\u00e5 sk\u00e4rmdumpen syns att webbl\u00e4saren f\u00f6rst f\u00e5r IP-adressen till servern via DNS, sedan sker den vanliga TCP-handshake med destinationsservern, och d\u00e4refter f\u00f6rs\u00f6ker webbl\u00e4saren etablera en ssl-anslutning med servern. F\u00f6r detta skickar den paketet <a href=\"https:\/\/prohoster.info\/sv\/ssl-sertifikat\/\">SSL<\/a> Client Hello, d\u00e4r det ursprungliga dom\u00e4nnamnet finns synligt. Detta f\u00e4lt beh\u00f6vs av front-end-servern Cloudflare f\u00f6r korrekt routing av anslutningen. Det \u00e4r h\u00e4r som den provider-baserade DPI f\u00e5ngar oss genom att bryta v\u00e5r anslutning. Vi f\u00e5r ingen blockeringsmeddelande fr\u00e5n tj\u00e4nsteleverant\u00f6ren och ser standard webbl\u00e4sarfel som om webbplatsen \u00e4r avst\u00e4ngd eller bara inte fungerar:<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2019\/11\/9642c783158c0ace70c50fea917e7d9d.jpg\" alt=\"Dom\u00e4n-fronting baserat p\u00e5 TLS 1.3\" \/><\/p>\n<p>Nu l\u00e5t oss aktivera eSNI-mekanismen i webbl\u00e4saren, som det st\u00e5r i instruktionerna f\u00f6r <a href=\"https:\/\/miketabor.com\/enable-dns-over-https-and-encrypted-sni-in-firefox\/\" rel=\"nofollow\">Firefox <\/a>:<br \/>\nD\u00e4rf\u00f6r \u00f6ppnar vi konfigurationssidan f\u00f6r Firefox <b>about:config<\/b> och aktiverar f\u00f6ljande inst\u00e4llningar:<\/p>\n<pre><code class=\"plaintext\">network.trr.mode = 2;\nnetwork.trr.uri = https:\/\/mozilla.cloudflare-dns.com\/dns-query\nnetwork.security.esni.enabled = true\n<\/code><\/pre>\n<p>Efter detta ska vi kontrollera inst\u00e4llningarnas korrekthet p\u00e5 Cloudflare-sidan genom <a href=\"https:\/\/www.cloudflare.com\/ssl\/encrypted-sni\/\" rel=\"nofollow\">l\u00e4nken<\/a> och f\u00f6rs\u00f6ka finten med v\u00e5r torrent-tracker igen.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2019\/11\/4996a67993bd2f1b5ebeb1ac156ba29a.jpg\" alt=\"Dom\u00e4n-fronting baserat p\u00e5 TLS 1.3\" \/><\/p>\n<p>Voila. V\u00e5r \u00e4lskade tracker \u00f6ppnades, utan n\u00e5gra VPN:er eller proxyservrar. L\u00e5t oss nu titta p\u00e5 trafiken i Wireshark, vad h\u00e4nde.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2019\/11\/a7e305afbf29896f6ebb82e53c7fed88.jpg\" alt=\"Dom\u00e4n-fronting baserat p\u00e5 TLS 1.3\" \/><\/p>\n<p>Den h\u00e4r g\u00e5ngen inneh\u00e5ller paketet ssl client hello inte dom\u00e4nnamnet i klartext, utan i paketet har ett nytt f\u00e4lt tillkommit \u2014 encrypted_server_name \u2014 d\u00e4r v\u00e4rdet rutracker.nl finns, och endast Cloudflare front-end-servern kan dekryptera detta f\u00e4lt. Eftersom det \u00e4r s\u00e5, finns det inget annat kvar f\u00f6r tj\u00e4nsteleverant\u00f6rens DPI \u00e4n att tv\u00e4tta h\u00e4nderna och l\u00e5ta s\u00e5dan trafik passera. Det finns inga andra alternativ f\u00f6r kryptering.<\/p>\n<p>S\u00e5, vi har sett hur teknologin fungerar i webbl\u00e4saren. Nu ska vi f\u00f6rs\u00f6ka anv\u00e4nda den f\u00f6r mer specifika och intressanta saker. Till att b\u00f6rja med ska vi l\u00e4ra curl att anv\u00e4nda eSNI f\u00f6r att arbeta med TLS 1.3, och samtidigt se hur dom\u00e4nfrontning p\u00e5 basis av eSNI fungerar.<\/p>\n<h3>Dom\u00e4nfrontning med eSNI<\/h3>\n<p>Eftersom curl f\u00f6r att ansluta via https anv\u00e4nder det standardbiblioteket openssl, m\u00e5ste vi f\u00f6rst s\u00e4kerst\u00e4lla st\u00f6d f\u00f6r eSNI d\u00e4r. I master-grenen av openssl finns det f\u00f6r n\u00e4rvarande inget st\u00f6d f\u00f6r eSNI, s\u00e5 vi m\u00e5ste ladda ner en speciell gren av openssl, kompilera och installera den.<\/p>\n<p>Vi klonar repositoriet fr\u00e5n GitHub och kompilerar som vanligt:<\/p>\n<pre><code class=\"plaintext\">$ git clone https:\/\/github.com\/sftcd\/openssl\n$ cd openssl\n$ .\/config\n\n$ make\n$ cd esnistuff\n$ make\n<\/code><\/pre>\n<p>D\u00e4refter klonar vi repositoriet med curl och konfigurerar dess kompilering med v\u00e5r kompilerade openssl-bibliotek:<\/p>\n<pre><code class=\"plaintext\">$ cd $HOME\/code\n$ git clone https:\/\/github.com\/niallor\/curl.git curl-esni\n$ cd curl-esni\n\n$ export LD_LIBRARY_PATH=\/opt\/openssl\n$ .\/buildconf\n$ LDFLAGS=\"-L\/opt\/openssl\" .\/configure --with-ssl=\/opt\/openssl --enable-esni --enable-debug\n<\/code><\/pre>\n<p>H\u00e4r \u00e4r det viktigt att ange alla kataloger d\u00e4r openssl finns korrekt (i v\u00e5rt fall \u00e4r det \/opt\/openssl\/) och se till att konfigurationsprocessen har genomf\u00f6rts utan fel.<\/p>\n<p>Vid framg\u00e5ngsrik konfiguration kommer vi att se raden:<\/p>\n<p><b>WARNING: esni ESNI enabled but marked EXPERIMENTAL. Use with caution!<\/b><\/p>\n<pre><code class=\"plaintext\">$ make<\/code><\/pre>\n<p>Efter att paketet har byggts framg\u00e5ngsrikt ska vi anv\u00e4nda en speciell bash-fil fr\u00e5n openssl f\u00f6r att konfigurera och k\u00f6ra curl. Vi kopierar den till katalogen med curl f\u00f6r bekv\u00e4mlighet:<\/p>\n<pre><code class=\"plaintext\">cp \/opt\/openssl\/esnistuff\/curl-esni <\/code><\/pre>\n<p>och g\u00f6r en test https-f\u00f6rfr\u00e5gan till cloudflare-servern, samtidigt som vi spelar in DNS- och TLS-paket i Wireshark.<\/p>\n<pre><code class=\"plaintext\">$ ESNI_COVER=\"www.hello-rkn.ru\" .\/curl-esni https:\/\/cloudflare.com\/<\/code><\/pre>\n<p>I svaret fr\u00e5n servern, f\u00f6rutom mycket fels\u00f6kningsinformation fr\u00e5n openssl och curl, f\u00e5r vi ett HTTP-svar med kod 301 fr\u00e5n cloudflare.<\/p>\n<pre><code class=\"plaintext\">HTTP\/1.1 301 Moved Permanently\n&lt;Date: Sun, 03 Nov 2019 13:12:55 GMT\n&lt;Transfer-Encoding: chunked\n&lt;Connection: keep-alive\n&lt;Cache-Control: max-age=3600\n&lt;Expires: Sun, 03 Nov 2019 14:12:55 GMT\n&lt;Location: https:\/\/www.cloudflare.com\/\n<\/code><\/pre>\n<p>vilket indikerar att v\u00e5r f\u00f6rfr\u00e5gan framg\u00e5ngsrikt n\u00e5tt m\u00e5servern, h\u00f6rts och behandlats.<\/p>\n<p>Nu ska vi titta p\u00e5 trafikdumpen i Wireshark, det vill s\u00e4ga vad leverant\u00f6rens DPI s\u00e5g i det h\u00e4r fallet.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2019\/11\/25945e28e6ff5dec3ab92e018b91bab1.jpg\" alt=\"Dom\u00e4n-fronting baserat p\u00e5 TLS 1.3\" \/><\/p>\n<p>Det \u00e4r tydligt att curl f\u00f6rst kontaktade DNS-servern f\u00f6r att f\u00e5 den offentliga eSNI-nyckeln f\u00f6r cloudflare-servern \u2013 en TXT DNS-f\u00f6rfr\u00e5gan p\u00e5 _esni.cloudflare.com (paket nr 13). D\u00e4refter, med hj\u00e4lp av openssl-biblioteket, skickade curl en TLS 1.3-f\u00f6rfr\u00e5gan till cloudflare-servern d\u00e4r SNI-f\u00e4ltet var krypterat med den offentliga nyckeln som erh\u00f6lls i f\u00f6reg\u00e5ende steg (paket nr 22). <b>Men f\u00f6rutom eSNI-f\u00e4ltet inneh\u00f6ll SSL-hello-paketet \u00e4ven ett vanligt \u2013 \u00f6ppet SNI-f\u00e4lt, som vi kan ange i valfri ordning (i det h\u00e4r fallet \u2013 <a href=\"http:\/\/www.hello-rkn.ru\" rel=\"nofollow\">www.hello-rkn.ru<\/a>). <\/b><\/p>\n<p>Detta \u00f6ppna SNI-f\u00e4lt beaktades inte av cloudflare-servrarna och fungerade endast som en maskering f\u00f6r leverant\u00f6rens DPI. Cloudflare-servern accepterade v\u00e5rt ssl-hello-paket, dekrypterade eSNI, extraherade den ursprungliga SNI och behandlade den som om ingenting hade h\u00e4nt (gjorde allt precis som planerat vid utvecklingen av eSNI).<\/p>\n<p>Det enda vi kan hakka upp oss p\u00e5 ur DPI-synpunkt \u00e4r den prim\u00e4ra DNS-f\u00f6rfr\u00e5gan p\u00e5 _esni.cloudflare.com. Men vi gjorde DNS-f\u00f6rfr\u00e5gan \u00f6ppen bara f\u00f6r att visa hur denna mekanism fungerar inifr\u00e5n.<\/p>\n<p>F\u00f6r att helt sl\u00e5 undan marken under DPI anv\u00e4nder vi den redan n\u00e4mnda mekanismen DNS-over-HTTPS. En kort f\u00f6rklaring \u2013 DOH \u2013 \u00e4r ett protokoll som skyddar mot \"man-in-the-middle\"-attacker genom att skicka DNS-f\u00f6rfr\u00e5gan \u00f6ver HTTPS-protokollet.<\/p>\n<p>Vi g\u00f6r f\u00f6rfr\u00e5gan igen, men den h\u00e4r g\u00e5ngen f\u00e5r vi de offentliga eSNI-nycklarna via HTTPS-protokollet, ist\u00e4llet f\u00f6r DNS:<\/p>\n<pre><code class=\"plaintext\">ESNI_COVER=\"www.hello-rkn.ru\" DOH_URL=https:\/\/mozilla.cloudflare-dns.com\/dns-query .\/curl-esni https:\/\/cloudflare.com\/<\/code><\/pre>\n<p>Dumpen av f\u00f6rfr\u00e5getrafiken visas p\u00e5 sk\u00e4rmbilden nedan:<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2019\/11\/284d1d8110b24c647a57e644d93a8142.jpg\" alt=\"Dom\u00e4n-fronting baserat p\u00e5 TLS 1.3\" \/><\/p>\n<p>Det \u00e4r tydligt att curl f\u00f6rst kontaktar servern mozilla.cloudflare-dns.com via DoH-protokollet (HTTPS-anslutning till servern 104.16.249.249) f\u00f6r att f\u00e5 v\u00e4rdena f\u00f6r de offentliga nycklarna f\u00f6r kryptering av SNI, och sedan kontaktar den destinationsservern och d\u00f6ljer sig bakom dom\u00e4nen. <a href=\"http:\/\/www.hello-rkn.ru\" rel=\"nofollow\">www.hello-rkn.ru<\/a>.<\/p>\n<p>F\u00f6rutom den ovan angivna DoH-uppl\u00f6saren mozilla.cloudflare-dns.com kan vi ocks\u00e5 anv\u00e4nda andra popul\u00e4ra DoH-tj\u00e4nster, till exempel fr\u00e5n den ber\u00f6mda f\u00f6retaget av ondska.<br \/>\nVi g\u00f6r en s\u00e5dan f\u00f6rfr\u00e5gan:<\/p>\n<pre><code class=\"plaintext\">ESNI_COVER=\"www.kremlin.ru\" DOH_URL=https:\/\/dns.google\/dns-query .\/curl-esni https:\/\/rutracker.nl\/<\/code><\/pre>\n<p>Och vi f\u00e5r svaret:<\/p>\n<pre><code class=\"plaintext\">&lt; HTTP\/1.1 301 Flyttad Permanently\n&lt; Datum: S\u00f6n, 03 Nov 2019 14:10:22 GMT\n&lt; Inneh\u00e5llstyp: text\/html\n&lt; \u00d6verf\u00f6ringskodning: chunked\n&lt; Anslutning: keep-alive\n&lt; Set-Cookie: __cfduid=da0144d982437e77b0b37af7d00438b1a1572790222; expires=Mon, 02-Nov-20 14:10:22 GMT; path=\/; domain=.rutracker.nl; HttpOnly; Secure\n&lt; Plats: https:\/\/rutracker.nl\/forum\/index.php\n&lt; CF-Cache-Status: DYNAMIC\n&lt; Expect-CT: max-age=604800, report-uri=&quot;https:\/\/report-uri.cloudflare.com\/cdn-cgi\/beacon\/expect-ct&quot;\n&lt; Server: cloudflare\n&lt; CF-RAY: 52feee696f42d891-CPH\n<\/code><\/pre>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2019\/11\/c77b8a396e7d20f0b4d74b61380595df.jpg\" alt=\"Dom\u00e4n-fronting baserat p\u00e5 TLS 1.3\" \/><\/p>\n<p>I det h\u00e4r fallet kontaktade vi den blockerade servern rutracker.nl, med DoH-uppl\u00f6saren dns.google (h\u00e4r finns ingen skrivfel, det ber\u00f6mda f\u00f6retaget har nu ett sitt eget toppdom\u00e4n) och skyddade oss med en annan dom\u00e4n som strikt f\u00f6rbjuds att blockera av alla DPI under hot om d\u00f6dsstraff. Av det mottagna svaret kan man f\u00f6rst\u00e5 att v\u00e5r f\u00f6rfr\u00e5gan har hanterats framg\u00e5ngsrikt.<\/p>\n<p>Som en extra kontroll av att leverant\u00f6rens DPI reagerar p\u00e5 den \u00f6ppna SNI som vi \u00f6verf\u00f6r som skydd \u2014 kan vi g\u00f6ra en beg\u00e4ran till rutracker.nl och skydda oss med n\u00e5gon annan f\u00f6rbjuden resurs, till exempel en annan \"bra\" torrent-tracker:<\/p>\n<pre><code class=\"plaintext\">$ ESNI_COVER=\"rutor.info\" DOH_URL=https:\/\/dns.google\/dns-query .\/curl-esni https:\/\/rutracker.nl\/<\/code><\/pre>\n<p>Vi kommer inte att f\u00e5 n\u00e5got svar fr\u00e5n servern, eftersom v\u00e5r f\u00f6rfr\u00e5gan kommer att blockeras av DPI-systemet.<\/p>\n<h3>En liten sammanfattning till f\u00f6rsta delen<\/h3>\n<p>S\u00e5, vi lyckades visa att eSNI fungerar med hj\u00e4lp av openssl och curl och kontrollera hur dom\u00e4n-frontering baserat p\u00e5 eSNI fungerar. P\u00e5 samma s\u00e4tt kan vi anpassa v\u00e5ra favoritverktyg som anv\u00e4nder openssl-biblioteket f\u00f6r att fungera \"under skydd\" av andra dom\u00e4ner. Mer om detta i v\u00e5ra kommande artiklar.<\/p>\n<p>K\u00e4lla: <a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/475372\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430, \u043e\u0442 \u0442\u0430\u043a\u0438\u0445 \u0438\u043c\u0435\u043d\u0438\u0442\u044b\u0445 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u0439 \u043a\u0430\u043a Cisco, BlueCoat, FireEye \u0438\u043c\u0435\u044e\u0442 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0449\u0435\u0433\u043e \u0441 \u0431\u043e\u043b\u0435\u0435 \u043c\u043e\u0449\u043d\u044b\u043c\u0438 \u0438\u0445 \u0441\u043e\u0431\u0440\u0430\u0442\u044c\u044f\u043c\u0438 \u2014 DPI \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u0441\u0438\u043b\u0435\u043d\u043d\u043e \u0432\u043d\u0435\u0434\u0440\u044f\u044e\u0442\u0441\u044f \u043d\u0430 \u043d\u0430\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u043c \u0443\u0440\u043e\u0432\u043d\u0435. \u0421\u0443\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u044b \u0438 \u0442\u0435\u0445 \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u0434\u043e\u0441\u043c\u043e\u0442\u0440 \u0432\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0438 \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0438, \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0438 \u0447\u0435\u0440\u043d\u044b\u0445\/\u0431\u0435\u043b\u044b\u0445 \u0441\u043f\u0438\u0441\u043a\u043e\u0432, \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0440\u0435\u0448\u0435\u043d\u0438\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-52639","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/domen-fronting-na-baze-tls-1-3\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u043e\u043c\u0435\u043d-\u0444\u0440\u043e\u043d\u0442\u0438\u043d\u0433 \u043d\u0430 \u0431\u0430\u0437\u0435 TLS 1.3 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/domen-fronting-na-baze-tls-1-3\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-12T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-20T17:54:20+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Dom\u00e4n-frontering baserat p\u00e5 TLS 1.3 | ProHoster","description":"Introduktion Moderna f\u00f6retags filtreringssystem.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/domen-fronting-na-baze-tls-1-3","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u043e\u043c\u0435\u043d-\u0444\u0440\u043e\u043d\u0442\u0438\u043d\u0433 \u043d\u0430 \u0431\u0430\u0437\u0435 TLS 1.3 | ProHoster","og:description":"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438.","og:url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/domen-fronting-na-baze-tls-1-3","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-12T21:00:00+00:00","article:modified_time":"2026-05-20T17:54:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52639","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 04:19:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:39:27","updated":"2026-01-24 04:19:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/52639","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=52639"}],"version-history":[{"count":3,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/52639\/revisions"}],"predecessor-version":[{"id":173323,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/52639\/revisions\/173323"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=52639"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=52639"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=52639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}