Pemindaian port tidak bisa memberi tahu siapa yang menerima login
Soket terbuka tidak mengatakan apa pun tentang identitas atau kredensial. Gunakan profil sebenarnya untuk jabat tangan, lalu periksa rute dan akses sebagai tahap terpisah.
Tiga pertanyaan tercampur ketika seseorang mengacungkan hasil pemindaian port di depan masalah VPN: apakah ada yang bisa dijangkau, apakah itu layanan yang Anda maksud, dan apakah ia akan menerima identitas Anda. Pemindai menjawab yang pertama dan menunjuk samar ke yang kedua. Yang ketiga sama sekali tidak bisa dijawabnya, karena menerima kredensial bukanlah yang dilakukan pemeriksaan transport. Putuskan pertanyaan mana yang Anda ajukan sebelum membaca keluarannya.
Alatnya tidak salah; ia menjawab pertanyaan yang lebih sempit daripada yang ada di meja.
Soket terbuka adalah fakta tentang soket
Koneksi TCP yang berhasil berarti ada sesuatu yang menerima titik akhir itu. Itu tidak membuktikan bahwa pendengar adalah layanan VPN yang dimaksud, bahwa sertifikat yang disajikan cocok dengan nama yang Anda harapkan, atau bahwa verifikasi TLS akan lolos. Halaman administrasi gateway pada nama host yang sama adalah layanan yang sepenuhnya lain, dan tidak menunjukkan apa pun tentang terowongan. Perlakukan hasilnya sebagai fakta keterjangkauan dan tidak lebih.
Tempat pemeriksaan benar-benar membantu adalah dalam menyingkirkan. Jika tidak ada yang menerima koneksi dari tempat Anda berada, jabat tangan tidak dapat berhasil, dan itu mempersempit pencarian ke keterjangkauan sebelum apa pun yang lain.
Kesenyapan UDP punya beberapa penjelasan
Protokol UDP dapat secara sah mengabaikan paket yang tidak diautentikasi, jadi tidak adanya balasan bukanlah putusan. Itu bisa berarti penyaringan di jalur, titik akhir tertutup, atau layanan yang sengaja diam sampai menerima sesuatu yang valid. Membaca kesenyapan sebagai port tertutup mengirim orang ke aturan firewall padahal kesalahan sebenarnya ada di profil. Ulangi pemeriksaan dari jaringan lain sebelum menarik kesimpulan apa pun.
Ambiguitas itu sifat protokol, bukan celah pada alat. Katakan dengan jelas saat melaporkan hasilnya, karena jawaban salah yang percaya diri lebih buruk daripada jawaban benar yang tidak pasti.
Keputusan kepercayaan tetap milik Anda
Port terbuka tidak mengambil keputusan kepercayaan, jadi hasil pemindai bukan alasan untuk menonaktifkan pemeriksaan sertifikat. Verifikasi itu ada untuk menjawab apakah Anda mencapai peer yang dimaksud, dan pemindai tidak menjawabnya. Gunakan profil dan klien sebenarnya milik operator untuk identitas dan autentikasi, lalu biarkan pengaturan verifikasi persis seperti semula.
Jika pemindaian mengatakan terbuka dan jabat tangan gagal, bagian menarik dari kegagalan itu ada di jabat tangan, bukan di pemindaian.
Uji pertukaran, lalu rute
Setelah autentikasi berhasil, periksa tahap berikutnya secara terpisah: asosiasi data, rute terpasang, dan akses aplikasi. Masing-masing bisa gagal sementara yang sebelumnya tampak sehat, dan masing-masing punya buktinya sendiri. Mengorelasikan log klien dan pendengar dengan tangkapan sempit atau penghitung memberi diagnosis jalur yang tidak akan pernah diberikan pemindaian berulang. Jaga profil dan titik akhir tetap saat membandingkan jaringan, dan catat di mana negosiasi berhenti.
Jaga juga cakupan diagnostik tetap berizin. Menyelidiki sistem yang bukan milik Anda bukan teknik pemecahan masalah, apa pun yang dikatakan alat tentang hasilnya.
Pemindaian menjawab keterjangkauan. Autentikasi butuh kredensial, dan rute butuh paket. Pemindai dapat melaporkan port terbuka sementara layanan menolak setiap login, dan dapat melaporkan port tertutup sementara sesi yang valid berfungsi dari jaringan lain. Perlakukan hasilnya sebagai satu pengamatan tentang satu jalur, lalu uji kredensial dan rute pulang secara terpisah.