Nmap VPN-ის გავლით სხვადასხვა შედეგს აჩვენებს? დააფიქსირეთ სამიზნე
მასპინძლის სახელი შეიძლება სხვა მისამართად გადაწყდეს, როცა გვირაბი აწეულია. შეინარჩუნეთ რიცხვითი სამიზნე უძრავად, სანამ პორტების შეცვლილი მდგომარეობიდან რამეს გამოიტანთ.
ერთი და იმავე საიტის პორტების ორი სკანირება შეიძლება განსხვავდეს, რადგან სახელი გაშვებებს შორის სხვა მისამართად გადაწყდა, და არა იმიტომ, რომ გვირაბმა შეცვალა ის, რასაც სამიზნე ამჟღავნებს. მასპინძლის სახელი საძიებო ინსტრუქციაა და Nmap მას სკანირების დროს მიჰყვება. როცა გადამწყვეტი სხვა ჩანაწერით პასუხობს, მეორე სკანირებამ სხვა მანქანა გაზომა.
დააფიქსირეთ რიცხვითი მისამართი და შედარება ისევ აზრიანი ხდება. დანარჩენი ყველაფერი ანგარიშში, დროის გაზომვიდან შუალედურ მოწყობილობებამდე, ცალკე ცვლადად რჩება, რომელსაც საკუთარი კონტროლი სჭირდება.
ორი ექსპერიმენტი, რომლებიც ანგარიშში ერთნაირად გამოიყურება
შეადარეთ სახელი თავის თავს და ერთდროულად მინიმუმ ორი რამ შეცვალეთ: გზა, რომლითაც თქვენი პაკეტები მიდის, და დანიშნულება, რომელიც გადამწყვეტმა დააბრუნა. გამოსავალში განსხვავება არც ერთს არ მიეკუთვნება. სწორედ ეს გაურკვევლობაა ჩვეულებრივი მიზეზი იმისა, რომ სკანირება უწინ და შემდეგ იქცევა კამათად, რომელსაც ვერავინ ვერ გადაწყვეტს.
შეადარეთ მისამართი თავის თავს და დანიშნულება კონსტრუქციით ფიქსირებულია. ყველაფერი, რაც ჯერ კიდევ განსხვავდება, გზას, წყაროს მისამართს, შორის არსებულ ფილტრაციას ან თავად მანქანის მდგომარეობას ეკუთვნის. ერთი ცვლადი მოაშორეთ, რაც არ არის იგივე, რაც ყველას მოშორება.
ჩაწერეთ, ამ ორი ექსპერიმენტიდან რომელი შეასრულეთ სინამდვილეში, სანამ პორტების ცხრილიდან რაიმე დასკვნას გამოიტანთ. განსხვავება აკადემიურად ჟღერს, სანამ ანგარიში არ იტყვის, რომ VPN-მა დაბლოკა პორტი, რომელიც არასდროს ყოფილა ღია იმ მისამართზე, სადაც მეორედ მოხვდით.
| 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 |
ჯერ გადაწყვიტეთ, შემდეგ დაასკანირეთ ჩაწერილი მისამართი
გამოყავით გადაწყვეტა ზონდირებისგან, რათა ორი ფაქტი სხვადასხვა ადგილას მოხვდეს. ჰკითხეთ სისტემას, რა გადაწყვიტა, შეინახეთ ეს პასუხი, შემდეგ 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-ის ჩარევის მოვლენად. შემდეგი ნაბიჯი ჩვეულებრივ კიდევ ერთი გაშვებაა დაფიქსირებული მისამართით და არა უფრო ფართო სკანირება.