windows hello PIN and Passkey security


blueskyler

Well-known member
Local time
3:06 PM
Posts
10
OS
Windows 10
hi, i use windows 11 23h2 and i would ask if is SAFE to store the passkeys (example generate from googgle account) to windows that you can viw stored under Setting-->passkey setting.

The second question is, Does the PIN related to windows hello MUST be very complicated or is irrilevant ?

Thanks
 
Windows Build/Version
win 11 23H2

My Computer

System One

  • OS
    Windows 10

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    HP Pavilion
    CPU
    AMD Ryzen 7 5700G
    Motherboard
    Erica6
    Memory
    Micron Technology DDR4-3200 16GB
    Graphics Card(s)
    NVIDIA GeForce RTX 3060
    Sound Card
    Realtek ALC671
    Monitor(s) Displays
    Samsung SyncMaster U28E590
    Screen Resolution
    3840 x 2160
    Hard Drives
    SAMSUNG MZVLQ1T0HALB-000H1
It's supposed to be your passkey's private key that is not viewable in any circumstances, and you are not supposed to be able to use it to authenticate yourself to a website without first authenticating yourself with Windows Hello first. If you store your passkey in another password manager, you probably can see see some info about the passkey entries as well.

The PIN is backed by TPM's antihammering (Trusted Platform Module (TPM) fundamentals - Windows Security ), so it is not "practical" to brute-force the PIN. OTH, you don't want it easy to guess within the constraints of TPM antihammering behaviors either. Microsoft recommends 6-digit numerical PIN or better. Randomly generated is the way to go. 123456 is not in fashion, and probably not any numbers your family members/roommates can guess.
 

My Computer

System One

  • OS
    Windows 11 Pro 24H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Optiplex Micro 5000
    CPU
    Intel Core i5-12500T
    Motherboard
    Dell 03V7GF
    Memory
    2 x 8GB DDR4 SO-DIMM 3200
    Graphics Card(s)
    Intel UHD Graphics 770
    Sound Card
    Intel Alder Lake-S PCH - cAVS (Audio, Voice, Speech)
    Internet Speed
    500/1,000 Mbps
    Browser
    Firefox ESR
    Antivirus
    Windows defender. One-time free scanners: ESET, Sophos
It's supposed to be your passkey's private key that is not viewable in any circumstances, and you are not supposed to be able to use it to authenticate yourself to a website without first authenticating yourself with Windows Hello first. If you store your passkey in another password manager, you probably can see see some info about the passkey entries as well.

The PIN is backed by TPM's antihammering (Trusted Platform Module (TPM) fundamentals - Windows Security ), so it is not "practical" to brute-force the PIN. OTH, you don't want it easy to guess within the constraints of TPM antihammering behaviors either. Microsoft recommends 6-digit numerical PIN or better. Randomly generated is the way to go. 123456 is not in fashion, and probably not any numbers your family members/roommates can guess.
In addition to this, it's worth knowing that you can include letters in your PIN. You simply need to enable Include letters and symbols option when you're changing your PIN.

I highly recommend using a decent password for your pin, especially as passkeys become more commonplace. This way a password is all that is needed to sign in for anything, and one password is a lot easier to remember, especially one you use to unlock your computer every time you use it.

For more information:

 

My Computers

System One System Two

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom Built
    CPU
    Ryzen 7 5700 X3D
    Motherboard
    MSI MPG B550 GAMING PLUS
    Memory
    64 GB DDR4 3600mhz Gskill Ripjaws V
    Graphics Card(s)
    RTX 4070 Super , 12GB VRAM Asus EVO Overclock
    Monitor(s) Displays
    Gigabyte M27Q (rev. 2.0) 2560 x 1440 @ 170hz HDR
    Hard Drives
    2TB Samsung nvme ssd
    2TB XPG nvme ssd
    PSU
    CORSAIR RMx SHIFT Series™ RM750x 80 PLUS Gold Fully Modular ATX Power Supply
    Case
    CORSAIR 3500X ARGB Mid-Tower ATX PC Case – Black
    Cooling
    ID-COOLING FROSTFLOW X 240 CPU Water Cooler
    Internet Speed
    900mbps DOWN, 100mbps UP
  • Operating System
    Chrome OS
    Computer type
    Laptop
    Manufacturer/Model
    HP Chromebook
    CPU
    Intel Pentium Quad Core
    Memory
    4GB LPDDR4
    Monitor(s) Displays
    14 Inch HD SVA anti glare micro edge display
    Hard Drives
    64 GB emmc
If I create a Windows Hello PIN and use it to create a passkey, I understand that the pin and passkey are connected to the hardware where they were created, is this correct?

If for some reason my PIN or my passkey were stolen they could not be used on a device other than the one where they were generated, in this case if I use
an easy to remember PIN, is security compromised?
 

My Computer

System One

  • OS
    Windows 10
If I create a Windows Hello PIN and use it to create a passkey, I understand that the pin and passkey are connected to the hardware where they were created, is this correct?
Yes, they are both backed by TPM.

Your passkeys stored in Windows currently cannot be stolen (until someone finds an exploit!). Your PIN can be, but they have to have access to your computer to use the PIN/passkeys. Your PIN only matters on the local device where it is used. Being able to use your PIN implies having your device: something you know and something you have. This of course disregards remote access software that can be installed on your machine.
 

My Computer

System One

  • OS
    Windows 11 Pro 24H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Optiplex Micro 5000
    CPU
    Intel Core i5-12500T
    Motherboard
    Dell 03V7GF
    Memory
    2 x 8GB DDR4 SO-DIMM 3200
    Graphics Card(s)
    Intel UHD Graphics 770
    Sound Card
    Intel Alder Lake-S PCH - cAVS (Audio, Voice, Speech)
    Internet Speed
    500/1,000 Mbps
    Browser
    Firefox ESR
    Antivirus
    Windows defender. One-time free scanners: ESET, Sophos
so in the worst case scenario, my pin(windows hello) and some passkey gets stolen.

In order to use the PIN+passkey the criminal/hacker needs to have physical access to my PC where the PIN and PASSKEY were created and the TPM (tied to the bios?) created a hardware link.
it's correct ?
 

My Computer

System One

  • OS
    Windows 10
Yes, physical access or remote control software like TeamViewer. Remote control software is probably when you misconfigure something you install, or you are social-engineered into installing.
 

My Computer

System One

  • OS
    Windows 11 Pro 24H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Optiplex Micro 5000
    CPU
    Intel Core i5-12500T
    Motherboard
    Dell 03V7GF
    Memory
    2 x 8GB DDR4 SO-DIMM 3200
    Graphics Card(s)
    Intel UHD Graphics 770
    Sound Card
    Intel Alder Lake-S PCH - cAVS (Audio, Voice, Speech)
    Internet Speed
    500/1,000 Mbps
    Browser
    Firefox ESR
    Antivirus
    Windows defender. One-time free scanners: ESET, Sophos
hi, i use windows 11 23h2 and i would ask if is SAFE to store the passkeys (example generate from googgle account) to windows that you can viw stored under Setting-->passkey setting.

The second question is, Does the PIN related to windows hello MUST be very complicated or is irrilevant ?

Thanks
It need not be complicated - I use a four- character PIN - similar to debit cards or credit cards. It can be used along with other components of Windows Hello, or by itself. On my laptop I use the PIN by itself - on my desktop, I use a fingerprint reader or PIN - either can be used separately.
 

My Computers

System One System Two

  • OS
    Windows 11
    Computer type
    Laptop
    Manufacturer/Model
    H-P
    CPU
    Pentium-G
    Memory
    8 GB
  • Operating System
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell
    CPU
    i7
    Motherboard
    Optiplex 9020 SFF
    Memory
    32 GB
Back
Top Bottom