git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [RFC] Malicously tampering git metadata?

From
Stefan Beller <sbeller@google.com>
Date
Jan 14, 2016, 17:21 UTC
Message-ID
<CAGZ79ka51e+-24RyMgUGAOUkBYXxnWZb8Pg7vrgjGHvvWU770Q@mail.gmail.com>
In-Reply-To
<20160114171639.GB25541@LykOS>
On Thu, Jan 14, 2016 at 9:16 AM, Santiago Torres <santiago@nyu.edu> wrote:
Show 22 quoted lines
> Hello Stefan, thanks for your feedback again.
>
>> This is what push certs ought to solve already?
>
> Yes, they aim to solve the same issue. Unfortunately, push certificates
> don't solve all posible scenarios of metadata manipulation (e.g., a
> malicious server changing branch pointers to trick a user into merging
> unwanted changes).
>
>> AFAIU the main issue with untrustworthy servers is holding back the latest push.
>> As Ted said, usually there is problem in the code and then the fix is pushed,
>> but the malicious server would not advertise the update, but deliver the old
>> unfixed version.
>>
>> This attack cannot be mitigated by having either a side channel (email
>> announcements)
>> or time outs (state is only good if push cert is newer than <amount of
>> time>, but this may
>> require empty pushes)
>>
>
> I'm sorry, did you mean to say "can"?
Yes, formulating that sentence took a while and I did not proofread it.
Previous: Santiago TorresNext: Santiago Torres
Message 12 of 14 in “[RFC] Malicously tampering git metadata?”
  1. Santiago TorresDec 16, 2015
  2. Stefan BellerDec 16, 2015
  3. Santiago TorresDec 18, 2015
  4. Jeff KingDec 18, 2015
  5. Jeff KingDec 18, 2015
  6. Theodore Ts'oDec 18, 2015
  7. Santiago TorresDec 19, 2015
  8. Theodore Ts'oDec 20, 2015
  9. Santiago TorresJan 12, 2016
  10. Stefan BellerJan 12, 2016
  11. Santiago TorresJan 14, 2016
  12. Stefan BellerJan 14, 2016
  13. Santiago TorresJan 22, 2016
  14. Stefan BellerJan 22, 2016

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.