#asknostr

How do you prove that a running server/service runs on a certain commit?

In a verifyable manner not requiring trust. Like believing that the written commit hash on the page footer is really the correct commit hash?

#grownostr #dev #service

Reply to this note

Please Login to reply.

Discussion

Verifying downloaded source code app with the signature of the creator is easy.

But do we have a method to verify running services? In a proven way?

#asknostr #nostr

nostr:nevent1qqsdp97ucep4y2zr7wkmjmtdfnva4paxwaws63qm7mppgd9mg28380spzamhxue69uhky6t5vdhkjmn9wgh8xmmrd9skctczyqvj3m34tr65uvtymqwjds67zg7z2jawz2p4f4mp04lasckhpkdzkqcyqqqqqqgecuwge

From an external view, you can't. If you have access to the binaries, you could compile the source at the stated commit and compare the result with the running ones.

And even if the service lets you check the binaries, it can show you fake binaries that will match.

Yeah right. In the end it's all about what you have under your control and what not.

It's an ongoing area of research called remote attestation.