Hackers Are Selling Legitimate Code-signing Certificates To Evade Malware Detection (zdnet.com)
Zack Whittaker, writing for ZDNet Security researchers have found that hackers are using code-signing certificates more to make it easier to bypass security appliances and infect their victims. New research by Recorded Future's Insikt Group found that hackers and malicious actors are obtaining legitimate certificates from issuing authorities in order to sign malicious code. That's contrary to the view that in most cases certificates are stolen from companies and developers and repurposed by hackers to make malware look more legitimate. Code-signing certificates are designed to give your desktop or mobile app a level of assurance by making apps look authentic. Whenever you open a code-signed app, it tells you who the developer is and provides a high level of integrity to the app that it hasn't been tampered with in some way. Most modern operating systems, including Macs , only run code-signed apps by default.
Can I purchase a cert that helps?
"Most modern operating systems, including Macs , only run code-signed apps by default." 1. Acquire source 2. $COMPILER 3. ./a.out
I must not understand, anything really. Can someone clear this up, or is this just some slow Sunday news?
So, we've found out in the past that some Certificate Authorities are about as trustworthy as the guy offering you Rolex's from the back of his van. At least he's open with the fact that he'll sell one to anyone.
From that, we realized that a modern browser has innumerable CAs that they trust - and any one of them can issue rogue certificates.
And now we realize that, not only do we have to worry about those, we have to recognize that, because the certificate issuance process isn't handled inside the client company, that anyone who can acquire the credentials of someone who can login to Digicert or whoever, can issue rogue certificates. And keeping credentials secret has been shown in the current world to be almost impossible.
And yet we continue to write checks to CAs for certificates that we can't trust.
And the worms ate into his brain.
Modern app appers know that modern apperating apps only app APP-signed apps, NOT LUDDITE code-signed software!
Apps!
Please run the KillMySelf app, you appsucker
It doesn't have to be the CA in this case, it's enough if the developer has been compromised in some way, even more so if a major company has been compromised.
Imagine if someone could sign their program with the Microsoft certificate - it would be a major effort to quench that mess.
If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
There's already a company that can sign with the Microsoft certificate.
It's "hackers" that did done it. You don't think our esteemed editors are "hackers", do you?
Isn't that the whole basis of the trust systems response? Is that certs can be revoked?
;)
Just wondering? I guess if you got bit in the mean time you would be irked. But future things could be stopped? Maybe? Wondering?
Just my 2 cents
If you don't trust any, you can always make your own instead of whining an incomplete solution is the same as no solution at all.
And yet we continue to write checks to CAs for certificates that we can't trust.
Not if we use letsencrypt. You said it yourself that we cannot trust someone simply because they have a certificate. He could be the guy selling you fake Rolex from the back of his van, but at least you know that he owns and controls the domain (i.e. the van). That's really all that you can guarantee with certificates from an identity perspective anyway, that a public facing identity matches a domain controlled by the one presenting it to you. Whether that means that you should trust any further dealings with that domain is up to you at that point.
One key difference between the TLS certificates that Let's Encrypt offers and code signing certificates is that the latter are always at least organization-validated. There's currently no counterpart in the code signing PKI to domain validation.
Shouldn't it be "hackers are buying..." instead of "hackers are selling..."?
Any guest worker system is indistinguishable from indentured servitude.
Uh no, most people can't.
I wish I could have some form of code signing pseudonym. The software I write would benifit from a code signing certificate to authenticate it's from me but I certainly don't want my private details plastered all over it.
And what does that have to do with anything? You are obviously a misinformed moron.
Anyone can BUY a code signing certificate.
If someone bus one, they can use it to sign code.
It is a an utter falsity that code signing certificates are stolen, forged, or what have you, and that is the point.
The last time that a code signing certificate was "stolen" to sign malware was when the signing key was "stolen" by the United States in order to release their malware.
...
slow clap via facepalming
There is absolutely nothing wrong with thieves.com getting a code signing cert that validates that their malware is genuine thieves.com malware.
The user then gets a message
Do you trust gobbldy gook ... press OK if you want to get on with your work.
They press OK.
That said, I recently got a cert and the checks were essentially meaningless.
https://slashdot.org/comments....
The CA is not saying anything about the products they provide.
Agreed.
Further, in practice, all you need is a DUNs number, which you get just by applying to them. The CA then checks that number matches your name.
Apparently getting a D-U-N-S number requires your business to be organized as a corporation or LLC, not a doing-business-as or other passthrough. Thus there's also the cost to incorporate or form an LLC with your jurisdiction's business regulator, keep that corporation or LLC renewed, and file its income tax return. Or should every developer of free software and every hobbyist developer of proprietary freeware be expected to have already done this?
So no check at all really.
And that your credit card is valid.
Literally any modern OS can be a CA. Your Android phone can be a CA.
It's sad when those people can get certs more easily than independent developers. We need something that's like Letsencrypt that verifies applications based on on a site or something similar.
When people attribute a trait to something that doesn't have it, is it said something's fault to not have it?
A certificate does not say that something is safe. Only that whoever claims to be the originator really is the originator. If you enter your online banking credentials for your SuperOnlineBank into the (certificated) site hxxps://superonlinbank.com, whose fault is it? If you took a look at the certificate (or the URL, for that matter) you could easily have seen that you're not dealing with who you want to deal with.
In other words, a certificate only verifies that whoever signed the site, the executable, the document, is actually who he claims to be. Not that he is in any way trustworthy or that you can turn your brain off and let the certificate do the work. It cannot do that. How should it?
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
And it's not trustworthy.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
Indeed. And when I took a course on "authentication systems" about 3 decades ago, this potential problem was already well-known.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
Have no fear APK will be along shortly to tell everyone about how hosts can stop you from being a victim of this by using his magic hosts file engine.
The "trust" industry sells certificates in a way that makes it seem like you can trust any signed code, even though all they're doing is identity verification. Visit half a dozen software download sites and you'll easily run into malware wrapping installers that are signed with EV certificates. It's infuriating when an individual code signing certificate requires a visit to a notary, hard to meet requirements, and, after all that, gets blocked by the WIndows SmartScreen. As if my personal identity is less valuable than some throw away corporation registered by an industrial scale malware distributor.
Last time I tried to get a code signing certificate from COMODO, they wanted ME to give THEM a link to an official list of notaries in my jurisdiction. Well, there isn't one, and the process for proper notary validation costs several times what they charge for the code signing certificates, so I'm positive none of the notary verification for personal code signing certificates in my jurisdiction gets done.
They're not selling certificates. The CAs are selling the certificates, which are public documents once they're created.
The "hackers" are selling the private keys that correspond to the certificates.
This is a perfectly sensible, if unethical, business model. The incentive to keep the key private is to avoid diluting (usually to nothing) the value of certificate as a proof of provenance. Someone who obtains a code-signing certificate with the intent of selling the key doesn't have that incentive.
And the headline's emphasis is wrong. As summary and TFA mention, the key finding is that these resold keys are displacing stolen keys for signing malware. And "legitimate" is imprecise, since (according to the research) while the certificates were obtained directly from CAs, that was under false pretense, with stolen credentials. So if the researchers are correct, this is more a shift from stealing signing keys to stealing credentials used to obtain certificates for keys generated by the attacker. That's not new; it's just more common than was popularly thought.
See subject: It's fact like it's a fact I utterly destroyed "postbigbang"'s "points" https://it.slashdot.org/comments.pl?sid=11788759&cid=56189059/ easily along w/ UNIDENTIFIABLE anonymous "ne'er-do-well" troll who stalks me OR attempts to smear me etc. https://it.slashdot.org/comments.pl?sid=11788759&cid=56189141/ - especially the latter FOOL who tried LIES, lol!
UNIDENTIFIABLE anonymous "ne'er-do-well" motives?
Right here (along w/ their 'modus operandi's reasons' https://yro.slashdot.org/comments.pl?sid=11782351&cid=56188765/ as to WHY they stalk me anonymously - I've taken them down SO BADLY so many times, they have to do that, lol... I'd just toss their embarassing FAILS vs. me right back @ 'em & laugh!)
APK
P.S.=> Unbelievable - I block sources of threats online (most use host-domain names) you CAN'T be infected - period... apk