I'm not convinced that their offline security is good, either.
I sometimes will pick up my Surface Pro 4 and disconnect it from the charger. Disconnecting from the charger usually (but not always...not sure what determines it) wakes it. It then turns on their equivalent of Apple's Face ID, and tries to log in.
Sometimes I don't actually want that yet, as I just picked it up to take it somewhere else. So I'll hit the power button to put it back to sleep. The screen blanks...and then sometimes it quickly comes back, logged in.
The thing is I've sometimes had it do this when I've been careful to have my face out of view, holding it so I can only barely see the screen around the edge to see if disconnecting power will wake it up and I'll need to hit power to put it back to sleep.
This doesn't happen all the time, but it has happened several times, leading me to wonder if there is some sort of glitch if you interrupt a face-based login attempt at just the right time via the power button causing it to think it logged in.
Anyone else seen this?
If they have physical access to the device there isn't much you can do anyway.
Windows will otherwise use hsm to store your key (as evidenced by eg face unlock working) - it's not at all clear how that could possibly be secure if an attacker steals your device?
Booting an alternate OS, or removing the media will result in the HSM not giving up the key, and rendering the drive unusable for all attackers except those able to physically probe the HSM chips and extract keys. (theoretically)
For example i have trouble trusting pin login against brute force when the attacker has unrestricted physical access - including the possibility of replacing/manipulating the ram chips etc.
There's something weird and shady going on: I did created MS account to get this "marvelous" free Windows 10 offer once the update was smuggled on my Windows 7 installation and in subsequent buggy releases I had to reinstall the OS from scratch. So I had to login to activate this thing but I choose to not use the account later switching to local one (I did created an offline one during OOBE) and yet, Windows is still holding credentials to the online account somewhere because Activity section of the MSA Privacy page is still registering OneDrive activity coming from my desktop. I am not logged anywhere in OS, credentials manager is cleared out, OneDrive application is removed but still, it happens.
My MS account had my desktop's Win 10 Pro N (the one with less crap) license attached to it. When I bought a new laptop with Win 10 Pro (regular, non-N), my desktop would suddenly claim that its license was invalid. Great. Called support, but nothing they could do except recommending to reinstall Windows. No guarantee the other system would then not go into that "your license is invalid state" if I use the N license again. Solution: Screw them, I'll install kmspico.
I'm probably lucky I use that sh*tshow of an OS only for gaming, and Linux for everything else (including work - we're essentially a Linux company even though most of our customers (embedded devs) still use windows.
Not sure what you mean by "less crap". The only advantage of the N versions is that it doesn't have Windows Media Player. You need enterprise to set telemetry level to lowest, and enterprise LTSC to not have Windows store (and a bunch of other UWP apps) installed by default.
And now you’re forced to use that as your computer password too, which you probably have to type multiple times a day.
(Okay, thankfully local account is still possible.)
For local login you can use a PIN, or set up windows hello, if you don't want to type in the long password every time.
I'm talking about the Microsoft online account, and I stand by my statement that I was limited to 14 characters until relatively recently (maybe not earlier-this-year recent, that part I'm not sure). Looking at my Microsoft password history, I've changed it five times since 2012 (when I started using a password manager), each one is 14 characters long; the last change was done in 2016. I've been using 32+ character passwords wherever possible since 2012, so the only reason I was using 14 characters for Microsoft was because of the artificial limit imposed on me. And I did check a few times after 2016 to confirm the limit.
Anyway, I just tried to change the password again and this time I was warned that my Microsoft and Skype accounts would be merged if I carried through with the password change, so something did change after I last checked.
> For local login you can use a PIN, or set up windows hello, if you don't want to type in the long password every time.
I'm aware, but I don't consider a PIN secure, and I don't think Windows Hello is an option for most desktop workstations.
It was 16 chars. And it hasn't been true since 2016.
However, it did give me a Business Idea; (this is for some hungry 20somethings out there):
Sell a machine image which is basically a windows VM on top of Linux with support, which can handle and navigate all this bullshit that MS is throwing at common users, instead of trying to force the population to become sysads themselves.
Shouldn't be able to happen, of course, but given it's Microsoft we're talking about, who would swear it couldn't?
This is no reflection on them personally, this is by design of their job role. They have metrics hanging over them to close calls as quickly as possible, without escalating. They are expected to handle dozens or hundreds of calls a day. There is no slack to actually try to resolve the user's problems in any way that requires more creativity than sticking to the SOP script, and moreover, they are usually mandated to stick to a very standardized procedure, with defined suggestions and language that they have to use, in a specific order. A good first-level support person would spoon-feed you the right incantations to get escalated, in a way that their cutthroat metrics aren't negatively impacted.
It's a fucked up system, but this is how call-centers work.
Here’s a true story that happened to my family. My son is the only person in the house who uses Windows. For his game machine. He set up a Microsoft online account. It got hacked - someone set up a fake family and managed to get my son’s account listed under it as a child. As a consequence, he couldn’t install any new software. I’m not sure what the point of this particular hack is, but that was the result.
So we called Microsoft customer service. It turns out that there is no way to get an account removed from a family once it’s listed there. The Windows rep we talked to had a recourse, though. He proposed that we, the three of us, attempt to reverse-hack the fake “dad”’s account over the phone by trying to guess his password. I had to explain to the gentleman that, even though we were within our moral rights to do this, a) it was almost certainly illegal, and b) doomed to failure.
He didn’t understand the issue. Eventually we had to agree to disagree, and hang up on him. We never got my son’s account back. We wiped his computer and installed Windows via “use offline account”. I’m glad this was last year and not today, I guess?