windows hello PIN and Passkey security


blueskyler

Active member
Local time
7:41 AM
Posts
8
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
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Optiplex Micro 5000
    CPU
    Intel Core i5-12500T
    Memory
    2 x 8GB DDR4 SO-DIMM 3200
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
    Laptop
    Manufacturer/Model
    Dell G15 5525
    CPU
    Ryzen 7 6800H
    Memory
    32 GB DDR5 4800mhz
    Graphics Card(s)
    RTX 3050 4GB Vram
    Screen Resolution
    1920 x 1080
    Hard Drives
    2TB Solidigm™ P41 Plus nvme
    Internet Speed
    800mbps down, 20 up
  • Operating System
    Windows 11
    Computer type
    Tablet
    Manufacturer/Model
    Lenovo ideapad flex 14API 2 in 1
    CPU
    Ryzen 5 3500u
    Motherboard
    LENOVO LNVNB161216 (FP5)
    Memory
    12GB DDR4
    Graphics card(s)
    AMD Radeon Vega 8 Graphics
    Hard Drives
    256 GB Samsung ssd nvme
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
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Optiplex Micro 5000
    CPU
    Intel Core i5-12500T
    Memory
    2 x 8GB DDR4 SO-DIMM 3200
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
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Optiplex Micro 5000
    CPU
    Intel Core i5-12500T
    Memory
    2 x 8GB DDR4 SO-DIMM 3200
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

Latest Support Threads

Back
Top Bottom