GNU/Linux >> Belajar Linux >  >> Debian

Debian – Mengapa Tidak Ada Transportasi Https Untuk Alat Apt Debian?

Dengan semua ketakutan yang menyertai pengungkapan NSA, saya bertanya-tanya mengapa mekanisme instalasi paket Debian tidak mendukung HTTPS untuk transportasinya, apalagi menggunakannya secara default.

Saya tahu paket Debian memiliki semacam validasi tanda tangan menggunakan GPG, tapi tetap saja, saya tidak berpikir menggunakan transport HTTPS alih-alih HTTP akan terlalu sulit, mengingat betapa pentingnya hal ini dari segi keamanan.

Sunting:Saya kebanyakan ingin melindungi diri saya dari serangan MitM (termasuk hanya mengendus lalu lintas), bukan administrator mirror Debian. Repositori HTTP menempatkan seluruh sistem yang disiapkan di atas meja untuk siapa pun yang mengintip lalu lintas ke mirror Debian.

Jawaban yang Diterima:

Ada. Anda perlu menginstal paket apt-transport-https . Kemudian Anda dapat menggunakan garis seperti

 deb https://some.server.com/debian stable main

di sources.list . Anda mengajukan. Tetapi biasanya itu tidak perlu, karena seluruh konten tetap bersifat publik dan menambahkan overhead enkripsi dan latensi. Karena Anda tidak mempercayai kunci publik penyerang, bahkan lalu lintas http aman dari serangan MitM. apt akan memperingatkan Anda dan gagal menginstal paket saat penyerang menyuntikkan paket yang dimanipulasi.

EDIT:Seperti yang disebutkan dalam komentar, memang lebih aman menggunakan repositori TLS. Penelitian menunjukkan bahwa menggunakan apt pada repositori yang tidak terenkripsi memang dapat menimbulkan risiko keamanan karena transport HTTP rentan terhadap serangan replay.


Debian
  1. Tasksel – Alat Instalasi Paket Grup untuk Debian

  2. Debian – Dapatkan Gcc Terbaru Untuk Debian?

  3. Linux – Alat Untuk Mengukur Kualitas Entropi?

  1. Fraps Suka Program Untuk Ubuntu?

  2. Mengapa tidak ada pengelola paket yang benar-benar terpadu untuk Linux?

  3. Bagaimana mengatur PATH untuk semua pengguna di Debian?

  1. Menginstal Webmin di Debian 8 (Jessie)

  2. Siapkan Debian Stretch untuk Menginstal GlusterFS 3.12

  3. Bagaimana cara memperbarui kunci GPG untuk repositori APT MySQL di Debian/Ubuntu?