• 0 Posts
  • 2.01K Comments
Joined 2 years ago
cake
Cake day: December 29th, 2023

help-circle








  • i’m not a member of a church, i’m very atheist, but also i kinda put churches around the same place as sports clubs… they’re largely non-profit entities that exist for the benefit of members… kinda like a co-op too

    i think given that - ie their mission isn’t based around making money, but providing free services - it’s fair to put them on the same level as other membership-based orgs

    all of these orgs have a “not for me” crowd, but just because it’s not for you doesn’t mean that they don’t provide services to their members in the same way that sports clubs, maker spaces, car clubs, youth clubs, etc all provide things and shouldn’t be taxed in addition to the income tax that their members already pay












  • saying Microsoft requires that you go out and obtain a signed certificate that proves your identity as a developer

    clearly that’s not the case if this was exploitable… again, N++ has an auto update mechanism that they current use. if they used a microsoft signing key to sign a builds hash, this hijack would not be possible

    thus they have an update mechanism that works around microsoft signing… how is irrelevant. that is the current state of the software

    The update mechanism was successful hijacked because integrity checks and authentication checks were not properly in place

    that part we definitely agree on

    Notepad++ even said that they moved hosting providers after this happened to them

    side note: doesn’t remotely solve the problem… software updates should be immune to this to start with. it’s a problem that the hosting provider was compromised, but honestly we’re talking about a state sponsored hack targeting other states: almost no hosting provider would include this in their risk assessment, let alone shared hosting providers

    Can you point out an existing open source application that runs on Windows that only uses GPG signatures?

    again, that’s irrelevant… the concept that we’re talking about isn’t even specific to GPG. signing a hash using a private key is basic crypto, and GPG is a specific out of the box implementation

    if we remove microsoft signing as an option for whatever reason (which we have) then it’s still very possible, and very easy to implement signed updates into your own custom update mechanism