Nmap rodo skirtingus rezultatus per VPN? Užfiksuokite taikinį
Pagrindinio kompiuterio vardas gali būti išspręstas kitu adresu. Laikykite skaitmeninį taikinį fiksuotą prieš aiškindamiesi pasikeitusias prievadų būsenas.
Du tos pačios svetainės prievadų nuskaitymai gali nesutarti, nes vardas tarp paleidimų buvo išspręstas kitu adresu, o ne todėl, kad tunelis pakeitė tai, ką atskleidžia taikinys. Pagrindinio kompiuterio vardas yra paieškos instrukcija, ir Nmap jos laikosi nuskaitymo metu. Kai sprendėjas atsako kitu įrašu, antrasis nuskaitymas išmatavo kitą mašiną.
Užfiksuokite skaitmeninį adresą ir palyginimas vėl įgauna prasmę. Visa kita ataskaitoje, nuo laiko iki tarpinių įrenginių, lieka atskiras kintamasis, kuriam reikia savo kontrolės.
Du eksperimentai, ataskaitoje atrodantys vienodai
Palyginkite vardą su juo pačiu ir pakeitėte bent du dalykus vienu metu: kelią, kuriuo eina jūsų paketai, ir paskirties vietą, kurią grąžino sprendėjas. Išvesties skirtumo negalima priskirti nė vienam iš jų. Šis neapibrėžtumas yra įprasta priežastis, kodėl nuskaitymas prieš ir po virsta ginču, kurio niekas negali išspręsti.
Palyginkite adresą su juo pačiu ir paskirties vieta yra fiksuota pagal konstrukciją. Viskas, kas dar skiriasi, priklauso keliui, šaltinio adresui, tarpiniam filtravimui arba pačios mašinos būsenai. Pašalinote vieną kintamąjį, o tai nėra tas pats, kas pašalinti visus.
Užsirašykite, kurį iš šių dviejų eksperimentų iš tikrųjų atlikote, prieš darydami bet kokią išvadą iš prievadų lentelės. Skirtumas skamba akademiškai, kol ataskaita nepasako, kad VPN užblokavo prievadą, kuris niekada nebuvo atidarytas adresu, kurį pasiekėte antrą kartą.
| Comparison | What stays fixed | What a difference can mean |
|---|---|---|
| Name against name | The string you typed | Resolver answer, answer order or split-horizon policy changed |
| Address against address | The numeric destination | Source path, filtering or service placement changed |
Pirmiausia išspręskite, tada nuskaitykite užfiksuotą adresą
Atskirkite sprendimą nuo zondavimo, kad du faktai atsidurtų skirtingose vietose. Paklauskite sistemos, ką ji išsprendė, išsaugokite tą atsakymą, tada duokite Nmap pažodinį adresą. Pakartokite tas pačias dvi komandas su nuleistu ir pakeltu tuneliu.
getent hosts scan.example.net dig +short scan.example.net A nmap -Pn -sV -p 443,8443 192.0.2.40
Vėliavėlė -Pn čia svarbi, nes pagrindinis kompiuteris, ignoruojantis aptikimo zondus, kitu atveju būtų praneštas kaip nepasiekiamas, o tuščias rezultatas būtų klaidingai perskaitytas kaip uždarytas prievadas. Naudokite -sV tik prieš operatoriaus patvirtintus taikinius; versijų zondavimas yra triukšmingesnis už gryną ryšį ir priklauso rašytinei apimčiai.
Nmap taikinių specifikacijos nuoroda aiškiai nurodo, kad pagrindinio kompiuterio vardas prieš nuskaitymą išsprendžiamas į adresą ir kad grąžinus kelis adresus įrankis nuskaito pirmąjį, nebent paprašysite visų. Šiame elgesyje nėra nieko būdingo VPN. Padalintas DNS, kitas sprendėjas ar nauja tvarka atsakantis apkrovos balansuotojas sukuria tą patį efektą be jokio tunelio.
Laikykite išspręstą reikšmę šalia nuskaitymo išvesties kartu su adresų šeima, vėliavėlių rinkiniu ir laiko žyma. Atvirkštinė paieška, grąžinanti įmonės pavadinimą, yra dar vienas stebėjimas, o ne įrodymas, kuri backend dalis atsakė.
Ką pasikeitusi prievado būsena gali ir ko negali pasakyti
Kai paskirties vieta užfiksuota, prievadas, pereinantis iš atviro į filtruotą, paprastai rodo į kelią. Pagalvokite apie aukštesnio lygio ACL, būseną palaikančią užkardą ar tiekėją, kuris tunelio išėjimą traktuoja kitaip nei namų išėjimą. Susiaurinkite bandydami antrą patvirtintą adresą toje pačioje podalėje, kai apimtis leidžia, nes pagrindinio kompiuterio vardo keitimas vėl įvestų sprendėjo klausimą. Vienas kintamasis vienam paleidimui yra visas metodas.
Prievadas, kuris lieka atviras, kol keičiasi paslaugos reklama, yra kita istorija. Šis modelis tinka priešinei daliai, paskirstančiai ryšius tarp backend dalių, ir joks nuskaitymo kiekis iš jūsų pusės neįvardys nuomininko už jos.
Ko nuskaitymas niekada nepasako, tai ketinimas. Filtruotas prievadas yra politikos rezultatas, o ne įrodymas, kad kas nors išskyrė jūsų tunelį, ir atviras prievadas nėra įrodymas, kad programa už jo jums tarnaus. Susiekite su komponento, kurį valdote, žurnalais prieš rašydami bet kurią iš dviejų istorijų.
Įrašykite rezultatus, kad palyginimas išlaikytų peržiūrą
Naudingame įraše yra prašomas vardas, išspręstas adresas ir jo šeima, tikslios vėliavėlės, naudojamas šaltinio adresas ir leidimas, apėmęs paskirties vietą. Pridėkite laiką, nes DNS atsakymai sukasi ir ataskaita be laiko žymų du kartus kviečia tą patį ginčą. Pridėkite ir skaitytuvo versiją, nes numatytasis zondavimo elgesys slenka tarp leidimų. Jei du paleidimai naudojo skirtingus metodus, traktuokite juos kaip skirtingus eksperimentus ir pasakykite tai antraštėje, o ne išnašoje.
Pažymėkite radinį tuo, kuo jis yra: skirtingos paskirties vietos, skirtingi šaltinio keliai arba dar nepaaiškintas skirtumas. Ta leksika išlaiko nuskaitymo ataskaitą sąžiningą ir neleidžia sprendėjo atsakymui būti paskelbtam iš naujo kaip VPN perėmimo įvykiui. Kitas žingsnis paprastai yra dar vienas paleidimas su užfiksuotu adresu, o ne platesnis nuskaitymas.