Habr postmortem ceeb toom: poob rau hauv ntawv xov xwm

Qhov kawg ntawm thawj zaug thiab pib ntawm lub hlis thib ob ntawm lub caij ntuj sov 2019 tau dhau los ua qhov nyuaj thiab raug cim los ntawm ntau qhov kev poob qis hauv kev pabcuam IT thoob ntiaj teb. Ntawm qhov tseem ceeb: ob qhov xwm txheej loj hauv CloudFlare cov txheej txheem (thawj - nrog ob txhais tes nkhaus thiab tsis saib xyuas tus cwj pwm ntawm BGP ntawm qee qhov ISPs los ntawm Tebchaws Meskas; qhov thib ob - nrog rau kev xa tawm ntawm CF lawv tus kheej, uas cuam tshuam rau txhua tus siv CF. , thiab cov no yog ntau qhov kev pabcuam tseem ceeb) thiab kev ua haujlwm tsis ruaj khov ntawm Facebook CDN infrastructure ( cuam tshuam tag nrho cov khoom FB, suav nrog Instagram thiab WhatsApp). Peb kuj yuav tsum tau poob rau hauv qhov kev faib tawm, txawm hais tias peb qhov kev tawm dag zog tsis tshua pom zoo rau lub ntiaj teb keeb kwm yav dhau los. Ib tug neeg twb tau pib rub lub nyoob hoom qav taub dub thiab "sovereign" conspiracies, yog li peb tau tshaj tawm cov ntawv tshaj tawm pej xeem ntawm peb qhov xwm txheej.

Habr postmortem ceeb toom: poob rau hauv ntawv xov xwm

03.07.2019, 16: 05
Teeb meem nrog cov peev txheej tau pib sau tseg, zoo ib yam li kev puas tsuaj hauv kev sib txuas hauv network. Tsis tau tshawb xyuas txhua yam, lawv pib ua yuam kev ntawm kev ua haujlwm ntawm cov channel sab nraud ntawm DataLine, vim nws tau pom tseeb tias qhov teeb meem yog nrog lub network sab hauv nkag mus rau hauv Is Taws Nem (NAT), mus txog qhov muab BGP kev sib ntsib rau. DataLine.

03.07.2019, 16: 35
Nws tau pom tseeb tias cov cuab yeej muab qhov chaw nyob hauv network txhais lus thiab nkag los ntawm lub vev xaib hauv zos network mus rau Is Taws Nem (NAT) tau ua tsis tiav. Kev sim rov pib dua cov cuab yeej tsis ua rau muaj dab tsi, kev tshawb nrhiav lwm txoj hauv kev rau kev teeb tsa kev sib txuas pib ua ntej tau txais cov lus teb los ntawm kev txhawb nqa, vim los ntawm kev paub dhau los, qhov no feem ntau yuav tsis tau pab.

Qhov teeb meem tau ua rau muaj kev ntxhov siab me ntsis los ntawm qhov tseeb tias cov cuab yeej no kuj tau txiav cov kev sib txuas ntawm cov neeg ua haujlwm VPN cov neeg ua haujlwm, thiab cov chaw taws teeb rov qab los ua haujlwm nyuaj dua.

03.07.2019, 16: 40
Peb sim ua kom rov ua kom rov zoo dua qub uas twb muaj lawm thaub qab NAT lub tswv yim uas tau ua haujlwm zoo ua ntej. Tab sis nws tau pom tseeb tias ntau qhov kev kho dua tshiab hauv lub network ua rau cov tswv yim no yuav luag tsis ua haujlwm, txij li nws txoj kev kho dua tshiab tuaj yeem ua haujlwm zoo tshaj plaws, tsis ua haujlwm, lossis, qhov phem tshaj, rhuav tshem qhov uas twb ua haujlwm lawm.

Peb tau pib ua haujlwm ntawm ob peb lub tswv yim los hloov tsheb mus rau cov txheej txheem tshiab ntawm cov routers ua haujlwm rau lub nraub qaum, tab sis lawv zoo li tsis tuaj yeem ua haujlwm vim qhov peculiarities ntawm kev faib cov kev hauv cov tub ntxhais network.

03.07.2019, 17: 05
Nyob rau tib lub sijhawm, ib qho teeb meem tau pom nyob rau hauv lub npe daws teeb meem ntawm lub npe servers, uas ua rau muaj kev ua yuam kev hauv kev daws teeb meem hauv cov ntawv thov, thiab lawv tau pib sau cov ntaub ntawv hosts sai nrog cov ntaub ntawv ntawm cov kev pabcuam tseem ceeb.

03.07.2019, 17: 27
Habr qhov kev txwv tsis pub ua haujlwm tau rov qab los.

03.07.2019, 17: 43
Tab sis thaum kawg, qhov kev daws teeb meem muaj kev nyab xeeb tau pom rau kev teeb tsa kev khiav tsheb los ntawm ib qho ntawm cov ciam teb routers, uas tau teeb tsa sai. Kev sib txuas hauv Is Taws Nem tau rov qab los.

Nyob rau ob peb feeb tom ntej no, ntau cov ntawv ceeb toom los ntawm cov kev saib xyuas txog kev kho dua tshiab ntawm cov neeg saib xyuas kev ua haujlwm, tab sis qee qhov kev pabcuam tau dhau los ua haujlwm tsis tau vim tias lub npe daws teeb meem ntawm lub npe servers (dns) tau tawg.

Habr postmortem ceeb toom: poob rau hauv ntawv xov xwm

03.07.2019, 17: 52
NS tau rov pib dua thiab lub cache raug tshem tawm. Kev daws tau rov qab los.

03.07.2019, 17: 55
Txhua qhov kev pabcuam pib ua haujlwm tshwj tsis yog MK, Freelansim thiab Toaster.

03.07.2019, 18: 02
MK thiab Freelansim pib ua haujlwm.

03.07.2019, 18: 07
Nqa rov qab qhov kev sib kho BGP dawb huv nrog DataLine.

03.07.2019, 18: 25
Lawv pib sau cov teeb meem nrog cov peev txheej, uas yog vim muaj kev hloov pauv ntawm qhov chaw nyob sab nraud ntawm NAT pas dej ua ke thiab nws qhov tsis muaj nyob hauv acl ntawm ntau cov kev pabcuam, uas tau kho tam sim ntawd. Lub Toaster pib ua haujlwm tam sim ntawd.

03.07.2019, 20: 30
Peb pom qhov yuam kev cuam tshuam nrog Telegram bots. Nws muab tawm tias lawv tsis nco qab sau npe qhov chaw nyob sab nraud hauv ob peb acl (proxy servers), uas tau kho tam sim ntawd.

Habr postmortem ceeb toom: poob rau hauv ntawv xov xwm

tshawb pom

  • Cov khoom siv, uas yav tas los sowed tsis ntseeg txog nws qhov haum, ua tsis tiav. Muaj kev npaj tshem tawm nws los ntawm kev ua haujlwm, vim tias nws cuam tshuam nrog kev txhim kho ntawm lub network thiab muaj teeb meem kev sib raug zoo, tab sis tib lub sijhawm nws ua haujlwm tseem ceeb, uas yog vim li cas txhua qhov kev hloov pauv yog qhov nyuaj yam tsis muaj kev cuam tshuam cov kev pabcuam. Tam sim no koj tuaj yeem txav mus ntxiv.
  • Qhov teeb meem DNS tuaj yeem zam tau los ntawm kev txav lawv los ze zog rau lub pob txha caj qaum tshiab sab nraud ntawm NAT network thiab tseem muaj kev sib txuas tag nrho rau lub network grey yam tsis muaj kev txhais lus (uas yog txoj kev npaj ua ntej qhov xwm txheej).
  • Koj yuav tsum tsis txhob siv cov npe sau npe thaum sib sau ua ke RDBMS pawg, vim tias qhov yooj yim ntawm kev hloov pauv tus IP chaw nyob tsis yog qhov tsim nyog tshwj xeeb, vim tias cov kev hloov pauv no tseem xav tau rov tsim kho pawg. Qhov kev txiav txim siab no tau hais los ntawm cov laj thawj keeb kwm thiab, ua ntej ntawm tag nrho, los ntawm qhov pom tseeb ntawm qhov kawg ntawm lub npe hauv RDBMS kev teeb tsa. Feem ntau, ib qho cuab yeej classic.
  • Hauv txoj ntsiab cai, kev tawm dag zog piv rau "kev tswj hwm ntawm Runet" tau ua tiav;

Tau qhov twg los: www.hab.com

Ntxiv ib saib