In primo luogo, sono chiaramente un non esperto su tutto ciò che sto per dire, quindi sii cauto ...
Nel mondo del software libero in cui vivo, le persone stanno lavorando su build riproducibili . L'obiettivo è che ogni binario scaricato possa essere verificato dall'utente stesso, beh, costruendolo. Molti distribuzioni e progetti software sono interessati a questo. Se ricordo bene, questa idea è stata avviata dai bitcoin people e seguita dal progetto tor.
Da quanto ho sentito, alcune persone hanno suggerito dopo che un numero sufficiente di pacchetti sono riproducibili, l'hash potrebbe essere condiviso in alcuni modi p2p. Quindi, per rispondere alla tua domanda, secondo le mie opinioni, al momento del caricamento, un verificatore può semplicemente eseguire l'hash del file binario e controllare se corrisponde all'hash pubblicato dagli altri, sebbene possa essere lento a seconda della velocità della connessione Internet (forse la connessione deve andare attraverso tor).
Inoltre, mi capita di conoscere 2 distro più di altre, quindi le elaborerò di più con loro:
Da quanto ho sentito, Debian renderà riproducible-build un requisito di policy dopo che un numero sufficiente di pacchetti è riproducibile.
Guix implementa il comando guix challenge in modo che sia possibile verificare l'hash della tua build locale con build ufficiale su Hydra.