Saya sering menyarankan orang untuk menggunakan terowongan SSH untuk mengamankan penjelajahan mereka di WIFI terbuka atau dalam situasi tidak aman lainnya.
Baru-baru ini saya ditanya oleh seorang teman seberapa aman terowongan SSH setelah saya menyarankan tunneling SSH. Saya tersandung sedikit dan menegaskan kembali "amannya".
Meskipun dia puas dengan jawaban ini, aku sedikit tersinggung bahwa aku tidak bisa sepenuhnya menjawab.
Jadi pertanyaannya kepada kalian:
"Seberapa amankah terowongan SSH?"
security
ssh
internet-security
ssh-tunnel
madmaze
sumber
sumber
Jawaban:
Saya hanya ingin mengutip sedikit dari Wikipedia di sini:
Jadi kunci 128 bit akan memiliki 340.282.366.920.938.463.463.374.607.431.768.211.456 kemungkinan permutasi. Bayangkan melalui semua itu. Bahkan komputer desktop yang kuat hanya dapat mencoba beberapa per detik.
Jadi meskipun secara teori dimungkinkan untuk memaksa mendekripsi aliran SSH, pada saat kunci telah didekripsi oleh komputer paling kuat yang bisa dibayangkan dua hal akan terjadi:
sumber
<Penafian: bukan ahli kriptografi>
SSHv2 sebagian besar menggunakan algoritma yang sama dengan TLS / SSL:
Semuanya banyak digunakan dan terbukti aman untuk penggunaan sehari-hari.
Namun, dalam protokol apa pun, keamanan tergantung pada mengetahui bahwa Anda berkomunikasi dengan server yang tepat. Dalam hal SSH (konfigurasi standar), pertama kali Anda terhubung ke server Anda harus memverifikasi sidik jarinya . (Jangan hanya mengonfirmasi tanpa benar-benar memeriksa, seperti yang dilakukan banyak orang.) Lain kali, kunci server akan diperiksa terhadap salinan yang di-cache untuk mencegah serangan man-in-the-middle - tetapi hanya jika kunci yang tepat di-cache di tempat pertama.
(Sebagai perbandingan, TLS / SSL menangani hal di atas dengan menggunakan sertifikat X.509 yang dikeluarkan oleh otoritas terkenal yang dipercaya untuk tidak menandatangani sertifikat palsu.)
sumber
Masalah sebenarnya dari keamanan SSH adalah sertifikat. Banyak perusahaan akan memberikan kunci aman untuk koneksi SSH, dan ini bukan pertama kalinya database yang berisi kunci ini diretas. Jadi solusi terbaik untuk mengamankan adalah dengan menghasilkan pasangan kunci Anda sendiri, tetapi itu merepotkan, dan itulah mengapa kami bergantung pada perusahaan-perusahaan ini ... Sampai mereka diretas dan kami tidak harus memeriksa 340.282.366.920.938.946.463.463.373.374.660.260.211.456 kunci tetapi hanya onces dalam database ..
sumber