• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Microsoft Accounts Now Support Hardware-based Login via FIDO 2

Raevenlord

News Editor
Joined
Aug 12, 2016
Messages
3,755 (1.24/day)
Location
Portugal
System Name The Ryzening
Processor AMD Ryzen 9 5900X
Motherboard MSI X570 MAG TOMAHAWK
Cooling Lian Li Galahad 360mm AIO
Memory 32 GB G.Skill Trident Z F4-3733 (4x 8 GB)
Video Card(s) Gigabyte RTX 3070 Ti
Storage Boot: Transcend MTE220S 2TB, Kintson A2000 1TB, Seagate Firewolf Pro 14 TB
Display(s) Acer Nitro VG270UP (1440p 144 Hz IPS)
Case Lian Li O11DX Dynamic White
Audio Device(s) iFi Audio Zen DAC
Power Supply Seasonic Focus+ 750 W
Mouse Cooler Master Masterkeys Lite L
Keyboard Cooler Master Masterkeys Lite L
Software Windows 10 x64
FIDO 2 has been making the rounds for a while as a hardware solution that replaces the dated usage of passwords. Via a hardware token, users with a FIDO 2-enabled drive are able to skip manual introduction of any authentication in both Windows (version 1809 and up) or any supporting website (with a browser that supports the FIDO 2/WebAuthn API. It basically creates a security key using cryptography, where the user only has to press a button on the security key to log into a website. Microsoft has partnered with Yubico for a while now on developing this security mechanism, and the company's FIDO 2 keys are now compatible with the OS.





This approach has the advantage for users not to have to remember passwords and their variations for a million websites, and also makes sure that you have a physical way to keep your passwords in your possession. Since communication and insertion of your password is now always cryptographically secured, malicious hackers should no longer be able to steal login credentials unless they find a way to infect the FIDO 2 key itself with malware. As an added bonus, websites supporting this sort of authentication won't keep any passwords on their servers - that can be hacked or leaked. So it's an additional piece of mind. And now? On Windows as well.


View at TechPowerUp Main Site
 

dorsetknob

"YOUR RMA REQUEST IS CON-REFUSED"
Joined
Mar 17, 2005
Messages
9,107 (1.27/day)
Location
Dorset where else eh? >>> Thats ENGLAND<<<
with enterprise generally locking Down USB ports to prevent unauthorized usage
Cannot see the use for this
 

silentbogo

Moderator
Staff member
Joined
Nov 20, 2013
Messages
5,542 (1.38/day)
Location
Kyiv, Ukraine
System Name WS#1337
Processor Ryzen 7 5700X3D
Motherboard ASUS X570-PLUS TUF Gaming
Cooling Xigmatek Scylla 240mm AIO
Memory 4x8GB Samsung DDR4 ECC UDIMM
Video Card(s) MSI RTX 3070 Gaming X Trio
Storage ADATA Legend 2TB + ADATA SX8200 Pro 1TB
Display(s) Samsung U24E590D (4K/UHD)
Case ghetto CM Cosmos RC-1000
Audio Device(s) ALC1220
Power Supply SeaSonic SSR-550FX (80+ GOLD)
Mouse Logitech G603
Keyboard Modecom Volcano Blade (Kailh choc LP)
VR HMD Google dreamview headset(aka fancy cardboard)
Software Windows 11, Ubuntu 24.04 LTS
Haven't heard from Yubico for awhile now, especially after their v4 fiasco. The idea was good, the implementation is awful as usual.
Firstly, having a button (even a captouch) on a pluggable device - that's just asking for broken USB ports.
Secondly, their approach to security has changed from "open and progressive" to the old shitty "security by obscurity".
Not only the firmware is now closed-source and not available for independent evaluation, but also in case of a vulnerability there is no way to patch the device.
Basically the devs at Yubico rolled with an easy path of not implementing a secure DFU mechanism, but instead chosing to make insecure devices disposable.
Lastly, it's a convoluted mess. Just a regular 2FA with a phone or biometrics is a lot simpler. Security measures are always reliable if users can actually understand how to use them without a lengthy manual.

... and here's one more thing just for fun:
 
Last edited:
Joined
Feb 2, 2015
Messages
2,707 (0.75/day)
Location
On The Highway To Hell \m/
"A physical way to keep your passwords in your possession." LMAO!

Yeah...until you lose it or somebody steals it. Then the finder or the thief has all your passwords for everything.

Do you have any of your passwords written down somewhere or stored in a handy little device that you can accidentally lose or have fall into the wrong hands by other means? I know I don't. For good reason. So yeah...I'll pass on that.

EPIC STUPIDITY!
 
Joined
Aug 20, 2007
Messages
21,479 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
EPIC STUPIDITY!

I assume your home has keys?

Physical security. It's not a new or even bad idea, though yubico has a bad implementation for several reasons noted above.
 

bug

Joined
May 22, 2015
Messages
13,786 (3.96/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
I assume your home has keys?

Physical security. It's not a new or even bad idea, though yubico has a bad implementation for several reasons noted above.
The thing is, when you lose one key, you change the lock and get a new set of keys. What can you do when you lose one of these sticks or it gets hacked? Can you disable its usage all over the place? Fast enough? What happens when if physically dies on you? Can you get a replacement? Fast enough? Do you need to pay for a new set of credentials?

I don't have anything against the idea, I'm just saying there's a number of factors to consider before taking the plunge.
 
Joined
Aug 20, 2007
Messages
21,479 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
What can you do when you lose one of these sticks

invalidate it on the account end.

One of these sticks being "hacked" is also way less likely than simply losing one.
 

silentbogo

Moderator
Staff member
Joined
Nov 20, 2013
Messages
5,542 (1.38/day)
Location
Kyiv, Ukraine
System Name WS#1337
Processor Ryzen 7 5700X3D
Motherboard ASUS X570-PLUS TUF Gaming
Cooling Xigmatek Scylla 240mm AIO
Memory 4x8GB Samsung DDR4 ECC UDIMM
Video Card(s) MSI RTX 3070 Gaming X Trio
Storage ADATA Legend 2TB + ADATA SX8200 Pro 1TB
Display(s) Samsung U24E590D (4K/UHD)
Case ghetto CM Cosmos RC-1000
Audio Device(s) ALC1220
Power Supply SeaSonic SSR-550FX (80+ GOLD)
Mouse Logitech G603
Keyboard Modecom Volcano Blade (Kailh choc LP)
VR HMD Google dreamview headset(aka fancy cardboard)
Software Windows 11, Ubuntu 24.04 LTS
The thing is, when you lose one key, you change the lock and get a new set of keys. What can you do when you lose one of these sticks or it gets hacked? Can you disable its usage all over the place? Fast enough? What happens when if physically dies on you? Can you get a replacement? Fast enough? Do you need to pay for a new set of credentials?
It's a bit more complex than losing your keys. Most devices of this type are tied to a user or a PC, so they have to be re-initialized if used elsewhere. With Yubikey products you can set up a PIN code(which is lame but still gives an extra layer of protection). That's why i like biometric keys better.
 
Joined
Feb 2, 2015
Messages
2,707 (0.75/day)
Location
On The Highway To Hell \m/
I assume your home has keys?
I'm not going to confirm or deny that. But I will say that if I wanted to lock my doors I can choose between having keyed or keyless locks installed in them. Namely keyless locks that require a numerical code(similar to a password) to open. These things do exist you know?

Point being...nobody can steal a password stored in your brain cells. And I'm not very much more likely(if at all) to forget my passwords than my PIN number(s), phone number(s), address, date of birth, SS number, etc., etc., etc.. And if I were to forget a password(which I'll admit has happened a time or 2), they're easy enough to retrieve or change with a simple email. Negating these "security features" is the trade off when using one of these password storage devices. There's no denying that. As such, they create just as many problems as they solve. And because of that I would argue they're not a better solution to password security. Just a different solution. I'm totally satisfied with my current password security solution. It's been working just fine for me for as long as I've had them. So...if it ain't broke...I ain't fixing it. Since...IMO...that would be stupid.

So...maybe EPIC STUPIDITY was an overstatement. I suppose just plain STUPID would suffice.
 
Last edited:

silentbogo

Moderator
Staff member
Joined
Nov 20, 2013
Messages
5,542 (1.38/day)
Location
Kyiv, Ukraine
System Name WS#1337
Processor Ryzen 7 5700X3D
Motherboard ASUS X570-PLUS TUF Gaming
Cooling Xigmatek Scylla 240mm AIO
Memory 4x8GB Samsung DDR4 ECC UDIMM
Video Card(s) MSI RTX 3070 Gaming X Trio
Storage ADATA Legend 2TB + ADATA SX8200 Pro 1TB
Display(s) Samsung U24E590D (4K/UHD)
Case ghetto CM Cosmos RC-1000
Audio Device(s) ALC1220
Power Supply SeaSonic SSR-550FX (80+ GOLD)
Mouse Logitech G603
Keyboard Modecom Volcano Blade (Kailh choc LP)
VR HMD Google dreamview headset(aka fancy cardboard)
Software Windows 11, Ubuntu 24.04 LTS
Point being...nobody can steal a password stored in your brain cells.
Brain cells are also prone to be predictable and vulnerable. Not all people are physically capable of memorising dozens of random alphanumericspeicalchar passwords, so they tend to use predictable patterns for their passwords (or use one password for everything).
Also, when you have to deal with lots of accounts at work, it gets even harder to the point where even the brightest brains with super-memory cannot keep up with two dozen FTP account passwords which change every month, half-a-dozen SSH login/password combinations, credentials to five different web-hosting or co-location service providers, e-mail, etc. etc. etc. That's where all these password keepers and hardware password managers come in. All you need is to memorise one re-e-e-eally strong password (like WrBg@E/D<5zF(ZrQ@]) and you are good to go.
If you think that something like 1@M/mRG3n|U5 is safe and not brute-forceable - you are wrong. Modern dictionary attacks can and will account for character substitutions, variations, common patterns and other stuff.

There is a huge demand for such devices. The only problem is that there is still no good and flexible implementation of one.
 

bug

Joined
May 22, 2015
Messages
13,786 (3.96/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
Brain cells are also prone to be predictable and vulnerable. Not all people are physically capable of memorising dozens of random alphanumericspeicalchar passwords, so they tend to use predictable patterns for their passwords (or use one password for everything).

A thousand times this. Password work nicely when instead of a human, we transform into random string generators, preferably using the extended ASCII charset (except for cases when a website can't handle that). Humans don't work like that.

It was more than decade ago where I read this article by a security auditor where he said in most cases he doesn't even get to touch the computer: a thorough search around the cubicle will reveal a notebook, post-it, sheet of paper with password(s) on it. Theory meets real life ;)
 
Joined
Feb 4, 2015
Messages
4 (0.00/day)
nobody can steal a password stored in your brain cells. And I'm not very much more likely.

Despite what works for you, passwords are a huge pain in the industry.
The thing is that FIDO2 is not a password storage device. It's a completely different technology removing passwords altogether or augmenting them. Shame, they make advertising videos where it's impossible to understand anything about the product...
Losing FIDO2 security device is not a problem from a security perspective, because it will be additionally secured by a PIN code. Also, FIDO2 brings many more nice things you cannot get by using passwords, like phishing resistance, man-in-the-middle protection, etc.
 
Joined
Apr 3, 2012
Messages
4,373 (0.95/day)
Location
St. Paul, MN
System Name Bay2- Lowerbay/ HP 3770/T3500-2+T3500-3+T3500-4/ Opti-Con/Orange/White/Grey
Processor i3 2120's/ i7 3770/ x5670's/ i5 2400/Ryzen 2700/Ryzen 2700/R7 3700x
Motherboard HP UltraSlim's/ HP mid size/ Dell T3500 workstation's/ Dell 390/B450 AorusM/B450 AorusM/B550 AorusM
Cooling All stock coolers/Grey has an H-60
Memory 2GB/ 4GB/ 12 GB 3 chan/ 4GB sammy/T-Force 16GB 3200/XPG 16GB 3000/Ballistic 3600 16GB
Video Card(s) HD2000's/ HD 2000/ 1 MSI GT710,2x MSI R7 240's/ HD4000/ Red Dragon 580/Sapphire 580/Sapphire 580
Storage ?HDD's/ 500 GB-er's/ 500 GB/2.5 Samsung 500GB HDD+WD Black 1TB/ WD Black 500GB M.2/Corsair MP600 M.2
Display(s) 1920x1080/ ViewSonic VX24568 between the rest/1080p TV-Grey
Case HP 8200 UltraSlim's/ HP 8200 mid tower/Dell T3500's/ Dell 390/SilverStone Kublai KL06/NZXT H510 W x2
Audio Device(s) Sonic Master/ onboard's/ Beeper's!
Power Supply 19.5 volt bricks/ Dell PSU/ 525W sumptin/ same/Seasonic 750 80+Gold/EVGA 500 80+/Antec 650 80+Gold
Mouse cheap GigaWire930, CMStorm Havoc + Logitech M510 wireless/iGear usb x2/MX 900 wireless kit 4 Grey
Keyboard Dynex, 2 no name, SYX and a Logitech. All full sized and USB. MX900 kit for Grey
Software Mint 18 Sylvia/ Opti-Con Mint KDE/ T3500's on Kubuntu/HP 3770 is Win 10/Win 10 Pro/Win 10 Pro/Win10
Benchmark Scores World Community Grid is my benchmark!!
Being a automotive mechanic, Biometric, fingerprint readers, don't work reliably. I have evolving fingerprints. They eventually go back to working but, I don't use them. I was set up on a friends computer, that we shared for a bit. I couldn't use it sometimes, because of a burn or cut that it did not recognize.

When I sit down at my desk, I don't want my finger's to stop me!! LOL. I use Lastpass, and change my global password regularly, and I use a VPN, CyberGhost Pro, to surf my bank and such. I have no problems with it except Youtube, where I have to open it up and change the setting. It also allows me to be a local, all over the world. ;)
 
  • Like
Reactions: bug
Top