▲ | rstuart4133 4 days ago | |||||||||||||||||||||||||
> I don't know why you'd trust a checksum structure your adversary has complete control over. I think the point is they don't have complete control over it. Sure, they have complete control over the version that is on GitHub. But git is distributed, and the developers will have their own local copies. If Microsoft screwed with the checksums, and git checks them. The next developer pull or push would blow up. | ||||||||||||||||||||||||||
▲ | perihelions 4 days ago | parent [-] | |||||||||||||||||||||||||
> "The next developer pull or push would blow up." If they're pushing or pulling to/from GitHub, then GitHub has a total MITM and is able to dynamically translate checksum trees in between devs' incompatible views of the repo. | ||||||||||||||||||||||||||
|