Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. Please, please, please stop using #passkeys to encrypt user data.

Please, please, please stop using #passkeys to encrypt user data.

Scheduled Pinned Locked Moved Uncategorized
passkeys
10 Posts 6 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • timcappalli@infosec.exchangeT This user is from outside of this forum
    timcappalli@infosec.exchangeT This user is from outside of this forum
    timcappalli@infosec.exchange
    wrote last edited by
    #1

    Please, please, please stop using #passkeys to encrypt user data. Please πŸ™πŸ»

    Link Preview Image
    Please, please, please stop using passkeys for encrypting user data

    Passkeys are the future of authentication, but using them for data encryption is a disaster waiting to happen. Overloading these credentials creates a dangerous blast radius that can lead to the irreversible loss of a user's most sacred memories and documents.

    favicon

    Timbits (blog.timcappalli.me)

    jasonkarns@indieweb.socialJ iinuwa@fosstodon.orgI stf@chaos.socialS glyph@mastodon.socialG i@toot.pouyan.netI 5 Replies Last reply
    1
    0
    • timcappalli@infosec.exchangeT timcappalli@infosec.exchange

      Please, please, please stop using #passkeys to encrypt user data. Please πŸ™πŸ»

      Link Preview Image
      Please, please, please stop using passkeys for encrypting user data

      Passkeys are the future of authentication, but using them for data encryption is a disaster waiting to happen. Overloading these credentials creates a dangerous blast radius that can lead to the irreversible loss of a user's most sacred memories and documents.

      favicon

      Timbits (blog.timcappalli.me)

      jasonkarns@indieweb.socialJ This user is from outside of this forum
      jasonkarns@indieweb.socialJ This user is from outside of this forum
      jasonkarns@indieweb.social
      wrote last edited by
      #2

      @timcappalli I think it’s even worse than this! Your do a great job explaining why it’s problematic for users who -don’t- know what’s happening (and also the increased risk of loss for everyone)

      But there are second order affects on -security-. A user who -knows- their passkey is encrypting their data must now keep that key much longer than they would otherwise need to. Auth keys should be safe for frequent rotation and replacement, which means keeping their scope tight.

      1 Reply Last reply
      0
      • timcappalli@infosec.exchangeT timcappalli@infosec.exchange

        Please, please, please stop using #passkeys to encrypt user data. Please πŸ™πŸ»

        Link Preview Image
        Please, please, please stop using passkeys for encrypting user data

        Passkeys are the future of authentication, but using them for data encryption is a disaster waiting to happen. Overloading these credentials creates a dangerous blast radius that can lead to the irreversible loss of a user's most sacred memories and documents.

        favicon

        Timbits (blog.timcappalli.me)

        iinuwa@fosstodon.orgI This user is from outside of this forum
        iinuwa@fosstodon.orgI This user is from outside of this forum
        iinuwa@fosstodon.org
        wrote last edited by
        #3

        @timcappalli Good post! one clarification for readers: Bitwarden doesn't support PRF yet, but the screenshot suggests that Bitwarden will show this UI for passkeys with PRF keys. I expect Bitwarden to add support for prfUsageDetails and more clear messaging for deleting passkeys with PRF keys at launch of the feature.

        1 Reply Last reply
        0
        • timcappalli@infosec.exchangeT timcappalli@infosec.exchange

          Please, please, please stop using #passkeys to encrypt user data. Please πŸ™πŸ»

          Link Preview Image
          Please, please, please stop using passkeys for encrypting user data

          Passkeys are the future of authentication, but using them for data encryption is a disaster waiting to happen. Overloading these credentials creates a dangerous blast radius that can lead to the irreversible loss of a user's most sacred memories and documents.

          favicon

          Timbits (blog.timcappalli.me)

          stf@chaos.socialS This user is from outside of this forum
          stf@chaos.socialS This user is from outside of this forum
          stf@chaos.social
          wrote last edited by
          #4

          @timcappalli isn't that what age is also pushing?

          timcappalli@infosec.exchangeT i@toot.pouyan.netI 2 Replies Last reply
          0
          • timcappalli@infosec.exchangeT timcappalli@infosec.exchange

            Please, please, please stop using #passkeys to encrypt user data. Please πŸ™πŸ»

            Link Preview Image
            Please, please, please stop using passkeys for encrypting user data

            Passkeys are the future of authentication, but using them for data encryption is a disaster waiting to happen. Overloading these credentials creates a dangerous blast radius that can lead to the irreversible loss of a user's most sacred memories and documents.

            favicon

            Timbits (blog.timcappalli.me)

            glyph@mastodon.socialG This user is from outside of this forum
            glyph@mastodon.socialG This user is from outside of this forum
            glyph@mastodon.social
            wrote last edited by
            #5

            @timcappalli haha oops https://github.com/glyph/tokenring

            (I don't think this *quite* qualifies for what you're talking about, as anything speaking ctap2 directly is not quite in the same category as doing PRF in the browser)

            1 Reply Last reply
            0
            • stf@chaos.socialS stf@chaos.social

              @timcappalli isn't that what age is also pushing?

              timcappalli@infosec.exchangeT This user is from outside of this forum
              timcappalli@infosec.exchangeT This user is from outside of this forum
              timcappalli@infosec.exchange
              wrote last edited by
              #6

              @stf age?

              stf@chaos.socialS 1 Reply Last reply
              0
              • timcappalli@infosec.exchangeT timcappalli@infosec.exchange

                @stf age?

                stf@chaos.socialS This user is from outside of this forum
                stf@chaos.socialS This user is from outside of this forum
                stf@chaos.social
                wrote last edited by
                #7

                @timcappalli https://words.filippo.io/passkey-encryption/

                timcappalli@infosec.exchangeT 1 Reply Last reply
                0
                • stf@chaos.socialS stf@chaos.social

                  @timcappalli https://words.filippo.io/passkey-encryption/

                  timcappalli@infosec.exchangeT This user is from outside of this forum
                  timcappalli@infosec.exchangeT This user is from outside of this forum
                  timcappalli@infosec.exchange
                  wrote last edited by
                  #8

                  @stf oh, that. yes.

                  1 Reply Last reply
                  0
                  • timcappalli@infosec.exchangeT timcappalli@infosec.exchange

                    Please, please, please stop using #passkeys to encrypt user data. Please πŸ™πŸ»

                    Link Preview Image
                    Please, please, please stop using passkeys for encrypting user data

                    Passkeys are the future of authentication, but using them for data encryption is a disaster waiting to happen. Overloading these credentials creates a dangerous blast radius that can lead to the irreversible loss of a user's most sacred memories and documents.

                    favicon

                    Timbits (blog.timcappalli.me)

                    i@toot.pouyan.netI This user is from outside of this forum
                    i@toot.pouyan.netI This user is from outside of this forum
                    i@toot.pouyan.net
                    wrote last edited by
                    #9
                    @timcappalli@infosec.exchange To add to the arguments: it also defeats the whole idea of having hardware security keys. If the secret is stolen or exposed somehow, decryption does not require access to the hardware token anymore.
                    1 Reply Last reply
                    0
                    • stf@chaos.socialS stf@chaos.social

                      @timcappalli isn't that what age is also pushing?

                      i@toot.pouyan.netI This user is from outside of this forum
                      i@toot.pouyan.netI This user is from outside of this forum
                      i@toot.pouyan.net
                      wrote last edited by
                      #10
                      @stf@chaos.social I just recalled that confer (LLM by moxie and co) is also using passkeys for encryption:

                      https://confer.to/blog/2025/12/passkey-encryption/

                      @timcappalli@infosec.exchange
                      1 Reply Last reply
                      0
                      • R relay@relay.an.exchange shared this topic
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups