Let's count the "Revisor" agents

Nem titok, hogy OroszorszĂĄgban a betiltott informĂĄciĂłk blokkolĂĄsĂĄnak ellenƑrzĂ©sĂ©t az automatikus "Revizor" rendszer vĂ©gzi. Hogy ez hogyan mƱködik, azt jĂłl leĂ­rjĂĄk itt a Habr cikkĂ©ben, a kĂ©pet onnan vettĂ©k:

Let's count the "Revisor" agents

KözvetlenĂŒl a szolgĂĄltatĂłnĂĄl telepĂ­tik a "Revizor Ügynök" modult:

A "Revizor Ügynök" modul az automatikus "Revizor" rendszer (AS "Revizor") struktĂșrĂĄjĂĄnak eleme. Ez a rendszer a szolgĂĄltatĂłk ĂĄltal elƑírt hozzĂĄfĂ©rĂ©skorlĂĄtozĂĄsi követelmĂ©nyek betartĂĄsĂĄnak ellenƑrzĂ©sĂ©re kĂ©szĂŒlt, a 2006. jĂșlius 27-i 149-FZ szĂĄmĂș szövetsĂ©gi törvĂ©ny 15.1-15.4 cikkelyei szerint az informĂĄciĂłrĂłl, az informĂĄciĂłs technolĂłgiĂĄkrĂłl Ă©s az informĂĄciĂłvĂ©delemrƑl.

A "Revizor" rendszer lĂ©trehozĂĄsĂĄnak fƑ cĂ©lja az, hogy nyomon kövesse a szolgĂĄltatĂłk ĂĄltal a 2006. jĂșlius 27-i 149-FZ szĂĄmĂș szövetsĂ©gi törvĂ©ny 15.1-15.4 cikkelyei alapjĂĄn elƑírt követelmĂ©nyek betartĂĄsĂĄt, kĂŒlönös figyelmet fordĂ­tva a tiltott informĂĄciĂłkhoz valĂł hozzĂĄfĂ©rĂ©s megĂĄllapĂ­tĂĄsĂĄra Ă©s a megsĂ©rtĂ©srƑl szĂłlĂł megerƑsĂ­tƑ anyagok (adatok) megszerzĂ©sĂ©re.

Figyelembe vĂ©ve, hogy ha nem is minden, de sok szolgĂĄltatĂł telepĂ­tette ezt az eszközt, akkor egy nagy hĂĄlĂłzat kell, hogy kialakuljon, amelyben prĂłbĂĄk Ă©s jelzƑk vannak, hasonlĂłan RIPE Atlas Ă©s mĂ©g több, de zĂĄrt hozzĂĄfĂ©rĂ©ssel. Azonban a jelzƑ az jelzƑ, hogy jeleket kĂŒldjön minden irĂĄnyba. Mi van, ha ezeket elkapjuk, Ă©s megnĂ©zzĂŒk, mit kaptunk Ă©s mennyit?

MielƑtt szĂĄmolnĂĄnk, nĂ©zzĂŒk meg, miĂ©rt lehet ez egyĂĄltalĂĄn lehetsĂ©ges.

Egy kis elmélet

Az ĂŒgynökök ellenƑrzik az erƑforrĂĄs elĂ©rhetƑsĂ©gĂ©t, beleĂ©rtve a HTTP(S) kĂ©rĂ©seken keresztĂŒl, pĂ©ldĂĄul a következƑt:

TCP, 14678  >  80, "[SYN] Seq=0"
TCP, 80  >  14678, "[SYN, ACK] Seq=0 Ack=1"
TCP, 14678  >  80, "[ACK] Seq=1 Ack=1"

HTTP, "GET /somepage HTTP/1.1"
TCP, 80  >  14678, "[ACK] Seq=1 Ack=71"
HTTP, "HTTP/1.1 302 Found"

TCP, 14678  >  80, "[FIN, ACK] Seq=71 Ack=479"
TCP, 80  >  14678, "[FIN, ACK] Seq=479 Ack=72"
TCP, 14678  >  80, "[ACK] Seq=72 Ack=480"

A kérés, a hasznos teher mellett, a kapcsolat létrehozåsånak fåzisåból is åll: csere SYN és SYN-ACK, és a kapcsolat lezåråsånak fåzisåból: FIN-ACK.

A tiltott informĂĄciĂłk nyilvĂĄntartĂĄsa többfĂ©le blokkolĂĄsi tĂ­pust tartalmaz. NyilvĂĄnvalĂł, hogy ha egy erƑforrĂĄst IP-cĂ­m vagy domainnĂ©v alapjĂĄn blokkolnak, akkor nem fogunk lĂĄtni semmilyen kĂ©rĂ©st. Ezek a legrombolĂłbb blokkolĂĄsi tĂ­pusok, amelyek az összes erƑforrĂĄs elĂ©rhetetlensĂ©gĂ©hez vezetnek egy IP-cĂ­men vagy egy domain összes informĂĄciĂłjĂĄnak. Van egy mĂĄsik blokkolĂĄsi tĂ­pus is, amely "URL alapĂș". Ebben az esetben a szƱrƑrendszernek elemeznie kell a HTTP kĂ©rĂ©s fejlĂ©cĂ©t, hogy pontosan meghatĂĄrozza, mit kell blokkolni. Ahhoz, hogy ez megtörtĂ©njen, az elsƑ lĂ©pĂ©s a kapcsolat lĂ©trehozĂĄsa, amelyet megprĂłbĂĄlhatunk követni, mivel valĂłszĂ­nƱ, hogy a szƱrƑ ezt ĂĄtengedi.

Ehhez ki kell vĂĄlasztani egy megfelelƑ szabad domaint, amely "URL alapĂș" blokkolĂĄsi tĂ­pussal Ă©s HTTP-val rendelkezik, hogy megkönnyĂ­tse a szƱrƑrendszer munkĂĄjĂĄt, lehetƑleg rĂ©gĂłta elhagyottat, hogy minimalizĂĄljuk a kĂŒlsƑ forgalom ĂĄramlĂĄsĂĄt az Ügynökökön kĂ­vĂŒl. Ez a feladat nem bizonyult tĂșl bonyolultnak, a tiltott informĂĄciĂłk nyilvĂĄntartĂĄsĂĄban elegendƑ szabad domain van, bƑven a kĂŒlönbözƑ igĂ©nyeknek. Így a domaint megvĂĄsĂĄroltĂĄk, Ă©s hozzĂĄ lett rendelve a VPS-en futĂł IP-cĂ­mekhez. tcpdump Ă©s megkezdƑdött a szĂĄmlĂĄlĂĄs.

A "Revizorok" åttekintése

Arra szĂĄmĂ­tottam, hogy idƑszakos kĂ©rĂ©snövekedĂ©seket fogok lĂĄtni, ami az Ă©n vĂ©lemĂ©nyem szerint egy irĂĄnyĂ­tott cselekvĂ©st jelezne. Nem mondhatom, hogy egyĂĄltalĂĄn nem tapasztaltam ezt, de egyĂ©rtelmƱ kĂ©p hatĂĄrozottan nem volt:

Let's count the "Revisor" agents

Ami nem meglepƑ, mĂ©g egy senki ĂĄltal nem hasznĂĄlt domain is, egy soha nem hasznĂĄlt IP cĂ­men masszĂ­v nemkĂ­vĂĄnatos informĂĄciĂłt fog kapni, ilyen a modern Internet. De szerencsĂ©re csak a konkrĂ©t URL kĂ©rĂ©sĂ©re volt szĂŒksĂ©gem, Ă­gy minden szkenner Ă©s jelszĂłkeresƑ gyorsan elƑkerĂŒlt. Emellett meglehetƑsen egyszerƱ volt megĂ©rteni, hol van a flood a hasonlĂł tĂ­pusĂș kĂ©rĂ©sek tömegĂ©ben. AztĂĄn összeĂĄllĂ­tottam az IP-cĂ­mek megjelenĂ©sĂ©nek gyakorisĂĄgĂĄt, Ă©s manuĂĄlisan ĂĄtvizsgĂĄltam az összes toplistĂĄt, elkĂŒlönĂ­tve azokat, akik a korĂĄbbi lĂ©pĂ©seken ĂĄtcsĂșsztak. TovĂĄbbĂĄ kivĂĄgtam az összes forrĂĄst, amely csak egy csomagot kĂŒldött, ezek mĂĄr nem voltak sokan. És ez lett az eredmĂ©ny:

Let's count the "Revisor" agents

Kis lĂ­rai kitĂ©rƑ. MĂșlt csĂŒtörtökön a webtĂĄrhely-szolgĂĄltatĂłm egy elĂ©g ködös tartalmĂș levelet kĂŒldött, amelyben azt Ă­rtĂĄk, hogy az Ön erƑforrĂĄsaik között van a RKN ĂĄltal tiltottnak szĂĄmĂ­tĂł tartalom, ezĂ©rt az blokkolva van. ElƑször azt hittem, hogy letiltottĂĄk a fiĂłkamat, de ez nem volt Ă­gy. AztĂĄn azt gondoltam, hogy csak figyelmeztetnek arra, amirƑl amĂșgy is tudok. De kiderĂŒlt, hogy a szolgĂĄltatĂł aktivĂĄlta a szƱrƑjĂ©t a domĂ©nem elƑtt, Ă­gy vĂ©gĂŒl dupla szƱrĂ©s alĂĄ kerĂŒltem: a szolgĂĄltatĂłk Ă©s a tĂĄrhelyszolgĂĄltatĂł rĂ©szĂ©rƑl is. A szƱrƑ csak a lekĂ©rdezĂ©sek vĂ©gzƑdĂ©seit engedte ĂĄt: FIN-ACK Ă©s RST eltĂĄvolĂ­tva a teljes HTTP-t a tiltott URL alapjĂĄn. Ahogy a fenti grafikonbĂłl lĂĄthatĂł, az elsƑ nap utĂĄn kevesebb adatot kaptam, de mĂ©g mindig Ă©rkeztek, ami Ă©ppen elegendƑ volt a lekĂ©rdezĂ©sek forrĂĄsĂĄnak szĂĄmlĂĄlĂĄsĂĄhoz.

Közel a lĂ©nyeghez. VĂ©lemĂ©nyem szerint vilĂĄgosan lĂĄthatĂł, hogy minden nap kĂ©t csĂșcs van, az elsƑ kisebb, Ă©jfĂ©l utĂĄn MoszkvĂĄban, a mĂĄsodik 6 reggel körĂŒl, amely 12-ig folytatĂłdik. A csĂșcs nem pontosan ugyanabban az idƑben törtĂ©nik. Eleinte ki akartam emelni azokat az IP cĂ­meket, amelyek csak ezekben az idƑszakokban fordultak elƑ, Ă©s mindegyiket minden idƑszakban, abbĂłl a feltĂ©telezĂ©sbƑl kiindulva, hogy az ĂŒgynöki ellenƑrzĂ©sek idƑszakosan törtĂ©nnek. De alaposabb nĂ©zĂ©s utĂĄn elĂ©g gyorsan felfedeztem olyan idƑszakokat, amelyek mĂĄs intervallumokba esnek, mĂĄs gyakorisĂĄgokkal, akĂĄr ĂłrĂĄnkĂ©nti egy lekĂ©rdezĂ©ssel is. AztĂĄn az idƑzĂłnĂĄkra gondoltam, Ă©s arra, hogy lehet, hogy ez a problĂ©ma, majd arra, hogy egyĂĄltalĂĄn a rendszer nem lehet globĂĄlisan szinkronizĂĄlva. Ezen kĂ­vĂŒl biztos vagyok benne, hogy a NAT is szerepet jĂĄtszik, Ă©s ugyanaz az ĂŒgynök kĂŒlönbözƑ nyilvĂĄnos IP cĂ­mekrƑl kĂŒldhet lekĂ©rdezĂ©seket.

Mivel az eredeti cĂ©lom nem a pontossĂĄg volt, szĂĄmba vettem az összes cĂ­met, amely egy hĂ©t alatt elƑfordult, Ă©s azt kaptam - 2791. Az egy cĂ­mrƑl lĂ©trehozott TCP kapcsolatok szĂĄma ĂĄtlagosan 4, mediĂĄnja 2. A csĂșcsok cĂ­mĂ©re: 464, 231, 149, 83, 77. A 95%-os minta maximuma - 8 kapcsolat egy cĂ­men. A mediĂĄn nem tĂșl magas, emlĂ©keztetem, hogy a grafikonon egyĂ©rtelmƱ napi periĂłdusossĂĄg lĂĄthatĂł, Ă­gy elvĂĄrhatĂł volt, hogy 4 Ă©s 8 között legyen 7 nap alatt. Ha eltĂĄvolĂ­tjuk azokat a kapcsolatokat, amelyek egyszer talĂĄlkoztak, akkor pontosan 5 mediĂĄn Ă©rtĂ©ket kapunk. De nem tudtam Ƒket vilĂĄgos kritĂ©rium alapjĂĄn kizĂĄrni. EllenkezƑleg, a mintavĂ©teli ellenƑrzĂ©s azt mutatta, hogy azok a tiltott erƑforrĂĄsok lekĂ©rdezĂ©seihez kapcsolĂłdnak.

A cĂ­mek cĂ­mek, de az interneten az autonĂłm rendszerek — AS — a fontosabbak, amelyekbƑl szĂŒletett 1510, ĂĄtlagosan 2 cĂ­m AS-ra, mediĂĄn 1. A legfontosabb cĂ­mek AS-ra: 288, 77, 66, 39, 27. A 95%-os minta maximuma — 4 cĂ­m AS-ra. Itt a mediĂĄn vĂĄrhatĂł — egy ĂŒgynök a szolgĂĄltatĂłra. A toplista is vĂĄrhatĂł — a legnagyobb szereplƑkkel rendelkezik. A nagy hĂĄlĂłzatokban az ĂŒgynököknek valĂłszĂ­nƱleg minden szolgĂĄltatĂł jelenlĂ©tĂ©ben ĂĄllniuk kellene, ne feledkezzĂŒnk meg a NAT-rĂłl sem. Ha orszĂĄgokra bontjuk, a maximĂĄlis Ă©rtĂ©kek a következƑkĂ©ppen alakulnak: 1409 — OroszorszĂĄg, 42 — Ukrajna, 23 — CsehorszĂĄg, 36 mĂĄs rĂ©giĂłkbĂłl, nem RIPE NCC. Az OroszorszĂĄgon kĂ­vĂŒli kĂ©rĂ©sek figyelemfelkeltƑek. ValĂłszĂ­nƱleg ezt a földrajzi helymeghatĂĄrozĂĄs hibĂĄival vagy a nyilvĂĄntartĂłk hibĂĄival lehet magyarĂĄzni a megadott adatok kitöltĂ©sĂ©nĂ©l. Vagy mivel az orosz cĂ©gnek lehetnek nem orosz gyökerei, vagy rendelkezhet kĂŒlföldi kĂ©pviselettel, mert Ă­gy egyszerƱbb, termĂ©szetesen a kĂŒlföldi RIPE NCC szervezettel valĂł kapcsolatban. Egy rĂ©szĂŒk kĂ©tsĂ©gtelenĂŒl felesleges, de a megbĂ­zhatĂł elkĂŒlönĂ­tĂ©se nehĂ©zkes, mivel az erƑforrĂĄs blokkolĂĄs alatt ĂĄll, Ă©s a mĂĄsodik naptĂłl kezdve kettƑs blokkolĂĄs alatt, a többsĂ©gi munkamenetek csupĂĄn nĂ©hĂĄny szervizcsomag cserĂ©jĂ©t jelentik. Abban ĂĄllapodjunk meg, hogy ez egy kis rĂ©sz.

Ezek a szĂĄmok mĂĄr hasonlĂ­thatĂłk az orosz szolgĂĄltatĂłk szĂĄmĂĄhoz. A RKN adatai szerint a "TĂĄvközlĂ©si szolgĂĄltatĂĄsok adatĂĄtvitele, kivĂ©ve a hangot" engedĂ©lyek — 6387, de ez egy tĂșlĂĄrazott becslĂ©s, nem minden engedĂ©ly vonatkozik az internetes szolgĂĄltatĂłkra, akiknek ĂŒgynököt kell beĂĄllĂ­taniuk. A RIPE NCC zĂłnĂĄban hasonlĂł szĂĄmĂș AS van regisztrĂĄlva OroszorszĂĄgban — 6230, amelyek közĂŒl nem minden szolgĂĄltatĂł. A UserSide szigorĂșbb szĂĄmĂ­tĂĄst vĂ©gzett Ă©s 3940 cĂ©get kapott 2017-ben, Ă©s ez inkĂĄbb egy felsƑ becslĂ©s. Mindenesetre az ĂŒgynököket megjelenĂ­tett AS-ok szĂĄma körĂŒlbelĂŒl kĂ©t Ă©s fĂ©l alkalommal kevesebb. De itt Ă©rdemes megĂ©rteni, hogy az AS nem feltĂ©tlenĂŒl egyenlƑ a szolgĂĄltatĂłval. NĂ©hĂĄny szolgĂĄltatĂłnak nincs sajĂĄt AS-e, mĂĄsoknak több mint egy van. Ha feltĂ©telezzĂŒk, hogy az ĂŒgynökök tĂ©nyleg mindenhol ĂĄllnak, akkor valaki szigorĂșbban szƱr, Ă­gy a kĂ©rdĂ©seik nem kĂŒlönböznek a szemĂ©tbƑl, ha egyĂĄltalĂĄn eljutnak. De a durva becslĂ©shez ez teljesen elfogadhatĂł, mĂ©g ha valami elveszett is a figyelmetlensĂ©gem miatt.

A DPI-rƑl

BĂĄr a tĂĄrhelyszolgĂĄltatĂłm a mĂĄsodik naptĂłl aktivĂĄlta a szƱrƑjĂ©t, az elsƑ nap adatai alapjĂĄn arra lehet következtetni, hogy a blokkolĂĄsok sikeresen mƱködnek. Csak 4 forrĂĄst tudtak ĂĄttörni, Ă©s ezeknek teljes, befejezett HTTP Ă©s TCP szekvenciĂĄik vannak (ahogy a fentiekben lĂĄthatĂł). MĂ©g 460 kĂ©pes csatlakozni GET, de a kapcsolat azonnal megszakad a RST. Figyeljen arra, hogy TTL:

TTL 50, TCP, 14678  >  80, "[SYN] Seq=0"
TTL 64, TCP, 80  >  14678, "[SYN, ACK] Seq=0 Ack=1"
TTL 50, TCP, 14678  >  80, "[ACK] Seq=1 Ack=1"

HTTP, "GET /filteredpage HTTP/1.1"
TTL 64, TCP, 80  >  14678, "[ACK] Seq=1 Ack=294"

#Ezt kapta a szƱrƑ
TTL 53, TCP, 14678  >  80, "[RST] Seq=3458729893"
TTL 53, TCP, 14678  >  80, "[RST] Seq=3458729893"

HTTP, "HTTP/1.1 302 Found"

#Ez pedig az eredeti csomópont elvesztési kísérlete
TTL 50, TCP ACKed unseen segment, 14678 > 80, "[ACK] Seq=294 Ack=145"
TTL 50, TCP, 14678  >  80, "[FIN, ACK] Seq=294 Ack=145"
TTL 64, TCP, 80  >  14678, "[FIN, ACK] Seq=171 Ack=295"
TTL 50, TCP Dup ACK 14678 > 80 "[ACK] Seq=295 Ack=145"

#Az eredeti csomópont råjön, hogy a kapcsolat megszakadt
TTL 50, TCP, 14678  >  80, "[RST] Seq=294"
TTL 50, TCP, 14678  >  80, "[RST] Seq=295"

Ezeknek a variĂĄciĂłi eltĂ©rƑek lehetnek: kevesebb RST vagy több retranszmitĂĄlĂĄs — attĂłl fĂŒggƑen, hogy mit kĂŒld a szƱrƑ az eredeti csomĂłpontnak. Mindenesetre ez a legmegbĂ­zhatĂłbb minta, amelybƑl lĂĄtszik, hogy kifejezetten a tiltott erƑforrĂĄst kĂ©rtĂ©k. RĂĄadĂĄsul mindig van egy vĂĄlasz, amely a TTL nagyobb, mint az elƑzƑ Ă©s a következƑ csomagok.

A többi részével nem låtható semmi, GET:

TTL 50, TCP, 14678  >  80, "[SYN] Seq=0"
TTL 64, TCP, 80  >  14678, "[SYN, ACK] Seq=0 Ack=1"

#Ezt kapta a szƱrƑ
TTL 53, TCP, 14678  >  80, "[RST] Seq=1"

Vagy Ă­gy:

TTL 50, TCP, 14678  >  80, "[SYN] Seq=0"
TTL 64, TCP, 80  >  14678, "[SYN, ACK] Seq=0 Ack=1"
TTL 50, TCP, 14678  >  80, "[ACK] Seq=1 Ack=1"

#Ezt kapta a szƱrƑ
TTL 53, TCP, 14678  >  80, "[RST, PSH] Seq=1"

TTL 50, TCP ACKed unseen segment, 14678 > 80, "[FIN, ACK] Seq=89 Ack=172"
TTL 50, TCP ACKed unseen segment, 14678 > 80, "[FIN, ACK] Seq=89 Ack=172"

#IsmĂ©t a szƱrƑ, többször is
TTL 53, TCP, 14678  >  80, "[RST, PSH] Seq=1"
...

KötelezƑen lĂĄthatĂł a kĂŒlönbsĂ©g a TTL ha valami beĂ©rkezik a szƱrƑtƑl. De gyakran semmi sem Ă©rkezik:

TCP, 14678  >  80, "[SYN] Seq=0"
TCP, 80  >  14678, "[SYN, ACK] Seq=0 Ack=1"
TCP Retransmission, 80 > 14678, "[SYN, ACK] Seq=0 Ack=1"
...

Vagy Ă­gy:

TCP, 14678  >  80, "[SYN] Seq=0"
TCP, 80  >  14678, "[SYN, ACK] Seq=0 Ack=1"
TCP, 14678  >  80, "[ACK] Seq=1 Ack=1"

#Eltelt nĂ©hĂĄny mĂĄsodperc forgalom nĂ©lkĂŒl

TCP, 80  >  14678, "[FIN, ACK] Seq=1 Ack=1"
TCP Retransmission, 80 > 14678, "[FIN, ACK] Seq=1 Ack=1"
...

És mindez folytatĂłdik Ă©s folytatĂłdik, ahogy a grafikonon is lĂĄthatĂł, nem egyszer, hanem minden nap.

IPv6-rĂłl

JĂł hĂ­r — van. Biztosan tudom mondani, hogy 5 kĂŒlönbözƑ IPv6 cĂ­mrƑl idƑszakos lekĂ©rĂ©sek Ă©rkeznek a tilalmas forrĂĄshoz, ez a viselkedĂ©s pontosan az, amit vĂĄrtam az ÜgynököktƑl. RĂĄadĂĄsul az egyik IPv6 cĂ­m nem tartozik a szƱrĂ©s alĂĄ, Ă©s egy teljes munkamenetet lĂĄtok. KĂ©t mĂĄsik cĂ­mrƑl csak egy-egy befejezetlen munkamenetet Ă©szleltem, melyek közĂŒl az egyik megakadt a szƱrƑn. RST az egyik a szƱrƑ miatt, a mĂĄsik az idƑkorlĂĄt miatt. Összesen tehĂĄt 7.

Mivel kevĂ©s cĂ­m van, alaposan megvizsgĂĄltam mindet, Ă©s kiderĂŒlt, hogy valĂłjĂĄban csak 3 szolgĂĄltatĂł van, akiknek ĂĄllva kell tapsolni! Egy mĂĄsik cĂ­m — egy felhƑalapĂș tĂĄrhely OroszorszĂĄgban (nem szƱr), a mĂĄsik — egy kutatĂłközpont NĂ©metorszĂĄgban (ott van szƱrƑ, hol?). De miĂ©rt ellenƑrzik rendszeresen a tilalmas forrĂĄsok elĂ©rhetƑsĂ©gĂ©t, az jĂł kĂ©rdĂ©s. A maradĂ©k kĂ©t cĂ­m egy-egy lekĂ©rĂ©st vĂ©gzett, Ă©s nem OroszorszĂĄg terĂŒletĂ©n talĂĄlhatĂł, rĂĄadĂĄsul az egyik szƱrve van (vĂ©gĂŒl is a tranzitten?).

A szƱrĂ©sek Ă©s az Ügynökök nagy kĂ©sleltetĂ©st okoznak az IPv6 szĂĄmĂĄra, amelynek bevezetĂ©se Ă­gy is lassan halad. Ez szomorĂș. Azok, akik teljes mĂ©rtĂ©kben megoldottĂĄk ezt a feladatot, bĂŒszkĂ©k lehetnek magukra.

VĂ©gĂŒl

Nem kerestem a 100% -os pontossĂĄgot, ezĂ©rt elnĂ©zĂ©st kĂ©rek, remĂ©lem, valaki szeretne egy ilyen munkĂĄt nagyobb precizitĂĄssal megismĂ©telni. SzĂĄmomra fontos volt megĂ©rteni, hogy egy ilyen megközelĂ­tĂ©s egyĂĄltalĂĄn mƱködni fog-e. A vĂĄlasz — mƱködni fog. Az elsƑ közelĂ­tĂ©sben kapott szĂĄmok vĂ©lemĂ©nyem szerint meglehetƑsen megbĂ­zhatĂłak.

Mit lehetne mĂ©g tenni, Ă©s mit lustĂĄltam megtenni — megszĂĄmolni a DNS-lekĂ©rĂ©seket. Ezek nem szƱrve, de nem is adnak nagy pontossĂĄgot, mivel csak a domainra vonatkoznak, nem az egĂ©sz URL-re. A periĂłdikussĂĄgnak Ă©szlelhetƑnek kell lennie. Ha ezt összevonjuk azzal, amit közvetlenĂŒl a lekĂ©rĂ©sekben lĂĄthatunk, az lehetƑvĂ© teszi a felesleges adatok elvĂĄlasztĂĄsĂĄt Ă©s több informĂĄciĂł nyerĂ©sĂ©t. Lehet, hogy mĂ©g a szolgĂĄltatĂłk ĂĄltal hasznĂĄlt DNS fejlesztƑit is meg lehet hatĂĄrozni, Ă©s sok mĂĄst is.

Teljesen nem vĂĄrtam, hogy a VPS-emhez a szolgĂĄltatĂł mĂ©g sajĂĄt szƱrƑt is bekapcsol. Lehet, hogy ez szokĂĄsos gyakorlat. VĂ©gĂŒl is a RKN Ă©ppen a szolgĂĄltatĂłhoz kĂŒldi a forrĂĄs törlĂ©sĂ©re vonatkozĂł kĂ©relmet. De ez nem lepett meg, Ă©s valahol mĂ©g hasznomra is vĂĄlt. A szƱrƑ nagyon hatĂ©konyan mƱködött, levĂĄgva minden helyes HTTP lekĂ©rĂ©st a tilalmas URL-re, de a nem megfelelƑ, a szolgĂĄltatĂłk szƱrƑjĂ©n ĂĄtment lekĂ©rĂ©sek eljutottak, ha csak a vĂ©gkimenet formĂĄjĂĄban is: FIN-ACK Ă©s RST — mĂ­nusz mĂ­nuszra Ă©s majdnem plusz lett. EgyĂ©bkĂ©nt az IPv6 hosztert nem szƱrtĂ©k. TermĂ©szetesen ez befolyĂĄsolta az összegyƱjtött anyag minƑsĂ©gĂ©t, de Ă­gy is lehetƑsĂ©get adott arra, hogy lĂĄthassuk a periĂłdikussĂĄgot. KiderĂŒlt, hogy ez fontos tĂ©nyezƑ a forrĂĄsok elhelyezĂ©sĂ©nek helyĂ©nek kivĂĄlasztĂĄsakor, ne felejtsenek el Ă©rdeklƑdni a tiltottnak nyilvĂĄnĂ­tott webhelyek listĂĄjĂĄval Ă©s a Roszkomnadzor ĂĄltal kĂŒldött kĂ©relmek kezelĂ©sĂ©vel kapcsolatban.

ElejĂ©n a Revizor ASE-t hasonlĂ­tottam össze a RIPE Atlas. Ez a hasonlĂ­tĂĄs teljesen indokolt, Ă©s egy nagy hĂĄlĂłzat az ĂŒgynökökkel hasznot hozhat. PĂ©ldĂĄul a forrĂĄs rendelkezĂ©sre ĂĄllĂĄsĂĄnak minƑsĂ©ge kĂŒlönbözƑ szolgĂĄltatĂłkbĂłl az orszĂĄg kĂŒlönbözƑ rĂ©szein. Meg lehet szĂĄmolni a kĂ©sĂ©seket, grafikonokat lehet Ă©pĂ­teni, mindezt elemezni Ă©s lĂĄtni a helyi Ă©s globĂĄlis vĂĄltozĂĄsokat. Ez nem a legközvetlenebb Ășt, de az astronomĂĄk is hasznĂĄljĂĄk a "standard gyertyĂĄkat", miĂ©rt ne hasznĂĄlhatnĂĄnk az ĂŒgynököket? Ismerve (megkeresve) a standard viselkedĂ©sĂŒket, meghatĂĄrozhatjuk a körĂŒlöttĂŒk törtĂ©nƑ vĂĄltozĂĄsokat, Ă©s hogyan befolyĂĄsoljĂĄk a nyĂșjtott szolgĂĄltatĂĄsok minƑsĂ©gĂ©t. És közben nem szĂŒksĂ©ges önĂĄllĂłan probe-okat elhelyezni a hĂĄlĂłzatban, azokat mĂĄr a Roszkomnadzor elhelyezte.

MĂ©g egy tĂ©ma, amelyet szeretnĂ©k Ă©rinteni: minden eszköz lehet fegyver. A Revizor ASE zĂĄrt hĂĄlĂłzat, de az ĂŒgynökök mindent elmondanak, kĂŒldve kĂ©relmeket a tiltott forrĂĄsok minden egyes webhelyĂ©re. Ilyen forrĂĄst szerezni egyĂĄltalĂĄn nem jelent problĂ©mĂĄt. ÖsszessĂ©gĂ©ben a szolgĂĄltatĂłk az ĂŒgynökökön keresztĂŒl, akaratlanul is, sokkal többet ĂĄrulnak el a hĂĄlĂłzatukrĂłl, mint amit valĂłszĂ­nƱleg megĂ©rne: DPI Ă©s DNS tĂ­pusok, az ĂŒgynök helyzete (központi csomĂłpont Ă©s szolgĂĄltatĂłi hĂĄlĂłzat?), hĂĄlĂłzati kĂ©sleltetĂ©si Ă©s vesztesĂ©gi jelzƑk — Ă©s ez csak a legnyilvĂĄnvalĂłbb. Ahogy valaki monitorozhatja az ĂŒgynökök tevĂ©kenysĂ©gĂ©t a forrĂĄsai elĂ©rhetƑsĂ©gĂ©nek javĂ­tĂĄsa Ă©rdekĂ©ben, mĂĄsok ezt mĂĄs cĂ©lokra is megtehetik, Ă©s ennek nincs akadĂĄlya. Ez egy kĂ©tsĂ©gbevonhatĂł Ă©s nagyon sokoldalĂș eszköz lett, bĂĄrki megbizonyosodhat rĂłla.

ForrĂĄs: habr.com

MegbĂ­zhatĂł hosting vĂĄsĂĄrlĂĄsa weboldalak szĂĄmĂĄra, DDoS vĂ©delemmel, VPS VDS szerverek. đŸ”„ MegbĂ­zhatĂł webtĂĄrhely vĂĄsĂĄrlĂĄsa DDoS vĂ©delemmel, VPS VDS szerverek | ProHoster