There is a reddit post about this, Someone mentioned that the update is signed and checked against a harcoded value in VLC... They also mentioned something about http being cache able? Sounds to me they use the same method as apt for verification.
-
-
Replying to @Zer0xFF
Which isn't a particularly good one, because it's subject to downgrade attacks. HTTPS fixes that. Also apparently the key is 1024-bit dsa, which, like, what.
1 reply 0 retweets 10 likes -
VLC updater forbids downgrades.
2 replies 0 retweets 0 likes -
Does it do it securely? Even if it does (big if), nothing can forbid upgrades to a vulnerable-not-latest version. That is fixed by HTTPS.
2 replies 0 retweets 3 likes -
It is not fixed by HTTPS. It ALSO requires changes to the update mechanism to achieve this. Which requires the transition to a new update model, which is not simple.
2 replies 0 retweets 2 likes -
Of course it's fixed by HTTPS. If you use HTTPS, I can't serve any updates at all without compromising your server. I can only block the process altogether, which is not upgrade-to-vulnerable.
2 replies 1 retweet 4 likes -
Assuming you're doing https correctly (i.e. pinning, or at least root verification), which is also a big assumption :)
1 reply 0 retweets 0 likes -
and revocation and CA validation, et caetera...
1 reply 0 retweets 1 like -
Thankfully we have libraries that do all this stuff for you already, and which other people are responsible for keeping secure (and a lot more people are looking at).
1 reply 0 retweets 4 likes -
Even with GnuTLS it is tricky to get right (revocation for example). Not to mention macOS/iOS and Android, where we use different libraries, because this is the only way to get the root CA certificates from the OS.
1 reply 0 retweets 0 likes
Even without revocation (which is a difficult problem), just having properly expiring certs is already much better than the forever-trust-one-key system in place now ;-)
-
-
It requires both GPG and HTTPS. Far from "simple".
0 replies 0 retweets 0 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.