KubeCon + CloudNativeCon Soroti Keamanan untuk Open Source

KubeCon + CloudNativeCon Soroti Keamanan untuk Open Source

KubeCon + CloudNativeCon Amerika Utara minggu ini secara langsung dan konferensi virtual menempatkan keamanan untuk pengembangan sumber terbuka kembali menjadi sorotan sementara juga membicarakan peningkatan pesat cloud native.

Pryanka Sharma, manajer umum Cloud Native Computing Foundation (CNCF), pembawa acara; Jim Zemlin, direktur eksekutif Yayasan Linux; dan Bryan Behlendorf, manajer umum Open Source Security Foundation (OpenSSF), berbicara kepada para analis dan pers tentang lintasan dan skala adopsi cloud native. Mereka juga mempresentasikan cara tim mereka bertujuan untuk meningkatkan dilema keamanan yang terkait dengan pengembangan sumber terbuka di ruang ini.

Sharma mengatakan CNCF, cabang dari Linux Foundation, mencakup sekitar 114 proyek, dengan lebih banyak lagi dari 138.000 kontributor individu dari lebih dari 86 negara. Pertumbuhan CNCF secara alami terkait dengan peningkatan selera untuk pengembangan dan penerapan cloud native di antara organisasi. “Segalanya bergerak sangat cepat untuk ekosistem kita,” katanya. “Setiap perusahaan menjadi perusahaan teknologi dan mereka mengadopsi paradigma cloud native.”

Proyek asli cloud open-source yang diinkubasi, lulus, dan disetujui oleh CNCF, siap untuk digunakan perusahaan dalam produksi dalam skala apa pun, kata Sharma. “Kami pikir mereka akan membantu setiap perusahaan di luar sana dengan penyebaran dan beban kerja mereka.”

Laju pengembangan sumber terbuka terus meningkat, kata Zemlin, menemukan jalannya ke sebagian besar produk teknologi atau layanan, “Open source sekarang, 30 tahun ke Linux, adalah bentuk dominan bagaimana perangkat lunak dikembangkan,” katanya. “Ini benar-benar menjadi bagian terbesar dari semua aplikasi modern.”

Open source telah mendorong inovasi dan mendorong efisiensi dalam transformasi digital, kata Zemlin. Ini memungkinkan organisasi fokus pada kode kepemilikan yang merupakan “saus rahasia” mereka untuk kebutuhan bisnis yang paling vital, katanya, sambil menggunakan kerangka kerja terbuka sebagai blok bangunan untuk sisanya.

Mengamankan kode sumber terbuka

Tantangan besar tetap ada di depan bagi komunitas inovasi terbuka, kata Zemlin, Linux Foundation mengumpulkan tambahan $10 juta untuk Open Source Security Foundation, yang melengkapi tahun pertama operasinya. “Kami pikir keamanan siber adalah salah satu tantangan paling mendesak dalam open source yang dapat diatasi secara sistematis; itu tidak akan pernah diselesaikan dengan sempurna,” katanya.

Jika ada lebih banyak investasi di seluruh rantai pasokan perangkat lunak global yang terkait dengan peningkatan keamanan dasar untuk open source, Zemlin mengatakan mungkin ada hasil substansial untuk industri dan masyarakat.

Ada upaya yang berkembang untuk menggunakan sumber terbuka untuk memecahkan masalah sosial yang besar, kata Zemlin, termasuk pada awal pandemi mencoba bekerja dengan cara menghormati privasi untuk menawarkan pelacakan kontrak dan sistem pemberitahuan paparan . “Open source telah membuat begitu banyak dampak pada industri dan bagaimana kami membangun perangkat lunak. Kami ingin membawanya ke tingkat berikutnya di mana kami dapat menggunakannya untuk mengatasi hal-hal seperti perubahan iklim, seperti kesehatan masyarakat.”

Behlendorf mengatakan pendanaan baru untuk OpenSSF dapat memiliki efek eksponensial dalam mengurangi risiko . Munculnya kode sumber terbuka telah membawa banjir komponen ke tumpukan perangkat lunak modern, katanya, serta potensi lebih banyak sakit kepala. “Ini bukan hanya rilis besar,” katanya. “Ini semua modul MPM (multi-pemrosesan) kecil ini. Hal-hal seperti left-pad.”

Itu adalah referensi ke gangguan sementara, namun meluas, pada tahun 2016 dari internet ketika kerangka kerja yang sering digunakan yang disebut left-pad tidak dipublikasikan, memecahkan paket JavaScript yang banyak halaman web yang diandalkan. Dengan lebih banyak iterasi dan distribusi dari kode sumber terbuka yang umum digunakan, muncul potensi saling ketergantungan pada potongan kecil kode yang sama. “Berkembang biaknya hal-hal ini menjadi masalah besar bagi organisasi,” kata Behlendorf. “Itu berarti kita harus memecahkan masalah itu untuk 90% perangkat lunak itu.”

Masalah yang mengerikan

Selain ketergantungan pada kode tersebut, mungkin ada kerentanan lain dalam siklus hidup pengembangan perangkat lunak, katanya, meskipun pengembang mungkin menerima begitu saja. “Kami cenderung berasumsi bahwa kami sedang membangun seperangkat alat pengembang yang terkenal dan bagus,” kata Behlendorf, “yang telah menyebabkan ini menjadi vektor serangan baru untuk kompromi besar.” Itu termasuk malware dan serangan rekayasa sosial. Akibatnya, rusaknya kepercayaan dan proses dapat mempengaruhi proyek-proyek open-source besar hingga proyek-proyek berekor panjang, katanya.

Open Source Security Foundation telah bekerja untuk meningkatkan pendidikan pengembang, kata Behlendorf, tentang praktik pengembangan perangkat lunak yang aman, penggunaan alat untuk mengidentifikasi proyek penting, dan menemukan kembali cara kerja identitas digital untuk pengembang. Tujuannya adalah untuk membawa perubahan yang sebanding dengan bagaimana Let’s Encrypt membawa TLS (Transport Layer Security) ke banyak situs web dan membantu membuat sebagian besar web dienkripsi, katanya.

Behlendorf mengatakan ada kebutuhan untuk meningkatkan hal-hal seperti pengembang meraba-raba dengan kunci PGP (Pretty Good Privacy) dan proses ad hoc untuk menandatangani rilis. Kekhawatiran itu dan lainnya mengarah pada pembentukan dan inisiatif OpenSSF untuk mengubah elemen keamanan sumber terbuka. “Ada banyak pekerjaan yang harus dilakukan di ruang ini,” katanya. “Beberapa di antaranya tentang menulis kode; beberapa di antaranya hanya tentang bagaimana kita mengumpulkan sumber daya yang ada di komunitas ini.”

Konten Terkait:

Google Cloud Next Paints Digital Landscape Tempat Data dan AI Bertemu

Cloud Native Mendorong Perubahan di Perusahaan dan Analytics

Apple Membahas Menjadi Cloud Native dan Growing Pains

Baca selengkapnya