{"id":29814,"date":"2019-10-31T21:32:09","date_gmt":"2019-10-31T18:32:09","guid":{"rendered":"https:\/\/prohoster.info\/blog\/razvyornutyj-otvet-na-kommentarij-a-takzhe-nemnogo-o-zhizni-provajderov-v-rf\/"},"modified":"2019-10-31T21:32:09","modified_gmt":"2019-10-31T18:32:09","slug":"razvyornutyj-otvet-na-kommentarij-a-takzhe-nemnogo-o-zhizni-provajderov-v-rf","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/razvyornutyj-otvet-na-kommentarij-a-takzhe-nemnogo-o-zhizni-provajderov-v-rf","title":{"rendered":"Rozbudowana odpowied\u017a na komentarz, a tak\u017ce troch\u0119 o \u017cyciu dostawc\u00f3w w RF","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Zainspirowa\u0142 mnie do tego posta <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/443898\/#comment_19891124\">ten komentarz<\/a><\/noindex>.<\/p>\n<p>Przytaczam go tutaj:<\/p>\n<blockquote><p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/kaleman\/\" class=\"user_link\">kaleman<\/a><\/noindex> dzi\u015b o 18:53<\/p>\n<p>Dzisiaj dostawca internetowy mnie zaskoczy\u0142. Wraz z aktualizacj\u0105 systemu blokowania stron, mail.ru znalaz\u0142 si\u0119 na czarnej li\u015bcie. Od rana dzwoni\u0119 na wsparcie techniczne, nic nie mog\u0105 zrobi\u0107. Dostawca jest ma\u0142y, a najwyra\u017aniej blokuj\u0105 ich wi\u0119ksi dostawcy. Zauwa\u017cy\u0142em te\u017c spowolnienie otwierania wszystkich stron, mo\u017ce na\u0142o\u017cyli jakie\u015b dziwne DLP? Wcze\u015bniej nie by\u0142o \u017cadnych problem\u00f3w z dost\u0119pem. Zniszczenie Runetu dzieje si\u0119 na moich oczach\u2026<\/p><\/blockquote>\n<p> Chodzi o to, \u017ce to chyba my jeste\u015bmy tym dostawc\u0105 \ud83d\ude41<\/p>\n<p>I rzeczywi\u015bcie, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/kaleman\/\" class=\"user_link\">kaleman<\/a><\/noindex> prawie zgad\u0142em przyczyn\u0119 problem\u00f3w z mail.ru (cho\u0107 d\u0142ugo w to w\u0105tpili\u015bmy).<\/p>\n<p>Dalsza cz\u0119\u015b\u0107 b\u0119dzie podzielona na dwie cz\u0119\u015bci:<\/p>\n<ol>\n<li>przyczyny naszych dzisiejszych problem\u00f3w z mail.ru oraz fascynuj\u0105ca misja ich poszukiwania<\/li>\n<li>istnienie ISP w dzisiejszej rzeczywisto\u015bci, stabilno\u015b\u0107 suwerennego Runetu.<\/li>\n<\/ol>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Problemy z dost\u0119pno\u015bci\u0105 mail.ru<\/h3>\n<p>\nOch, to do\u015b\u0107 d\u0142uga historia. <\/p>\n<p>Chodzi o to, \u017ce w celu spe\u0142nienia wymog\u00f3w pa\u0144stwowych (szczeg\u00f3\u0142y w drugiej cz\u0119\u015bci) nabyli\u015bmy, skonfigurowali\u015bmy, zainstalowali\u015bmy pewne urz\u0105dzenie \u2014 zar\u00f3wno do filtracji zakazanych zasob\u00f3w, jak i do realizacji <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/NAT\">NAT-t\u0142umacze\u0144<\/a><\/noindex> abonent\u00f3w.<\/p>\n<p>Jaki\u015b czas temu w ko\u0144cu przebudowali\u015bmy rdze\u0144 sieci w taki spos\u00f3b, aby ca\u0142y ruch abonent\u00f3w przechodzi\u0142 przez to urz\u0105dzenie w \u015bci\u015ble okre\u015blonym kierunku.<\/p>\n<p>Kilka dni temu w\u0142\u0105czyli\u015bmy na nim filtracj\u0119 zakazanych tre\u015bci (jednocze\u015bnie pozostawiaj\u0105c w dzia\u0142aniu star\u0105 systematyzacj\u0119) \u2014 na pierwszy rzut oka wszystko posz\u0142o dobrze.<\/p>\n<p>Nast\u0119pnie stopniowo zacz\u0119li\u015bmy w\u0142\u0105cza\u0107 NAT dla r\u00f3\u017cnych grup abonent\u00f3w na tym urz\u0105dzeniu. Na pierwszy rzut oka r\u00f3wnie\u017c wszystko wydawa\u0142o si\u0119 dzia\u0142a\u0107 dobrze.<\/p>\n<p>Jednak dzisiaj, w\u0142\u0105czaj\u0105c na urz\u0105dzeniu NAT dla kolejnej grupy abonent\u00f3w \u2014 od samego rana napotkali\u015bmy znacznie wi\u0119cej skarg na niedost\u0119pno\u015b\u0107 lub cz\u0119\u015bciow\u0105 dost\u0119pno\u015b\u0107 <noindex><a rel=\"nofollow\" href=\"https:\/\/mail.ru\">mail.ru<\/a><\/noindex> i innych zasob\u00f3w Mail Ru Group.<\/p>\n<p>Zacz\u0119li\u015bmy sprawdza\u0107: co\u015b gdzie\u015b <i>czasami<\/i>, <i>rzadko<\/i> wysy\u0142a <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%90%D1%82%D0%B0%D0%BA%D0%B0_TCP_Reset\">TCP RST<\/a><\/noindex> w odpowiedzi na zapytania wy\u0142\u0105cznie do sieci mail.ru. Co wi\u0119cej \u2014 wysy\u0142a niepoprawnie wygenerowany (bez ACK), jednoznacznie sztuczny TCP RST. Tak to mniej wi\u0119cej wygl\u0105da\u0142o:<\/p>\n<p><img decoding=\"async\" alt=\"Rozbudowana odpowied\u017a na komentarz, a tak\u017ce troch\u0119 o \u017cyciu dostawc\u00f3w w RF\" src=\"\/wp-content\/uploads\/2019\/03\/2ce762c44e86b97125806a27d91da1f0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Rozbudowana odpowied\u017a na komentarz, a tak\u017ce troch\u0119 o \u017cyciu dostawc\u00f3w w RF\" src=\"\/wp-content\/uploads\/2019\/03\/c7041cf0ae273666fe9bb36ff236710f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Rozbudowana odpowied\u017a na komentarz, a tak\u017ce troch\u0119 o \u017cyciu dostawc\u00f3w w RF\" src=\"\/wp-content\/uploads\/2019\/03\/c594ee9e5f1c7127ac849c6b7afcd5d8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nOczywi\u015bcie, pierwsze my\u015bli kr\u0105\u017cy\u0142y wok\u00f3\u0142 nowego sprz\u0119tu: straszny DPI, brak zaufania do niego, co za dziwne rzeczy mo\u017ce zrobi\u0107 \u2014 w ko\u0144cu TCP RST to do\u015b\u0107 powszechne zjawisko w narz\u0119dziach blokuj\u0105cych.<\/p>\n<p>Przypuszczenie <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/kaleman\/\" class=\"user_link\">kaleman<\/a><\/noindex> o tym, \u017ce filtruje kto\u015b \u201ewy\u017cszy\u201d, r\u00f3wnie\u017c zg\u0142aszali\u015bmy \u2014 ale zaraz to odrzucili\u015bmy.<\/p>\n<p>Po pierwsze, mamy wystarczaj\u0105co przyzwoite uplinki, \u017ceby nie mie\u0107 takich problem\u00f3w \ud83d\ude42<\/p>\n<p>Po drugie, jeste\u015bmy pod\u0142\u0105czeni do kilku <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A2%D0%BE%D1%87%D0%BA%D0%B0_%D0%BE%D0%B1%D0%BC%D0%B5%D0%BD%D0%B0_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D1%82%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%BE%D0%BC\">IX<\/a><\/noindex> w Moskwie, a ruch do mail.ru przechodzi w\u0142a\u015bnie przez nie \u2014 a oni nie maj\u0105 ani obowi\u0105zk\u00f3w, ani \u017cadnego innego motywu, \u017ceby filtrowa\u0107 ruch.<\/p>\n<p>Kolejna po\u0142owa dnia zosta\u0142a po\u015bwi\u0119cona na to, co zazwyczaj nazywa si\u0119 szamanizmem \u2014 razem z dostawc\u0105 sprz\u0119tu, za co im dzi\u0119kujemy, nie zostawili nas w trudnej sytuacji \ud83d\ude42<\/p>\n<ul>\n<li>ca\u0142kowicie wy\u0142\u0105czono filtracj\u0119<\/li>\n<li>wy\u0142\u0105czono NAT wed\u0142ug nowego schematu<\/li>\n<li>testowy komputer by\u0142 przeniesiony do osobnej izolowanej puli<\/li>\n<li>zmieni\u0142a si\u0119 adresacja IP<\/li>\n<\/ul>\n<p>\nW drugiej po\u0142owie dnia przydzielono wirtualn\u0105 maszyn\u0119, kt\u00f3ra wychodzi\u0142a do sieci wed\u0142ug schematu zwyk\u0142ego u\u017cytkownika, a do niej oraz do sprz\u0119tu uzyskali dost\u0119p przedstawiciele dostawcy. Szamanizm trwa\u0142 \ud83d\ude42<\/p>\n<p>Ostatecznie przedstawiciel dostawcy stanowczo stwierdzi\u0142, \u017ce sprz\u0119t nie ma z tym nic wsp\u00f3lnego: rst'y przychodz\u0105 sk\u0105d\u015b z g\u00f3ry.<\/p>\n<p><b class=\"spoiler_title\">Uwaga<\/b><i>W tym miejscu kto\u015b mo\u017ce powiedzie\u0107: ale\u017c znacznie \u0142atwiej by\u0142o zrobi\u0107 zrzut nie z testowego komputera, a z magistrali powy\u017cej DPI?<\/p>\n<p>Niestety wykonanie zrzutu (a nawet po prostu odmirrorowanie) 40+gbps \u2014 wcale nie jest trywialne.<\/i><\/p>\n<p>Po tym, ju\u017c wieczorem \u2014 nie by\u0142o nic innego, jak wr\u00f3ci\u0107 do przypuszczenia o dziwnej filtracji gdzie\u015b wy\u017cej.<\/p>\n<p>Sprawdzi\u0142em, przez jaki IX obecnie przechodzi ruch do sieci MRG i po prostu wygasi\u0142em sesje BGP. I \u2014 o cud! \u2014 wszystko natychmiast si\u0119 unormowa\u0142o \ud83d\ude41<\/p>\n<p>Z jednej strony \u2014 bardzo szkoda, \u017ce na poszukiwanie problemu po\u015bwi\u0119cono ca\u0142y dzie\u0144, podczas gdy rozwi\u0105za\u0142 si\u0119 w pi\u0119\u0107 minut.<\/p>\n<p>Z drugiej strony:<\/p>\n<p> \u2014 w mojej pami\u0119ci to precedensowa sytuacja. Jak ju\u017c pisa\u0142em wcze\u015bniej \u2014 IX'om <i>naprawd\u0119<\/i> nie ma sensu filtrowa\u0107 ruchu tranzytowego. Zazwyczaj maj\u0105 setki gigabit\u00f3w \/ terabit\u00f3w na sekund\u0119. Po prostu do ostatniej chwili nie mog\u0142em sobie powa\u017cnie tego wyobrazi\u0107.<\/p>\n<p> \u2014 niesamowicie szcz\u0119\u015bliwy zbieg okoliczno\u015bci: nowy skomplikowany sprz\u0119t, kt\u00f3remu nie ufamy zbytnio i nie wiadomo, czego mo\u017cna si\u0119 po nim spodziewa\u0107 \u2014 zaprojektowany w\u0142a\u015bnie do blokowania zasob\u00f3w, w tym TCP RST'ami.<\/p>\n<p>Obecnie NOC tej gie\u0142dy internetowej poszukuje problemu. Wed\u0142ug ich zapewnie\u0144 (i wierz\u0119 im) nie maj\u0105 \u017cadnego specjalnie uruchomionego systemu filtrowania. Jednak, dzi\u0119ki niebu, dalsza przygoda \u2014 ju\u017c nie jest naszym problemem \ud83d\ude42<\/p>\n<p>To by\u0142a niewielka pr\u00f3ba usprawiedliwienia, prosimy o zrozumienie i wybaczenie \ud83d\ude42<\/p>\n<p>P.S.: celowo nie podaj\u0119 producenta DPI\/NAT ani IX (w\u0142a\u015bciwie to nie mam do nich szczeg\u00f3lnych pretensji, g\u0142\u00f3wnie chodzi o to, \u017ceby zrozumie\u0107, co si\u0119 sta\u0142o)<\/p>\n<h3>Dzisiejsza (a tak\u017ce wczorajsza i przedwczorajsza) rzeczywisto\u015b\u0107 z perspektywy dostawcy internetu<\/h3>\n<p>\nOstatnie tygodnie sp\u0119dzi\u0142em na znacznym przekszta\u0142caniu rdzenia sieci, wykonuj\u0105c mn\u00f3stwo manipulacji \u201ena \u017cywo\u201d, z ryzykiem znacznego zak\u0142\u00f3cenia ruchu u\u017cytkownik\u00f3w. Bior\u0105c pod uwag\u0119 cele, wyniki i konsekwencje tego wszystkiego \u2014 moralnie to wszystko jest do\u015b\u0107 ci\u0119\u017ckie. Szczeg\u00f3lnie \u2014 s\u0142uchaj\u0105c po raz kolejny pi\u0119knych przem\u00f3wie\u0144 o ochronie stabilno\u015bci runetu, suwerenno\u015bci itd.<\/p>\n<p>W tej sekcji postaram si\u0119 opisa\u0107 \u201eewolucj\u0119\u201d rdzenia sieci typowego dostawcy internetu w ci\u0105gu ostatniej dekady.<\/p>\n<p><b>Dziesi\u0119\u0107 lat temu.<\/b><\/p>\n<p>W tych b\u0142ogos\u0142awionych czasach rdze\u0144 sieci dostawcy m\u00f3g\u0142 by\u0107 prosty i niezawodny jak korek:<\/p>\n<p><img decoding=\"async\" alt=\"Rozbudowana odpowied\u017a na komentarz, a tak\u017ce troch\u0119 o \u017cyciu dostawc\u00f3w w RF\" src=\"\/wp-content\/uploads\/2019\/03\/06c455b9debf27799451d9f29a12a4a9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNa tym bardzo, bardzo uproszczonym rysunku brakuje magistrali, ring\u00f3w, routingu ip\/mpls.<\/p>\n<p>Jej istota polega na tym, \u017ce ruch u\u017cytkownik\u00f3w ostatecznie dociera\u0142 do prze\u0142\u0105czania na poziomie rdzenia \u2014 sk\u0105d szed\u0142 do <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Broadband_remote_access_server\">BNG<\/a><\/noindex>, sk\u0105d zazwyczaj \u2014 z powrotem do rdzenia prze\u0142\u0105cznika, a nast\u0119pnie \u201ena wyj\u015bcie\u201d \u2014 przez jedn\u0105 lub kilka bram border gateway w internecie.<\/p>\n<p>Taka \u0441\u0445\u0435\u043c\u0430 jest bardzo, bardzo \u0142atwa do zarezerwowania zar\u00f3wno na L3 (dynamiczne routowanie), jak i na L2 (MPLS).<\/p>\n<p>Mo\u017cna postawi\u0107 N+1 czegokolwiek: serwer\u00f3w dost\u0119powych, prze\u0142\u0105cznik\u00f3w, bram \u2014 i w ten czy inny spos\u00f3b je zarezerwowa\u0107 dla automatycznego prze\u0142\u0105czania awaryjnego.<\/p>\n<p><b>Po kilku latach<\/b> wszystkim w Rosji sta\u0142o si\u0119 jasne, \u017ce dalej \u017cy\u0107 tak nie mo\u017cna: konieczne jest pilne ochronienie dzieci przed zgubnym wp\u0142ywem sieci.<\/p>\n<p>Zaistnia\u0142a konieczno\u015b\u0107 pilnego znalezienia sposob\u00f3w filtrowania ruchu u\u017cytkownik\u00f3w.<\/p>\n<p>Istniej\u0105 r\u00f3\u017cne podej\u015bcia.<\/p>\n<p>W niezbyt dobrym przypadku \u2014 co\u015b jest wstawiane \u201ew przeci\u0119ciu\u201d: mi\u0119dzy ruchem u\u017cytkownika a internetem. Przechodz\u0105cy przez to \u201eco\u015b\u201d ruch jest analizowany i, na przyk\u0142ad, w kierunku abonenta wysy\u0142any jest fa\u0142szywy pakiet z przekierowaniem.<\/p>\n<p>W nieco lepszym przypadku \u2014 je\u015bli wolumeny ruchu na to pozwalaj\u0105 \u2014 mo\u017cna zastosowa\u0107 ma\u0142y trik: filtrowa\u0107 tylko wychodz\u0105cy ruch od u\u017cytkownik\u00f3w tylko na te adresy, kt\u00f3re nale\u017cy filtrowa\u0107 (mo\u017cna to zrobi\u0107 na podstawie zapisanych w rejestrze adres\u00f3w IP lub dodatkowo rozwi\u0105zywa\u0107 istniej\u0105ce w rejestrze domeny).<\/p>\n<p>W swoim czasie napisa\u0142em prosty <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ircop\/nfq_filter\">mini-dpi<\/a><\/noindex> \u2014 chocia\u017c nawet j\u0119zyk nie chce go tak nazwa\u0107. Jest bardzo prosty i niezbyt wydajny \u2014 jednak zar\u00f3wno nam, jak i dziesi\u0105tkom (je\u015bli nie setkom) innych dostawc\u00f3w pozwoli\u0142 nie wydawa\u0107 od razu milion\u00f3w na przemys\u0142owe systemy DPI, a zyskali\u015bmy dodatkowe lata czasu.<\/p>\n<p><b class=\"spoiler_title\">Przy okazji, o dawnych i obecnych systemach DPI<\/b>Warto doda\u0107, \u017ce wielu, kt\u00f3rzy wtedy kupili dost\u0119pne na rynku systemy DPI \u2014 ju\u017c je wyrzuci\u0142o. No bo nie by\u0142y przystosowane do takich warunk\u00f3w: setki tysi\u0119cy adres\u00f3w, dziesi\u0105tki tysi\u0119cy URL-i.<\/p>\n<p>I jednocze\u015bnie, w tym rynku mocno wzros\u0142o znaczenie krajowych producent\u00f3w. Nie m\u00f3wi\u0119 tu o sprz\u0119cie \u2014 to wszystko jasne, jednak oprogramowanie \u2014 to, co jest najwa\u017cniejsze w DPI \u2014 mog\u0142oby by\u0107, je\u015bli nie najnowocze\u015bniejsze na \u015bwiecie, to na pewno a) rozwija si\u0119 w zawrotnym tempie, i b) w cenie pude\u0142kowej \u2014 po prostu niepor\u00f3wnywalne z zagranicznymi konkurentami.<\/p>\n<p>Chcia\u0142bym si\u0119 tym pochwali\u0107, ale jest to troch\u0119 smutne =)<\/p>\n<p>Teraz wszystko wygl\u0105da\u0142o tak:<\/p>\n<p><img decoding=\"async\" alt=\"Rozbudowana odpowied\u017a na komentarz, a tak\u017ce troch\u0119 o \u017cyciu dostawc\u00f3w w RF\" src=\"\/wp-content\/uploads\/2019\/03\/d4b36c9f02fbbe7d36e9dc81fb1fe9ed.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Jeszcze po paru latach<\/b> wszyscy mieli ju\u017c rewizory; zasoby w rejestrze ros\u0142y w szybkim tempie. Dla niekt\u00f3rych starych urz\u0105dze\u0144 (na przyk\u0142ad Cisco 7600) schemat z \u201efiltracj\u0105 z boku\u201d stawa\u0142 si\u0119 po prostu nieadekwatny: liczba tras na platformach 76 jest ograniczona do oko\u0142o dziewi\u0119ciuset tysi\u0119cy, podczas gdy liczba tylko tras IPv4 dzisiaj zbli\u017ca si\u0119 do 800 tysi\u0119cy. A je\u015bli jeszcze ipv6\u2026 A ile tam? 900000 oddzielnych adres\u00f3w w banie rkn? =)<\/p>\n<p>Niekt\u00f3rzy przeszli na schemat z mirrorowaniem ca\u0142ego ruchu magistralnego na serwer filtruj\u0105cy, kt\u00f3ry mia\u0142 analizowa\u0107 ca\u0142y strumie\u0144 i w przypadku wykrycia czego\u015b niepo\u017c\u0105danego wysy\u0142a\u0107 w obie strony (do nadawcy i odbiorcy) RST.<\/p>\n<p>Jednak im wi\u0119cej ruchu, tym mniej taki schemat si\u0119 sprawdza. Przy najmniejszym op\u00f3\u017anieniu w przetwarzaniu \u2014 mirrorowany ruch po prostu niepostrze\u017cenie przeleci w nico\u015b\u0107, a dostawca dostanie protok\u00f3\u0142 o karze.<\/p>\n<p>Coraz wi\u0119cej dostawc\u00f3w musi wprowadza\u0107 systemy DPI o r\u00f3\u017cnych poziomach niezawodno\u015bci w przekroju magistrali.<\/p>\n<p><b>Rok lub dwa temu<\/b> wg plotek, praktycznie wszyscy zacz\u0119li wymaga\u0107 od FSB rzeczywistego zainstalowania sprz\u0119tu <noindex><a rel=\"nofollow\" href=\"https:\/\/vasexperts.ru\/blog\/osobennosti-i-otlichiya-sorm\/\">SORMa<\/a><\/noindex> (wcze\u015bniej wi\u0119kszo\u015b\u0107 dostawc\u00f3w ogranicza\u0142a si\u0119 do uzgodnie\u0144 z organami <i>planu SORM<\/i> \u2014 planu dzia\u0142a\u0144 operacyjnych na wypadek potrzeby znalezienia czego\u015b gdzie\u015b)<\/p>\n<p>Opr\u00f3cz pieni\u0119dzy (nie a\u017c tak, \u017ceby by\u0142y to kwoty astronomiczne, ale jednak \u2014 miliony), SORM wymaga\u0142 od wielu kolejnych dzia\u0142a\u0144 z sieci\u0105.<\/p>\n<ul>\n<li>SORMa musi widzie\u0107 \u00abszare\u00bb adresy u\u017cytkownik\u00f3w przed translacj\u0105 NAT<\/li>\n<li>SORMa ma ograniczon\u0105 liczb\u0119 interfejs\u00f3w sieciowych<\/li>\n<\/ul>\n<p>\nDlatego musieli\u015bmy mi\u0119dzy innymi znacznie przebudowa\u0107 cz\u0119\u015b\u0107 j\u0105dra \u2014 po to, aby zebra\u0107 gdzie\u015b w jednym miejscu ruch u\u017cytkownik\u00f3w do serwer\u00f3w dost\u0119pu. Aby odzwierciedli\u0107 go w SORM za pomoc\u0105 kilku \u0142\u0105czy.<\/p>\n<p>To znaczy, bardzo uproszczono, by\u0142o (po lewej) vs sta\u0142o si\u0119 (po prawej):<\/p>\n<p><img decoding=\"async\" alt=\"Rozbudowana odpowied\u017a na komentarz, a tak\u017ce troch\u0119 o \u017cyciu dostawc\u00f3w w RF\" src=\"\/wp-content\/uploads\/2019\/03\/0c6af5715ba59eda722309292c6f6735.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Teraz<\/b> wi\u0119kszo\u015b\u0107 dostawc\u00f3w wymaga tak\u017ce wprowadzenia SORM-3 \u2014 kt\u00f3ry obejmuje r\u00f3wnie\u017c logowanie translacji NAT.<\/p>\n<p>W tych celach musieli\u015bmy doda\u0107 do powy\u017cszego schematu jeszcze oddzielny sprz\u0119t dla NAT (jest to to, o czym mowa w pierwszej cz\u0119\u015bci). Co wi\u0119cej, musieli\u015bmy to doda\u0107 w okre\u015blonej kolejno\u015bci: poniewa\u017c SORM musi \u00abwidzie\u0107\u00bb ruch przed translacj\u0105 adres\u00f3w \u2014 ruch musi przebiega\u0107 \u015bci\u015ble w nast\u0119puj\u0105cy spos\u00f3b: u\u017cytkownicy -&gt; prze\u0142\u0105czanie, j\u0105dro -&gt; serwery dost\u0119pu -&gt; SORM -&gt; NAT -&gt; prze\u0142\u0105czanie, j\u0105dro -&gt; internet. W tym celu musieli\u015bmy dos\u0142ownie \u00abodwr\u00f3ci\u0107\u00bb strumienie ruchu w przeciwn\u0105 stron\u0119 na \u017cywo, co r\u00f3wnie\u017c by\u0142o do\u015b\u0107 skomplikowane.<\/p>\n<p>Podsumowuj\u0105c: przez dziesi\u0119\u0107 lat schemat j\u0105dra \u015bredniego dostawcy znacznie si\u0119 skomplikowa\u0142, a dodatkowe punkty awarii (zar\u00f3wno w postaci sprz\u0119tu, jak i jednorodnych linii prze\u0142\u0105czaj\u0105cych) znacznie przyby\u0142y. W\u0142a\u015bciwie samo w sobie wymaganie \u00abwidzie\u0107 wszystko\u00bb oznacza z\u0142o\u017cenie tego \u00abwszystkiego\u00bb w jedn\u0105 ca\u0142o\u015b\u0107.<\/p>\n<p>My\u015bl\u0119, \u017ce to mo\u017cna ca\u0142kiem przejrzy\u015bcie ekstrapolowa\u0107 na obecne inicjatywy dotycz\u0105ce suwerenno\u015bci Runetu, jego ochrony, stabilizacji i poprawy \ud83d\ude42<\/p>\n<p>A przed nami jeszcze Jarowa.<\/p>\n<p>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/444274\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043f\u043e\u0434\u0432\u0438\u0433 \u043c\u0435\u043d\u044f \u043d\u0430 \u044d\u0442\u043e\u0442 \u043f\u043e\u0441\u0442 \u0432\u043e\u0442 \u044d\u0442\u043e\u0442 \u0432\u043e\u0442 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439. \u041f\u0440\u0438\u0432\u043e\u0436\u0443 \u0435\u0433\u043e \u0437\u0434\u0435\u0441\u044c: kaleman \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0432 18:53 \u041c\u0435\u043d\u044f \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u043f\u043e\u0440\u0430\u0434\u043e\u0432\u0430\u043b \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440. \u0412\u043c\u0435\u0441\u0442\u0435 \u0441 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0430\u0439\u0442\u043e\u0432, \u0443 \u043d\u0435\u0433\u043e \u043f\u043e\u0434 \u0431\u0430\u043d \u043f\u043e\u043f\u0430\u043b \u043f\u043e\u0447\u0442\u043e\u0432\u0438\u043a mail.ru \u0421 \u0443\u0442\u0440\u0430 \u0434\u0435\u0440\u0433\u0430\u044e \u0442\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443, \u043d\u0438\u0447\u0435\u0433\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435 \u043c\u043e\u0433\u0443\u0442. \u041f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0439, \u0438 \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u044e\u0442 \u0432\u0438\u0434\u0438\u043c\u043e \u0432\u044b\u0448\u0435\u0441\u0442\u043e\u044f\u0449\u0438\u0435 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u044b. \u0415\u0449\u0435 \u0437\u0430\u043c\u0435\u0442\u0438\u043b \u0437\u0430\u043c\u0435\u0434\u043b\u0435\u043d\u0438\u0435 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0435 \u0432\u0441\u0435\u0445 \u0441\u0430\u0439\u0442\u043e\u0432, \u043c\u043e\u0436\u0435\u0442 [&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":[],"tags":[],"class_list":["post-29814","post","type-post","status-publish","format-standard","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043f\u043e\u0434\u0432\u0438\u0433 \u043c\u0435\u043d\u044f \u043d\u0430 \u044d\u0442\u043e\u0442 \u043f\u043e\u0441\u0442 \u0432\u043e\u0442 \u044d\u0442\u043e\u0442 \u0432\u043e\u0442 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439. \u041f\u0440\u0438\u0432\u043e\u0436\u0443 \u0435\u0433\u043e \u0437\u0434\u0435\u0441\u044c:\" \/>\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\/pl\/blog\/razvyornutyj-otvet-na-kommentarij-a-takzhe-nemnogo-o-zhizni-provajderov-v-rf\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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\u0420\u0430\u0437\u0432\u0451\u0440\u043d\u0443\u0442\u044b\u0439 \u043e\u0442\u0432\u0435\u0442 \u043d\u0430 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043e \u0436\u0438\u0437\u043d\u0438 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432 \u0432 \u0420\u0424 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043f\u043e\u0434\u0432\u0438\u0433 \u043c\u0435\u043d\u044f \u043d\u0430 \u044d\u0442\u043e\u0442 \u043f\u043e\u0441\u0442 \u0432\u043e\u0442 \u044d\u0442\u043e\u0442 \u0432\u043e\u0442 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439. \u041f\u0440\u0438\u0432\u043e\u0436\u0443 \u0435\u0433\u043e \u0437\u0434\u0435\u0441\u044c:\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/razvyornutyj-otvet-na-kommentarij-a-takzhe-nemnogo-o-zhizni-provajderov-v-rf\" \/>\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-10-31T18:32:09+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:32:09+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\udd47Obszernie odpowied\u017a na komentarz oraz nieco o \u017cyciu dostawc\u00f3w w Rosji | ProHoster","description":"Ten komentarz zainspirowa\u0142 mnie do tego posta. Przytaczam go tutaj:","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/razvyornutyj-otvet-na-kommentarij-a-takzhe-nemnogo-o-zhizni-provajderov-v-rf","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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\u0420\u0430\u0437\u0432\u0451\u0440\u043d\u0443\u0442\u044b\u0439 \u043e\u0442\u0432\u0435\u0442 \u043d\u0430 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043e \u0436\u0438\u0437\u043d\u0438 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432 \u0432 \u0420\u0424 | ProHoster","og:description":"\u0421\u043f\u043e\u0434\u0432\u0438\u0433 \u043c\u0435\u043d\u044f \u043d\u0430 \u044d\u0442\u043e\u0442 \u043f\u043e\u0441\u0442 \u0432\u043e\u0442 \u044d\u0442\u043e\u0442 \u0432\u043e\u0442 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439. \u041f\u0440\u0438\u0432\u043e\u0436\u0443 \u0435\u0433\u043e \u0437\u0434\u0435\u0441\u044c:","og:url":"https:\/\/prohoster.info\/pl\/blog\/razvyornutyj-otvet-na-kommentarij-a-takzhe-nemnogo-o-zhizni-provajderov-v-rf","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-10-31T18:32:09+00:00","article:modified_time":"2019-10-31T18:32:09+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"29814","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":"Article","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-20 22:35:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:48:50","updated":"2026-01-20 22:35:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/29814","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=29814"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/29814\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=29814"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=29814"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=29814"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}