‫Baiklah.
‫Jadi sesuatu yang ingin saya bicarakan minggu ini dan saya ingin mendengar pendapat Anda tentang ini dalam komentar apakah Anda melakukannya atau
‫tidak, atau Anda khawatir tentang hal itu adalah beberapa hal hebat yang Dr. kapten yang sedang kita bicarakan dalam
‫obrolan pilihan kami beberapa minggu yang lalu saya pikir mungkin bahkan minggu lalu
‫atau minggu sebelumnya, tetapi lebih tentang beberapa artikel yang keluar dan satu khusus beberapa
‫bulan lalu tiga atau empat bulan lalu sekitar pemindaian keamanan wadah dan yang sebenarnya
‫artinya adalah gambar Anda yang Anda lakukan di dalam Docker yang merupakan blok bangunan untuk wadah Anda.
‫Itu adalah penyimpanan untuk aplikasi Anda sebagai dependensi juga.
‫Jadi hal yang baik tentang gambar itu adalah sekarang menjadi tempat yang sangat bagus untuk memindai kerentanan yang
‫diketahui atau kelemahan keamanan potensial dalam kode dan dalam aplikasi dan ketergantungan.
‫Jadi kami menyebutnya pemindaian kontainer atau pemindaian gambar.
‫Ada berbagai jenis terminologi dalam industri ini tetapi ada banyak pemindai di luar sana dan ada lebih dari
‫beberapa.
‫Dan mereka semua memiliki pro dan kontra dan jika Anda jika ini terdengar akrab.
‫Ini sangat mirip dengan perang antivirus lama di mana kami memiliki scanner antivirus yang berbeda
‫yang akan menangkap hal-hal yang berbeda.
‫Tetapi saat ini dengan pemindaian kontainer yang biasanya kita bicarakan adalah menggunakan database terbuka
‫yang dikenal.
‫Itulah kata kunci yang diketahui kerentanan dalam perangkat lunak sumber terbuka terutama perangkat lunak sumber terbuka tetapi
‫tidak eksklusif untuk sumber terbuka.
‫Kebetulan sebagian besar open source karena di situlah kita cenderung menemukan membiarkan kekurangan karena kita
‫dapat melihat sumbernya.
‫Jadi kita berakhir sebagai industri yang mencari tahu di mana masalahnya lebih cepat.
‫Sehingga barang-barang itu memiliki database kerentanan yang dikenal, itu diperbarui setiap saat.
‫Jadi ada pemindai di luar sana, beberapa gratis, yang tidak akan memindai gambar Anda dan ketergantungannya.
‫Jadi bukan hanya aplikasi Anda, tetapi juga aplikasi apa pun untuk mendapatkan dependensi yang diinstal, Anda tahu hal-hal seperti
‫Buka SSL atau bahkan menggulung jika ada kerentanan di dalamnya dan Anda memilikinya di gambar wadah Anda.
‫Scanner ini seharusnya membantu Anda menemukan kerentanan itu sehingga Anda dapat memperbaruinya dan
‫mudah-mudahan menerapkan perbaikan dan beberapa percakapan menarik keluar tentang artikel dari orang ini Steven dan sekitar bahwa scanner ini semua memiliki
‫pro dan kontra yang berbeda tepat mendeteksi masalah beberapa mendeteksi masalah lain dan
‫mereka mungkin tidak semua hal teknologi yang sama.
‫Tetapi pada akhirnya, salah satu hal di Linux yang sangat mereka andalkan adalah sistem operasinya atau dalam hal ini gambar dasar
‫seperti Anda memberi keuntungan kepada Debian S. HAI. S.
‫Hal Alpine seperti itu.
‫Gambar-gambar dasar yang berbeda sering perlu menerjemahkan di mana file berada di sistem dan program apa yang terkait
‫dengan file-file itu mungkin seperti sumber terbuka. Buka pustaka SSL untuk menyediakan SSL ke server web Anda.
‫Jadi file-file itu akan ada pada sistem operasi di suatu tempat di jalur file
‫dan mereka semua datang bersama dalam sebuah paket dan bahwa vendor tersebut perlu menyediakan pemindai pada dasarnya terjemahan
‫untuk mencari pemindai untuk menemukan di mana paket tinggal.
‫BAIK.
‫Jadi itulah latar belakangnya.
‫Dan ternyata tidak semua distribusi sistem operasi Linux menyediakan fungsionalitas itu dan mereka tidak semua menyediakannya
‫sebaik yang lain.
‫Jadi ini dapat menyebabkan masalah jika Anda akan memindai kerentanan.
‫Dengan kata lain gambar dasar Anda apakah itu Ubuntu atau S. HAI. S atau Red Hat atau alpine
‫yang sekarang penting dalam hal Anda dapat memindai database lengkap yang diketahui tidak rentan dalam gambar itu.
‫Baiklah dan satu hal menarik yang saya pikir datang pada saat itu melalui artikel
‫ini dan omong-omong saya akan membuang artikel ini di live chat.
‫Anda bisa memeriksanya.
‫Hal menarik yang dibuat adalah bahwa saat ini karena di sini di bagian bawah ini berbicara tentang masalah
‫Alpine yang menurut saya merupakan diskusi yang cukup menarik di sekitar kita sebagai pembuat wadah.
‫Mungkin seseorang yang membuat wadah atau setidaknya tertarik membuat wadah.
‫Dan jika Anda membuat gambar-gambar itu salah satu masalah Anda adalah keamanan dan keamanan sering Anda tahu kami mencoba untuk menjumlahkan
‫semuanya menjadi aman atau kami telah melakukan keamanan dan itu benar-benar bukan hal yang
‫benar.
‫Kita semua.
‫Jika Anda sudah cukup lama di sana Anda tahu bahwa keamanan adalah banyak hal dan tidak ada
‫yang benar-benar aman.
‫Baik.
‫Mungkin kita selalu bercanda bahwa sistem yang paling aman adalah yang dimatikan.
‫Jadi ketika Anda berbicara tentang perangkat lunak Anda ada banyak hal yang perlu dipertimbangkan dan Alpine adalah
‫distribusi yang sangat hebat dan yang menyediakan gambar dasar Alpine Linux dan salah satu bagian terbaik tentang itu
‫adalah bahwa itu sangat sangat minimal itu sangat kecil datang sekitar 5 Meg yang gila kecil dibandingkan dengan sesuatu
‫seperti anugerah atau S. HAI. S.
‫Sekarang Anda dapat membandingkannya di sistem operasi penuh sejak tetapi kami benar-benar hanya berbicara di sini
‫tentang gambar itu sendiri, gambar kontainer bukan OS host Anda.
‫Saya tidak ingin berbicara tentang OS host. Saya benar-benar ingin hanya berbicara tentang gambar dasar Anda
‫untuk wadah Anda karena apa yang saya lihat di industri dan kami senang berbicara tentang
‫ini secara online. dari komunitas kami telah agak tertarik pada dan saya pikir dalam beberapa tahun
‫terakhir Alpine telah meningkat popularitasnya karena fakta bahwa ia memiliki citra kecil untuk wadah sehingga itu adalah
‫hal yang baik.
‫Dan jika Anda tahu saya telah melakukan ini, tetapi jika saya mencari Google Anda tahu gambar dasar Docker aman jika Anda mulai mencari di sana jika saya
‫hanya mencari kata Alpine itu tidak muncul di halaman ini.
‫Jadi itu adalah kegagalan Google tetapi yang saya harapkan untuk dilihat adalah orang-orang berbicara tentang
‫Alpine karena banyak industri suka merekomendasikan Alpine sebagai cara untuk mendapatkan keamanan otomatis atau keamanan yang
‫lebih baik.
‫Dan alasan kami berdebat untuk itu adalah kecil.
‫Jadi, jika lebih kecil itu berarti lebih sedikit file, lebih sedikit kerentanan potensial, lebih sedikit hal yang perlu
‫disematkan.
‫Baik.
‫Dan ini adalah sesuatu yang telah kami lakukan selama beberapa dekade di era Windows 2000 2008.
‫Saya ingat ketika Windows 2008 keluar, Microsoft memiliki versi baru yang disebut core yang merupakan versi lebih kecil dari
‫Windows Server.
‫Dan pada saat itu salah satu argumen terbesar adalah keamanan yang lebih baik melalui sedikit perbaikan.
‫Dan jika Anda secara teori jika Anda memiliki lebih sedikit perangkat lunak pada mesin maka ada sedikit yang
‫perlu dikhawatirkan dalam hal patching dan kerentanan potensial.
‫Jadi itu dalam kasus Pyne kami, itulah salah satu alasan mereka untuk berargumen bahwa mereka lebih aman tetapi ruang tidak
‫selalu menjadi faktor nomor satu sebagai operator sebagai seseorang yang menjalankan server untuk mencari nafkah. Saya tidak
‫melihat ruang ini sebagai murah.
‫Anda tahu 100 mcg ruang ini bahkan jika sudah lima kali gambar baik bagi saya, saya tidak perlu menghemat lima ratus
‫mcb ruang di server saya.
‫Apa yang Anda tahu biasanya saya tidak mencadangkan sistem operasi penuh Anda biasanya berfokus pada cadangan aplikasi sebagian besar
‫waktu terutama sekarang di awan di mana kita tidak melakukan backup server berbasis gambar jika itu adalah
‫sesuatu yang pernah Anda lakukan.
‫Kembali di masa lalu di mana melakukan backup gambar penuh dan begitu banyak cadangan kami
‫hanya seluruh sistem operasi berulang-ulang.
‫Yah kita tidak melakukan itu begitu banyak saya pikir sebagai industri terutama cloud asli saat ini dan saya berpikir bahwa
‫ketika kita berbicara tentang gambar dan ukuran ukuran bahkan bukan salah satu dari tiga faktor saya benar-benar dalam hal
‫gambar dan kualitasnya.
‫Jadi ketika saya melihat gambar dan masalah keamanan potensial atau apa pun atau hanya menggunakan gambar apakah
‫itu pertunjukan atau 20 mc pada akhir hari saya tidak begitu peduli saya hanya perlu merencanakan untuk itu
‫karena pada akhirnya itu mungkin adalah biaya penyimpanan tetapi biaya itu adalah salah satu hal termurah dalam daftar
‫biaya saya, benar.
‫Manusia menjadi hal yang paling mahal dan kemudian hal-hal lain seperti daya komputasi dalam hal jaringan memori CPE
‫yang bagi saya selalu lebih mahal daripada disk.
‫Jadi saya tidak cenderung merekomendasikan orang untuk melakukan Alpine di luar gerbang.
‫Bahkan jika Anda pernah melihat saya berbicara tentang produksi Docker Anda tahu bahwa salah satu hal
‫yang saya bicarakan adalah tetap dengan apa yang Anda ketahui tetap dengan tongkat Debian dengan tongkat Ubuntu dengan
‫OS yang dikirim tetap dengan gambar-gambar itu jika itu yang Anda gunakan untuk karena Alpine sangat berbeda itu punya
‫manajer paket yang berbeda itu lokasi file yang berbeda sehingga Anda harus akhirnya mengubah banyak aplikasi
‫Anda hanya untuk menggunakan Alpine dan dalam kebanyakan kasus sekarang beberapa kasus jika Anda menggunakan go atau mungkin tidak, atau sesuatu yang Anda mungkin
‫tidak perlu banyak berubah.
‫Tetapi bahkan baru-baru ini saya telah melihat hanya dalam tahun lalu dan terutama dalam tiga bulan terakhir
‫saya telah melihat beberapa indikator lain untuk mengapa mungkin Anda tidak boleh menggunakan Alpine sebagai gambar dasar Anda dan ini sebenarnya bukan tentang
‫melemparkan naungan pada Alpine dan mengatakan itu menguraikan buruk.
‫Ini benar-benar tentang kita benar-benar perlu melakukan pekerjaan ekstra menerapkan Alpine hanya demi keamanan yang lebih besar dan gambar yang
‫lebih kecil jadi saya mungkin tidak argumen saya akan menjadi saya tidak berpikir itu bahkan perlu
‫dan jika kita mempertimbangkan jenis baru ini pembahasan seputar masalah Alpine dalam artikel blog ini adalah untuk mengatakan bahwa alpine saat ini mungkin
‫bukan tempat terbaik karena sangat sulit jika bukan tidak mungkin untuk memindai kerentanan keamanan di
‫database yang diketahui CV bahwa database kerentanan umum yang Anda bisa ' Sebenarnya aku belum melakukannya dengan alpine
‫yang kamu dan kamu bisa melakukannya dengan yang lain kamu memberi keuntungan
‫pada Debian Red Hat hal-hal seperti itu.
‫Jadi, jika Anda seseorang yang akan menggunakan pemindai keamanan, Alpine sebenarnya adalah hal buruk bagi Anda.
‫Hal lain yang saya perhatikan baru-baru ini adalah bahwa alpine terkadang memiliki masalah yang menyelinap pada Anda sebagian dan
‫dengan cara yang tidak Anda harapkan.
‫Saya baru-baru ini memiliki beberapa siswa mengatakan kepada saya bahwa mencoba membuat Alpine bekerja dengan simpul Mohn telah mengetahui
‫masalah.
‫Dan saya melakukannya.
‫Saya tidak tahu apa ini.
‫Saya tidak mengujinya tetapi orang-orang telah kembali kepada saya dan berkata menggunakan Alpine tanpa huruf J. S. node mine dan Node
‫minus sesuatu dan tidak ada J S adalah untuk digunakan untuk memonitor file secara otomatis me-restart aplikasi
‫node Anda setiap kali file berubah.
‫Itu sangat bagus untuk pengembangan tetapi jelas mereka memiliki masalah dengan alpine ketika mereka
‫tidak akan memiliki masalah dengan Ubuntu dan Debian dan saya hanya membahas ini karena ini merupakan faktor
‫penting untuk dipertimbangkan ketika Anda akan pergi dan mengimplementasikan gambar dasar baru.
‫Jadi banyak orang datang kepada saya dan mengatakan apa pendapat Anda tentang Alpine jika saya mengubah semuanya
‫menjadi Alpine.
‫Haruskah saya mengambil semua gambar saya bahwa saya sedang membangun di Debian atau kebal terhadap atau S. HAI. S atau sesuatu yang lain.
‫Dan haruskah saya mengalihkan semua itu ke Alpine karena saya dengar itu lebih kecil
‫dan lebih aman dan saya dan jawaban saya jujur saat ini adalah lebih rumit dari itu dan Anda mungkin
‫harus mempertimbangkannya tetapi mungkin juga tidak suka tetap dengan apa yang Anda bagus dan apa yang Anda tahu
‫scanner bekerja dengan tahun mungkin Anda dapat menggunakan gambar default karena semua gambar resmi yang standar dari Docker seperti
‫mari kita lihat node 1.
‫Jadi tidak ada gambar default semua standar untuk menggunakan Debian di bawahnya yang lebih besar sedikit lebih besar mungkin 80
‫Meg lebih besar daripada gambar Alpine tetapi 80 Meg.
‫Maksud saya, itu hanya sebagai faktor kecil sehingga bagi saya bukan motivator besar kecuali saya mungkin pada
‫beberapa dari Anda tahu perangkat IO T mungkin sesuatu seperti itu.
‫Anda tahu di tepi atau sesuatu di mana saya memiliki flash drive yang sangat kecil atau sesuatu yang
‫mungkin menjadi perhatian.
‫Tetapi jika Anda melihat gambar-gambar default jika Anda tidak menyadarinya di latar belakang,
‫semua gambar default ini adalah Anda tahu jika Anda hanya mengetik Docker run node atau duck atau menjalankan sekuel saya.
‫Itu semua akan berjalan di Debian secara default karena begitulah Docker membangunnya untuk dimulai dengan
‫enam tahun yang lalu.
‫Tetapi semua ini sekarang memiliki opsi Alpine.
‫Jadi Anda mungkin akan mengatakan usus sekuel saya Alpine dan menggunakan tag untuk Alpine dan itu bagus tapi itu tidak berarti bahwa Anda
‫secara otomatis mendapatkan pengalaman yang lebih baik sepanjang waktu.
‫Tidak semua paket tersedia di pengelola paket Alpine.
‫Sebenarnya saya untuk penggunaan saya sendiri, saya harus menyimpan alat keamanan atau utilitas yang berbeda yang saya punya beberapa di antaranya
‫berfungsi di Alpine dan beberapa tidak.
‫Dan saya terus terang tidak ingin pergi dan secara manual mencari tahu bagaimana membangunnya karena mereka gagal membangun
‫dan saya masih tidak ingin memecahkan masalah itu karena perpustakaan yang berbeda.
‫Jadi saya hanya meninggalkan Debian untuk sebagian besar alat saya dan saya menggunakan yang lain melalui Alpine.
‫Dan pada akhirnya saya tahu bahwa hampir semuanya akan berfungsi pada Debian di luar
‫kotak karena aplikasi untuk mendapatkan manajer paket atau manajer paket yang tepat adalah seperti raja dari manajer paket adalah segalanya
‫di sana.
‫Jika ada paket untuk sesuatu itu mungkin akan menjadi tepat.
‫Baik.
‫Anda mungkin tidak melihat sesuatu di Yum.
‫Anda mungkin tidak melihatnya di manajer paket Pyne kami, tetapi itu selalu akan
‫menjadi tepat dan datang dengan Debian dan Ubuntu dan varian lain dari gambar dasar itu.
‫Jadi ketika Anda berpikir tentang gambar dan jumlah semua ini ketika Anda berpikir tentang
‫gambar dan Anda ingin membangun keamanan gambar dasar Anda jelas merupakan faktor.
‫Tetapi salah satu dari itu jika Anda benar-benar khawatir tentang keamanan adalah Anda ingin memindai gambar Anda.
‫Jadi, jika Anda ingin melakukan itu, alpine dapat merugikan Anda.
‫Dalam hal ini jadi pasti baca artikel ini karena saya melemparkannya di dalam teks di sana.
‫Hal lain adalah apakah manfaat ruang sangat penting bagi Anda.
‫Anda tahu jika jika Anda kehilangan sedikit pada keamanan potensial dan ukuran gambar Anda tidak masalah
‫terutama jika Anda seseorang yang memiliki Anda tahu 800 atau 900 gambar mag yang umum ketika
‫Anda berurusan dengan hal-hal seperti Anda tahu Java atau HP dan hal-hal seperti itu.
‫Itu adalah gambar yang umumnya sangat besar dibandingkan dengan 80 Meg atau lima Meg.
‫Jadi pikirkan sedikit tentang itu.
‫Jangan hanya secara otomatis mengalihkan semua barang Anda karena Anda mendengar garis besar lebih aman.
‫Jelas ada banyak keuntungan keamanan lain untuk Alpine karena kecil.
‫Memang memiliki sedikit potensi kerentanan di dalamnya, tetapi memang memiliki kerentanan, tidak
‫rentan terhadap kerentanan perangkat lunak, mungkin saja kurang begitu.
‫Ubuntu dan Debian.
‫Hal terakhir yang akan saya katakan tentang ini adalah jika Anda belum melihat yang lain dari gambar seperti Ubuntu dan
‫Debian gambar-gambar itu semakin kecil dari waktu ke waktu dan saya hanya akan menunjukkan kepada Anda misalnya.
‫Ini sebenarnya adalah kesayangan saya yang kesayangan karena hal-hal yang ditarik dari gambar-gambar ini dan
‫versi baru yang dulu ada di gambar lama dan yang sebenarnya dapat menyebabkan masalah pada perangkat lunak Anda.
‫Misalnya membayar atau konfigurasi IP atau bahkan mungkin perintah P.S.
‫Hal-hal yang mungkin ada dalam gambar tahun lalu yang dulu Anda mungkin tidak lagi dalam gambar default pada versi saat ini
‫dan itu bisa menjadi sedikit masalah jika Anda berasumsi bahwa mereka akan selalu
‫ada di sana.
‫Jadi saat ini saya sudah terbiasa bahkan jika saya menggunakan anugerah untuk gambar di luar kotak mungkin
‫saya menggunakan gambar default yang menggunakan Debian saya akan.
‫Saya juga akan melalui melakukan instalasi apt bahkan hal-hal seperti Anda tahu perintah PS untuk daftar proses atau ikal atau apa pun yang
‫saya mungkin perlu membayar tepat atau sesuatu dan itu hanya untuk memastikan bahwa dalam versi masa depan jika
‫mereka pernah mengambil barang-barang itu keluar saya akan selalu memilikinya di gambar saya karena
‫saya telah membuat gambar kustom menginstalnya.
‫Jadi jika saya hanya melakukan gambar Docker L S di sini saya tidak punya mesin dibersihkan jadi tidak saya lakukan.
‫Sebenarnya saya hanya punya pasangan
‫di sini jadi jika saya melakukan tarikan gambar Docker dari
‫mari kita lakukan Ubuntu dan kemudian mari kita debut dan mari kita
‫lakukan Alpine karena angka-angka ini berubah sepanjang waktu.
‫Saya tidak benar-benar yakin apa angka yang paling sering adalah apa status saat ini, jadi mari kita lakukan
‫yang gambar Docker kurang dan lagi.
‫Benar sehingga Alpine masuk pada lima setengah mcg benar gila.
‫Jika Anda masuk ke seluruh alasan di balik itu sebenarnya cukup keren tentang bagaimana mereka membangun binari
‫statis dan hal-hal terkait binari sehingga tidak terlalu kecil.
‫Jika Anda melihat Ubuntu satu anugerah
‫untuk tiga tahun yang lalu mungkin seratus dua puluh Meg.
‫Setidaknya seratus tiga puluh Meg.
‫Dan sekarang turun ke delapan puluh tujuh dan versi Debian saat ini adalah 1 banding 1.
‫Yang aneh karena Anda biasanya berpikir bahwa anugerah untuk biasanya lebih besar dari Debian
‫dan saya tidak yakin itu berubah dalam rilis Debian berikutnya.
‫Ada seseorang dalam obrolan yang mungkin tahu jawaban
‫ini
‫lebih cepat daripada saya,
‫tetapi saya pikir mungkin ada versi C eksperimental yang mungkin terlalu eksperimental.
‫Saya hanya akan menebak bahwa itu lebih kecil dan ingat saat kita melakukan
‫ini bahwa jika Anda berpikir tentang Anda juga saya mungkin memiliki 100
‫ratus kontainer berjalan.
‫Ingatlah bahwa dengan asumsi mereka semua menggunakan lapisan dasar yang sama dengan lapisan itu hanya memakan satu kali pada
‫lapisan pada sistem penawaran.
‫Selama Anda menjaga gambar Anda tetap bersih dengan memangkasnya secara otomatis selama Anda melakukan hal-hal seperti memastikan bahwa sebagian besar aplikasi yang
‫Anda jalankan berada dalam satu atau dua versi gambar dasar sehingga Anda tidak memiliki semua
‫versi di server maka Anda tidak akan mengambil banyak ruang dengan hal ini
‫dengan benar.
‫Baiklah mari kita lihat eksperimen.
‫Ini sebenarnya lebih besar.
‫Itu menyedihkan.
‫Saya sepertinya ingat pada suatu saat tahun lalu membaca tentang sebuah anugerah dan Debian pindah ke sesuatu dan mereka
‫memiliki langsing mereka sendiri ada sesuatu yang sedikit berbeda.
‫Itu pasti membuat lebih banyak di luar sana tetapi Anda mungkin bertanya-tanya bagaimana hal-hal ini semakin kecil.
‫Bukan karena mereka menaikkan atau menekannya lagi, itu sebenarnya karena mereka hanya mengeluarkan
‫alat yang tidak penting atau menarik perpustakaan yang tidak lagi diperlukan untuk
‫alat inti itu.
‫Dan itu sebabnya hal-hal seperti P. S. dan pembayaran dan kernel dan utilitas lain menghilang dari
‫gambar-gambar ini.
‫Jadi berhati-hatilah dengan itu.
‫Jadi saya pikir ini adalah diskusi yang hebat dan saya berharap untuk mendengar komentar Anda
‫dan membaca komentar Anda tentang hal ini di sini.
‫Saya sebenarnya berencana untuk memperbarui beberapa kursus saya untuk membicarakan hal ini dan memberikan sedikit lebih banyak
‫informasi tentang Alpine dan mengapa kapan dan mengapa Anda mungkin ingin memilihnya daripada versi gambar dasar yang berbeda karena itu adalah
‫yang baik diskusi dan jelas ada banyak untuk dibicarakan banyak alasan berbeda
‫untuk memilih gambar dasar dari yang lain.