Some have rolled their eyes at the "paranoid" requirement from the #Debian community of in-person gpg key signing as a step to become a Debian developer, and it's often been a real barrier.

But I'm reminded of it at the #OSSummit keynote today as the #Linux Foundation's Jim Zemlin talks about the xz vulnerability and identity verification of developers.

It was never paranoia. It doesn't solve everything, and people can still be dishonest, but it was never excessive paranoia.

@pleia2 to be honest, i don't see the point of it. a threat actor can send somebody from their group to go get their signing key signed by other developers, after all.
@ariadne It's true, but there are a lot of additional barriers there, including visas, travel, and generally the extra layer of complexity that representing yourself in person brings (basically all the reasons people have brought up against it over the years). This may not mean much when a huge investment is made by a state actor already, but it's something.

@pleia2 @ariadne I guess the concern would be that a nation state actor with significant resources has much *more* of an ability to deal with most of those barriers than a genuine volunteer contributor usually does.

(While someone without such resources mostly isn't going to be doing an elaborate long-term attack like this.)

So it's not paranoid, but it's unclear how much it would help.

@ids1024 @pleia2 @ariadne You have to come out into the open. Meet people who might then be able to identify you. So it fixes an identity more to one person.

@waldi @ids1024 @pleia2 does it though? i am sure an alphabet soup agency can just designate one physical person to run point on any in-person interactions with the APT.

i guess i am just not convinced that this has any meaningful defense against APTs who can likely issue fake travel docs any time they want.

what the cross-signing *does* help with is ensuring that no single party controls all of the signing keys used for Debian. but in practice, the reason why that is important is largely tied to how Debian-like distributions ingest source code to create debs.

(and nothing stops an APT from just going through mentors.debian.org just like nothing stops an APT from just submitting PRs to aports and finding a useful person to unwittingly merge them into Alpine)

@ariadne @ids1024 @pleia2 Sure, they can and will do that. But now you have one person that needs to reasonably well know all that stuff. If you only communicate nonverbally, you can use the support group for backup if the one doing the communication does not have all that knowledge.
@waldi @ids1024 @pleia2 it's ok, neuralink will probably solve for this problem within a decade