Nmap Menunjukkan Hasil Berbeza Melalui VPN? Kunci Sasaran
Nama hos boleh diselesaikan ke alamat lain sebaik terowong naik. Kekalkan sasaran berangka tetap sebelum mentafsir sebarang perubahan keadaan port.
Dua imbasan port laman web yang sama boleh berbeza kerana nama diselesaikan ke alamat lain antara larian, bukan kerana terowong mengubah apa yang didedahkan sasaran. Nama hos ialah arahan carian, dan Nmap mengikutnya pada masa imbasan. Apabila penyelesai menjawab dengan rekod lain, imbasan kedua mengukur mesin yang lain.
Kunci alamat berangka itu dan perbandingan menjadi bermakna semula. Semua perkara lain dalam laporan, daripada pemasaan hingga peranti perantaraan, kekal sebagai pemboleh ubah berasingan yang memerlukan kawalannya sendiri.
Dua eksperimen yang kelihatan sama dalam laporan
Bandingkan nama dengan dirinya sendiri dan anda telah mengubah sekurang-kurangnya dua perkara serentak: laluan yang dilalui paket anda dan destinasi yang dipulangkan oleh penyelesai. Perbezaan dalam output tidak boleh dikaitkan dengan mana-mana satu. Kekaburan itulah sebab biasa imbasan sebelum-dan-selepas bertukar menjadi perdebatan yang tiada siapa dapat selesaikan.
Bandingkan alamat dengan dirinya sendiri dan destinasi ditetapkan oleh binaan. Apa-apa yang masih berbeza tergolong dalam laluan, alamat sumber, penapisan di antaranya, atau keadaan mesin itu sendiri. Anda telah membuang satu pemboleh ubah, yang tidak sama dengan membuang semuanya.
Catat eksperimen mana antara dua itu yang benar-benar anda jalankan sebelum membuat sebarang kesimpulan daripada jadual port. Perbezaannya kedengaran akademik sehingga satu laporan berkata VPN menyekat port yang tidak pernah terbuka pada alamat yang anda capai kali kedua.
| 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 |
Selesaikan dahulu, kemudian imbas alamat yang anda rekod
Pisahkan penyelesaian daripada penyiasatan supaya dua fakta mendarat di tempat berbeza. Tanya sistem apa yang diselesaikannya, simpan jawapan itu, kemudian beri Nmap alamat literal. Ulang dua arahan yang sama dengan terowong turun dan naik.
getent hosts scan.example.net dig +short scan.example.net A nmap -Pn -sV -p 443,8443 192.0.2.40
Flag -Pn penting di sini, kerana hos yang mengabaikan prob penemuan akan dilaporkan sebagai mati dan hasil kosongnya salah dibaca sebagai port tertutup. Gunakan -sV hanya terhadap destinasi yang diluluskan pengendali; penyiasatan versi lebih bising daripada sambungan kosong dan tergolong dalam skop bertulis.
Rujukan spesifikasi sasaran Nmap menyatakan dengan jelas bahawa nama hos diselesaikan ke alamat sebelum imbasan dan bahawa apabila beberapa alamat kembali, alat itu mengimbas yang pertama melainkan anda meminta semuanya. Tiada apa-apa dalam tingkah laku itu khusus kepada VPN. DNS terbelah, penyelesai berbeza, atau pengimbang beban yang menjawab dalam susunan baharu menghasilkan kesan yang sama tanpa sebarang terowong.
Simpan nilai yang diselesaikan di sebelah output imbasan, dengan keluarga alamat, set flag dan cap masa. Carian songsang yang memulangkan nama syarikat ialah satu lagi pemerhatian, bukan bukti backend mana yang menjawab.
Apa yang boleh dan tidak boleh diberitahu oleh keadaan port yang berubah
Setelah destinasi dikunci, port yang bertukar daripada terbuka kepada tertapis biasanya menunjuk ke laluan. Fikirkan ACL di hulu, tembok api berkeadaan, atau penyedia yang mengendalikan keluar terowong berbeza daripada keluar kediaman. Sempitkan dengan menguji alamat kedua yang diluluskan dalam subnet yang sama apabila skop mengizinkan, kerana menukar nama hos akan memasukkan semula soalan penyelesai. Satu pemboleh ubah setiap larian ialah keseluruhan kaedah.
Port yang kekal terbuka sementara sepanduk perkhidmatan berubah ialah kisah lain. Corak itu sesuai dengan bahagian hadapan yang mengagihkan sambungan merentas backend, dan tiada jumlah imbasan dari pihak anda akan menamakan penyewa di belakangnya.
Apa yang tidak pernah dikatakan oleh imbasan ialah niat. Port tertapis ialah hasil dasar, bukan bukti seseorang menyasarkan terowong anda, dan port terbuka bukan bukti aplikasi di belakangnya akan melayani anda. Kaitkan dengan log komponen yang anda kendalikan sebelum menulis mana-mana satu kisah itu.
Rekod hasil supaya perbandingan bertahan semakan
Rekod yang berguna mengandungi nama yang diminta, alamat yang diselesaikan dan keluarganya, flag tepat, alamat sumber yang digunakan, dan kebenaran yang meliputi destinasi. Tambah masa, kerana jawapan DNS berputar dan laporan tanpa cap masa menjemput perdebatan yang sama dua kali. Tambah juga versi pengimbas, kerana tingkah laku prob lalai berubah antara keluaran. Jika dua larian menggunakan kaedah berbeza, anggap ia eksperimen berbeza dan nyatakan itu dalam tajuk, bukan dalam nota kaki.
Label penemuan itu sebagai apa adanya: destinasi berbeza, laluan sumber berbeza, atau perbezaan yang masih tidak dijelaskan. Kosa kata itu mengekalkan laporan imbasan jujur dan menghalang jawapan penyelesai daripada diterbitkan semula sebagai peristiwa pemintasan VPN. Langkah seterusnya biasanya satu lagi larian dengan alamat dikunci, bukan imbasan yang lebih luas.