4 ms·
I don't think anyone is arguing that you should replace PGP signing with HTTPS.
by iancarroll 8y ago
I don't think anyone is arguing that you should replace PGP signing with HTTPS.
- Sir_Cmpwn 8y agoI don't think that anyone is arguing that, either. I'm saying adding HTTPS isn't an improvement.
- vlovich123 8y agoAnd yet the existence of this exploit, which would have been prevented with HTTPS as I understand, counterproves your point. There's a reason security engineers advocate for defense in depth; even if one system fails you have a higher likelihood of preventing any issue or perhaps at least mitigating the scope/severity because other systems are still there. Self-signed HTTPS certs seems about as safe & secure as self-signed PGP packages so how can having both in any way reduce the overall security.
- Sir_Cmpwn 8y ago"The existence of an exploit" will undermine literally any system and you can't meaningfully use that argument.
- moosingin3space 8y ago"The existence of an exploit" is an argument in favor of defense-in-depth techniques, as an exploit in one layer does not result in full-system compromise.
- zamadatix 8y agoI would again add that preventing a connection from forming, preventing protocol, buffer, filesystem, and timing attacks as well as preventing a malicious payload from ever reaching disk, is itself a great improvement. Also it carries the guarantee that once the transport is finished the contents are ready to be trusted rather than the transport -> validate -> trust model using PGP signatures. For maximum security and user experience I'd say both though - validate you are connecting to who you think you are and also validate the PGP signature. For how often packages are installed vs how high of a risk remote code poses to the system I think it's a bit foolish to say we can only do one and when we do we are perfect.