Using Binary Diffing to Discover Windows Kernel Memory Disclosure Bugs
googleprojectzero.blogspot.com
googleprojectzero.blogspot.com
EDIT - grammar fix.
https://bugs.documentfoundation.org/show_bug.cgi?id=62764
They got memory dumps from me, but never got back to me about it. It was incredibly poor form, I literally rebuilt systems from scratch to get them the memory dumps, and they never even told me if it helped.
Pretty shitty really. I found a nasty issue, and all I wanted was to know if they were going to fix it. Hell, I didn't even want credit - just knowing it was fixed would have been great.
/s
But people couldn't get over the Start screen, even though it can be disabled. It's really amazing how much flack it got.
I thought it was fixed in Windows 10, but I've just seen it happen on a low-end laptop. My theory is that so many developers have SSDs now and almost nobody tests on an HDD. That $300 laptop feels unusable, much worse than Windows 7 has ever felt.
This issue has been reported in many places (e.g. https://www.drivereasy.com/knowledge/fix-100-disk-usage-in-t...), but most of those solutions don't work.
The other thing that bugs me is the start menu search sometimes not working.
Anyway, my point was that between the Windows and Office telemetry (the latter nobody mentions), random Store apps getting installed automatically and long-standing issues such as these, there are other valid reasons to dislike Windows 8/10 than "fear of change".
It was the start of a good thing.
https://np.reddit.com/r/Surface/comments/6ifyxq/spotify_for_...
It depends on size, we have over 60,000 computers and before End of Support for XP we moved to 7 in under a year. That was a kick in the butt and Win10 has been far quicker. It's the standard and almost everything deployed gets it, but there are always stranglers who are slower. You have to take from other projects to do a mass upgrade and it can be a hard sell when it will happen on the systems renewal schedule anyways.
And well, in this case, corporations aren't just slow to switch, they're also still investigating, if they can actually even use Windows 10 due to the increased telemetry.
For many companies, deploying Windows 10 would mean breaking contract requirements or the law.
Just two weeks ago, the ministry for data privacy of Bavaria released a report, that hey, they can actually legally use Windows 10 Enterprise, given a list of tweaks that have to be made in each deployment.
And then the addendum was that new privacy laws are going to become active next year, so at that point, these results are completely irrelevant, again. I expect the next report on Windows 10 being usable (or not) in two years from now.
Despite saying IOT in the name it's really intended for POS systems.
And on top of that you have the telemetry, endless horror stories of forced restarts for updates, updates resetting settings and/or degrading performance (which took 5 months to resolve in the case of the Creators Update: https://betanews.com/2017/09/11/windows-10-game-performance-...)...7 works like clockwork, with no bullshit.
And that's why you get LTSB, which have no "feature updates", only security updates for 10 years. Although one disadvantage is that the release schedule is sporadic (there was one in 2015, 2016, and the next one is in 2019). I guess you could also use get the pro edition and choose "defer upgrades", which buys you ~6 months before having to install a feature upgrade.
That's why you wish you could get LTSB, but you can't unless you're a large corporation. For most users, it's not a solution, it's a tease.
I'm not arguing that Windows 10 LTSB is easy to get or economical, but I've put it into a couple pretty small companies. It's definitely not geared toward home users, but it's not just "large corporations" either.
Microsoft has done nothing good for their customers with the bullshit path they've taken since Windows 8.
Google "Windows 10 start button stopped working" and spend a good 20 minutes reading forum posts about the problem. What you'll find is typical of Windows 10: there are no good answers for why it happens, the only consistent solution is to reinstall the OS, and it has been a problem for years and still hasn't been fixed. Meanwhile, they did take the time to remove "Control Panel" as an option when right-clicking the start button, and add a feature that begs you to try Edge when you set another browser as default.
You're misinformed
https://np.reddit.com/r/Windows10/comments/74xc2z/windows_an...
https://np.reddit.com/r/Surface/comments/6ifyxq/spotify_for_...
People still ride motorcycles, many times more dangerous, which proves that (IMHO fortunately) safety/security is NOT the only thing that everyone cares about.
The general authoritarianism in the comments here, and implication that everyone always and only wants "more secure", while neglecting all the other factors, is a bit unsettling...
As the old saying goes, "Those who sacrifice freedom for security deserve neither."
One direct implication of this fact, for programs which must be constantly updated to fix their security flaws, is that because the only semblance of trust and security you can obtain in using this software comes from its popularity and reputation (because these things generally mean a large amount of resources can be spent auditing and testing ("many eyes make all bugs shallow"), and because a large userbase means that any bugs found will be more valuable and more difficult to find, and thus less likely to be used against people who are not profitable to be hacked, which is most people), viably forking large projects becomes impossible without a similar or proportional amount of resources to the original project. Without that, having confidence in the new project becomes much more difficult, because you cannot receive an assurance that bugs found in the original project will be fixed in the fork, and because bugs found in the fork might be easier to find (because of less thorough testing, because of fewer resources) and so of less value, and so have a higher chance of ending up in the hands of low-level skiddies who might use them even less responsibly than e.g. the NSA (who has never directly installed ransomware on anyone's computer, that I know of). None of this of course is mentioning the effect this culture of fear and mistrust (and its basis in reality) has on computer users who truly are valuable targets, and must use computers to do their job knowing full well that they are a mire of both intentional and unintentional security vulnerabilities and that somewhere out there exists a string of exploits that can be used to exfiltrate their IP address and send them straight to the gulags.
Another cost of this unfortunate facet of computer programming is that for programs which cannot be directly updated (for example, their source code is not available), modifying them so that they are closer to a version with clearly-defined semantics is extremely difficult, involves specialized skills which are not possessed by most programmers, and generally just doesn't happen very often. Although one could also make this an argument in favor of source code availability, in any case this is a very common occurrence.
So, I don't think at all that the problem is this culture of foolishly thinking that we actually know how to write programs - the problem is that we can't. The solution then, at least in the long term, is learning how to write complete programs that do not require constant adjustments in order to ensure clearly defined semantics, not to just figure out how to stay afloat better in this horrifying quagmire of shifting quicksand that we've built the foundations of computer software on.
Now add "offline" to your list and i'd agree. Every online node is a potential threat not to just the direct victim but to potentially anyone else on the net.
I’d say most users would care if all their Excel documents got encrypted by some ransomware. Backups help, but they’re not a silver bullet, and the type of unsophisticated user you’re depicting probably doesn’t have them anyway.
Aside from that - does that casual web browsing include anyone checking their email? If so, now the attacker can probably get full access to their email account(s). Even a purely automated attack can send spam or scams to the user’s contacts, which is bad, though arguably not the end of the world. If a human attacker is targeting the user individually, they can do much worse - starting with using the email account as a stepping stone to all their other accounts, and limited only by their imagination. I suppose that most users aren’t likely to be targeted in that way, but you never know.
I imagine it's not as bad as the 10 telemetry, but still, it's there.
Also, Windows 10 bricks every one of my lower end computers. Windows Defender, Telemetry, and more eat 100% disk usage. It's indefensible. Worse, Windows 10 refuses to let you CORRECT the problem. They make new user accounts that are ABOVE the user's top permissions so you have to go to insane lengths to disable a service.
And I say all of this as someone who professionally supports Microsoft installations. There's NO need to defend Microsoft in places that don't need it. They're big boys. They should just get their shit together and handle criticism.
Like why did it take 15+ years to get proper rescalable command prompt, or virtual desktops? I've got literally dozens upon dozens of stories of Microsoft products being half invented, half completed and half reliable, and MSDN documents that companies rely on for $$$ decisions that end up being erronious or conflicting with other KB articles.
Not meant to be a criticism, I'm just curious what specific issues you were having that you articulate as bricking.
> Microsoft has responded to claims that its Windows 10 Enterprise operating system ignores user preferences in Group Policy with the advice that, basically, it does and you shouldn't meddle with it.
> On Monday, we revealed that a security researcher had used a packet sniffer to show that many settings designed to prevent access to the internet were being ignored with connections to a range of third-party servers
https://www.theinquirer.net/inquirer/news/3010547/microsoft-...
Sure, they made an OS that was better for the world because it forces options that mitigate the damage computer illiterate users were doing but at the expense of usability for power users.
For example, picking and choosing windows updates is a much worse process in Windows 10. There's a lot more bloat in general that is a lot harder/more annoying to turn off than the bloat in previous versions of Windows.
There are design choices that make working around bugs harder. For example, my friend currently has a serious performance hit if Windows Defender's real time monitoring is on. Windows 10 can automatically turns real time monitoring back on if you turn it off, even if you set a group policy and registry settings to disable it.
He'll probably end up disabling Windows Defender entirely just because Microsoft can't trust users to manage their own settings.
That’s because this is a bad idea for almost all users: it increases the odds of updates not being installed or people having problems due to an untested combination of updates which wouldn’t have happened if they’d installed everything.
Similarly, if Windows Defender does have a notable performance issue beyond what’s typical for AV as a class, the right way to avoid it is to install a separate AV rather than running an Internet-connected system without it.
Exaggerating the scale does nothing other than lower your credibility.
https://np.reddit.com/r/Windows10/comments/74xc2z/windows_an...
https://np.reddit.com/r/Windows10/comments/74xc2z/windows_an...
And more secure
https://np.reddit.com/r/Surface/comments/6ifyxq/spotify_for_...