Два скенирања портова истог сајта могу се разликовати јер се име између покретања разрешило на другу адресу, а не зато што је тунел променио шта циљ излаже. Име домаћина је упутство за претрагу и Nmap га прати у тренутку скенирања. Када резолвер одговори другим записом, друго скенирање је измерило други рачунар.

Фиксирајте нумеричку адресу и поређење поново добија смисао. Све остало у извештају, од мерења времена до међууређаја, остаје засебна променљива која захтева сопствену контролу.

Два експеримента која у извештају изгледају исто

Упоредите име са њим самим и променили сте најмање две ствари одједном: путању којом иду ваши пакети и одредиште које је резолвер вратио. Разлика у излазу не може се приписати ни једном од њих. Та двосмисленост је уобичајен разлог зашто се скенирање пре и после претвори у расправу коју нико не може да реши.

Упоредите адресу са њом самом и одредиште је фиксирано по конструкцији. Све што се још разликује припада путањи, изворној адреси, филтрирању између или сопственом стању машине. Уклонили сте једну променљиву, што није исто као уклонити све.

Запишите који сте од та два експеримента заиста извели пре него што изведете било какав закључак из табеле портова. Разлика звучи академски док извештај не каже да је VPN блокирао порт који никада није био отворен на адреси коју сте погодили други пут.

ComparisonWhat stays fixedWhat a difference can mean
Name against nameThe string you typedResolver answer, answer order or split-horizon policy changed
Address against addressThe numeric destinationSource path, filtering or service placement changed

Прво разрешите, затим скенирајте забележену адресу

Одвојите разрешавање од сондирања да два налаза заврше на различитим местима. Питајте систем шта је разрешио, сачувајте тај одговор, па дајте Nmap-у дословну адресу. Поновите исте две команде са спуштеним и подигнутим тунелом.

getent hosts scan.example.net
dig +short scan.example.net A
nmap -Pn -sV -p 443,8443 192.0.2.40

Заставица -Pn је овде важна јер би домаћин који игнорише сонде откривања иначе био пријављен као недоступан и празан резултат би се погрешно прочитао као затворен порт. Користите -sV само против одредишта која је оператер одобрио; сондирање верзија је гласније од голог повезивања и припада писаном обухвату.

Референца за спецификацију циља Nmap-а изричито каже да се име домаћина разрешава на адресу пре скенирања и да алат скенира прву када се врати више адреса, осим ако затражите све. Ништа у том понашању није специфично за VPN. Подељени DNS, други резолвер или балансер оптерећења који одговара у новом редоследу дају исти ефекат без икаквог тунела.

Држите разрешену вредност уз излаз скенирања, са породицом адреса, скупом заставица и временском ознаком. Обрнута претрага која врати назив компаније је још једно запажање, а не доказ који је бекенд одговорио.

Шта вам измењено стање порта може и не може рећи

Када је одредиште фиксирано, порт који пређе из отвореног у филтрирано обично указује на путању. Помислите на ACL узводно, заштитни зид са стањем или провајдера који третира излаз тунела другачије од кућног излаза. Сузите тестирањем друге одобрене адресе у истој подмрежи када обухват дозвољава, јер би замена имена домаћина поново увела питање резолвера. Једна променљива по покретању је цео метод.

Порт који остаје отворен док се банер услуге мења је друга прича. Тај образац одговара фронтенду који распоређује везе по бекендима, и ниједна количина скенирања са ваше стране неће именовати закупца иза њега.

Оно што скенирање никада не каже јесте намера. Филтрирани порт је исход политике, а не доказ да је неко издвојио ваш тунел, а отворени порт није доказ да ће вас апликација иза њега услужити. Повежите са дневницима компоненте коју водите пре него што напишете било коју од две приче.

Бележите резултате да поређење преживи преглед

Користан запис садржи тражено име, разрешену адресу и њену породицу, тачне заставице, изворну адресу у употреби и одобрење које је покривало одредиште. Додајте време, јер се DNS одговори ротирају и извештај без временских ознака двапут позива исту расправу. Додајте и верзију скенера, јер се подразумевано понашање сондирања помера између издања. Ако су два покретања користила различите методе, третирајте их као различите експерименте и реците то у наслову, а не у фусноти.

Означите налаз оним што јесте: различита одредишта, различите изворне путање или разлика која још није објашњена. Тај речник држи извештај о скенирању искреним и спречава да се одговор резолвера поново објави као догађај пресретања VPN-а. Следећи корак је обично још једно покретање са фиксираном адресом, а не шире скенирање.

Повезани чланци