Konteks: Saya mencoba untuk menginstal MongoDB dan melihat ada installer terpisah untuk Windows 2008 atau lebih baru dengan dukungan SSL dan satu tanpa dukungan SSL. Mesin saya menjalankan edisi Windows 10 Home 64-bit.
"SSL === Lapisan Soket Aman" seperti yang saya temukan di google.
Sekarang, bagaimana saya tahu, jika OS saya memiliki dukungan SSL, atau tidak? (Juga, apa artinya memiliki dukungan SSL? Dari perspektif pengguna / web dev?) Atau apakah itu pertanyaan yang lemah?
Adakah yang bisa menjelaskan hal itu?
windows-10
ssl
setup
mongodb
Ren
sumber
sumber
Jawaban:
Pilihan menunjukkan apakah Anda menginginkan versi dengan dukungan SSL atau tidak.
SSL (atau TLS) adalah metode enkripsi yang digunakan untuk komunikasi online. Anda mungkin telah melihatnya berkali-kali di situs web (menggunakan
https
), tetapi juga digunakan untuk banyak protokol lain.Jika DB Anda hanya untuk akses lokal, maka akan lebih sulit untuk mengkonfigurasi dan memerlukan lebih banyak sumber daya untuk tidak menggunakan SSL, tetapi jika Anda membuatnya tersedia dari luar, itu adalah ide yang sangat bagus untuk mengenkripsi itu.
Manual MongoDB berisi instruksi yang baik tentang cara menginstalnya dengan dukungan SSL.
sumber
OS biasanya tidak memiliki dukungan SSL 'dipanggang'. Anda mungkin memiliki pustaka yang dikirimkan secara default dengan OS, atau pustaka SSL yang sudah diinstal. Namun, sangat sering, aplikasi mungkin bergantung pada versi tertentu atau implimentations dari pustaka SSL untuk bekerja. Sebagian besar salinan windows dilengkapi dengan pustaka klien yang diperlukan untuk aplikasi asli atau prainstal yang membutuhkannya.
Perangkat lunak seringkali juga memiliki opsi untuk dibangun dengan SSL. Dibangun dengan SSL berarti Anda memiliki dukungan SSL, yang biasanya Anda inginkan, kecuali Anda tidak. Anda dapat melakukan koneksi non ssl (katakanlah jika db dan aplikasi Anda berada pada host yang sama atau terpercaya yang dikunci) atau koneksi ssl (melalui internet) dengan klien yang mengaktifkan SSL.
Yang mengatakan, SSL adalah teknologi mendasar yang digunakan di server web. HTTPS? ssl. Enkripsi web point to point yang paling 'sepele'? ssl.
Windows 10 home mungkin juga bukan pilihan terbaik untuk pengembangan di sini, tapi itu argumen yang sangat berbeda.
sumber