Anda mengambil kode sumber - membangunnya - mendapatkan binary yang persis sama setiap kali (identik bit-demi-bit). Jika output berbeda? Sesuatu yang mencurigakan terjadi (backdoor, manipulasi, serangan rantai pasokan). Ini adalah pertahanan terbaik crypto terhadap dependensi yang dikompromikan atau pembaruan berbahaya.
Masalahnya: Bahkan jika build dapat direproduksi, bagaimana Anda membuktikan seluruh rantai tersebut sah? Kode sumber, dependensi, lingkungan build, log, artefak akhir... semuanya perlu diverifikasi tanpa harus mempercayai GitHub, npm, atau apapun yang sejenis.
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
Reproducible builds 101:
Anda mengambil kode sumber - membangunnya - mendapatkan binary yang persis sama setiap kali (identik bit-demi-bit). Jika output berbeda? Sesuatu yang mencurigakan terjadi (backdoor, manipulasi, serangan rantai pasokan). Ini adalah pertahanan terbaik crypto terhadap dependensi yang dikompromikan atau pembaruan berbahaya.
Masalahnya:
Bahkan jika build dapat direproduksi, bagaimana Anda membuktikan seluruh rantai tersebut sah? Kode sumber, dependensi, lingkungan build, log, artefak akhir... semuanya perlu diverifikasi tanpa harus mempercayai GitHub, npm, atau apapun yang sejenis.