News for hackers. Stuff that matters.
Re:Windows is the malware compatibility layer for everything by whyoh on Wednesday July 12, 2023 @01:23PM (#36698204)
>Say what you want about Debian's volunteers, but they're a hell of a lot more trustworthy than the average windows software download website.

Really? Software developers, who distribute through their websites, have an economic incentive to not give users malware. I'm not sure the same applies to Debian's volunteers. I don't even know who these volunteers are.

Re:Windows is the malware compatibility layer for everything by mcpackieh on Wednesday July 12, 2023 @01:35PM (#36698415)
Average windows user does a websearch for software and very often finds not the first-party website operated by the developer, but instead finds websites like sourceforge, cnet, softpedia, etc. Downloading sketchy freeware from third parties is Windows culture. This culture is encouraged by Microsoft not vetting and packaging free software themselves like Linux distros do.
Re:Windows is the malware compatibility layer for everything by _gabe_ on Wednesday July 12, 2023 @02:02PM (#36698961)
I don't know where you've gotten the idea that Windows will just run whatever software you provide it without saying anything. Executables must be signed with a trusted CA. You can get this trust by buying a CA and waiting for reputation to build (which means any malware you produce can be tracked back to your business), submitting the software to Microsoft for malware analysis, or waiting a very long time for reputation to build[0].

If your executable doesn't have trust, a scary warning pops up (or Windows blocks the app from running) and tells the user Windows Defender SmartScreen prevented an unrecognized app from starting. Running this app might put your PC at risk. This seems about as effective as having a bunch of random people vetting packages for a Linux distro.

[0]: https://stackoverflow.com/questions/48946680/how-to-avoid-th...

Re:Windows is the malware compatibility layer for everything by mindslight on Wednesday July 12, 2023 @02:53PM (#36699882)
Sure, if by "scary warning" you mean the click through nags that Windows pops up early and often (sometimes multiple times for a single action) and that have trained generations to ignore software warnings and dialogs in general.

I honestly just installed my first non-throwaway Windows VM in a long while, and I was appalled how the state of the art in Windows "security" is still stuck where it was a decade ago.

Re:Windows is the malware compatibility layer for everything by shortrounddev2 on Wednesday July 12, 2023 @02:47PM (#36699799)
> Downloading sketchy freeware from third parties is Windows culture

No, it's "computer illiterate" culture. Windows has a few package managers available these days (including a first party one). Developers on windows install things the same way that linux users do, though not usually building the software along the way (though I often have to use cmake with visual studio)

Re:Windows is the malware compatibility layer for everything by ryandrake on Wednesday July 12, 2023 @07:16PM (#36702971)
Not only that, but for a while, a lot of Windows developers had links to sketchy mirrors right on their own web pages! They've normalized sending users to sites with names like DonkeyMirror.ru to download their official ZIP files.
Re:Windows is the malware compatibility layer for everything by raverbashing on Wednesday July 12, 2023 @01:45PM (#36698624)
> Really? Software developers, who distribute through their websites

Yeah, then some company installer-hijacks your software and SEOs your site. Case in point, VLC (for Windows of course)

Re:Windows is the malware compatibility layer for everything by 6c696e7578 on Wednesday July 12, 2023 @02:23PM (#36699368)
> I don't even know who these volunteers are.

They're probably on here, reading your comments, or reading LWN.

You have more chance of reaching a DD and reading their work than you do of reaching a commercial software author.

Re:Windows is the malware compatibility layer for everything by mindslight on Wednesday July 12, 2023 @02:50PM (#36699845)
> Software developers, who distribute through their websites, have an economic incentive to not give users malware

You're putting way too much faith in the efficient market fallacy. In reality, proprietary software companies are incentivized to distribute malware to increase their own control and their bottom line. Prominent examples being BonziBuddy, Sony Rootkit, Denuvo, all the crapware that comes preinstalled on most Android phones, web ads, web surveillance, etc. Like every other day there is a new HN topic about how some company violated the trust they had built and screwed over users.

Re:Windows is the malware compatibility layer for everything by ilyt on Wednesday July 12, 2023 @05:08PM (#36701716)
And how user is supposed to know that the company is a trustworthy company just selling their software and not a scam ?

Single Debian volunteer would have to do quite a bit of work to get into position of being able to just push malware into the repo; and if they did it lands in debian unstable/testing so there is also a pretty good chance it would be noticed.