Bạn lấy mã nguồn - xây dựng nó - nhận được cùng một tệp nhị phân chính xác mỗi lần (đồng bộ bit-for-bit). Nếu đầu ra khác đi? Có điều gì đó gian lận đã xảy ra (cửa hậu, sửa đổi, tấn công chuỗi cung ứng). Đây là phương pháp phòng thủ tốt nhất của crypto chống lại các phụ thuộc bị xâm phạm hoặc cập nhật độc hại.
Vấn đề: Ngay cả khi các bản dựng có thể tái tạo, làm thế nào để chứng minh toàn bộ chuỗi là hợp lệ? Mã nguồn, phụ thuộc, môi trường xây dựng, nhật ký, sản phẩm cuối cùng... tất cả đều cần có thể xác minh mà không cần tin tưởng vào GitHub, npm hoặc bất kỳ dịch vụ nào khác.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
Xây dựng có thể tái tạo 101:
Bạn lấy mã nguồn - xây dựng nó - nhận được cùng một tệp nhị phân chính xác mỗi lần (đồng bộ bit-for-bit). Nếu đầu ra khác đi? Có điều gì đó gian lận đã xảy ra (cửa hậu, sửa đổi, tấn công chuỗi cung ứng). Đây là phương pháp phòng thủ tốt nhất của crypto chống lại các phụ thuộc bị xâm phạm hoặc cập nhật độc hại.
Vấn đề:
Ngay cả khi các bản dựng có thể tái tạo, làm thế nào để chứng minh toàn bộ chuỗi là hợp lệ? Mã nguồn, phụ thuộc, môi trường xây dựng, nhật ký, sản phẩm cuối cùng... tất cả đều cần có thể xác minh mà không cần tin tưởng vào GitHub, npm hoặc bất kỳ dịch vụ nào khác.