home.social

#pgp — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #pgp, aggregated by home.social.

  1. I wonder if it would benefit some social networks to integrate a PGP/GPG style "trust" (phildev.net/pgp/gpgtrust.html) into user accounts.

    Accounts could 'trust' other accounts with varying levels so as to vet them for others. Maybe use QR codes for in-person 'signing'?

    This may be an effective way to reduce unwanted AI/bot activity since the approach is toward verifying "I know and trust this person" rather than how some karma or reputation systems work.

    #ai #bot #gpg #pgp #trust #socialmedia

  2. I wonder if it would benefit some social networks to integrate a PGP/GPG style "trust" (phildev.net/pgp/gpgtrust.html) into user accounts.

    Accounts could 'trust' other accounts with varying levels so as to vet them for others. Maybe use QR codes for in-person 'signing'?

    This may be an effective way to reduce unwanted AI/bot activity since the approach is toward verifying "I know and trust this person" rather than how some karma or reputation systems work.

    #ai #bot #gpg #pgp #trust #socialmedia

  3. I wonder if it would benefit some social networks to integrate a PGP/GPG style "trust" (phildev.net/pgp/gpgtrust.html) into user accounts.

    Accounts could 'trust' other accounts with varying levels so as to vet them for others. Maybe use QR codes for in-person 'signing'?

    This may be an effective way to reduce unwanted AI/bot activity since the approach is toward verifying "I know and trust this person" rather than how some karma or reputation systems work.

    #ai #bot #gpg #pgp #trust #socialmedia

  4. I wonder if it would benefit some social networks to integrate a PGP/GPG style "trust" (phildev.net/pgp/gpgtrust.html) into user accounts.

    Accounts could 'trust' other accounts with varying levels so as to vet them for others. Maybe use QR codes for in-person 'signing'?

    This may be an effective way to reduce unwanted AI/bot activity since the approach is toward verifying "I know and trust this person" rather than how some karma or reputation systems work.

    #ai #bot #gpg #pgp #trust #socialmedia

  5. I wonder if it would benefit some social networks to integrate a PGP/GPG style "trust" (phildev.net/pgp/gpgtrust.html) into user accounts.

    Accounts could 'trust' other accounts with varying levels so as to vet them for others. Maybe use QR codes for in-person 'signing'?

    This may be an effective way to reduce unwanted AI/bot activity since the approach is toward verifying "I know and trust this person" rather than how some karma or reputation systems work.

    #ai #bot #gpg #pgp #trust #socialmedia

  6. Naty @eclecticpassions ·

    Getting a verified lock icon for my signed Git commits took longer than expected! It’s all set up now in the end via SSH keys (and not GPG keys) on Codeberg. Email matching was the main culprit.

    It's my first time setting up signing commits and I tested it on my new Gist repo!

    <codeberg.org/burgeonlab/gists>

    Hope to add more to it in the near future.

    View full note on my website: burgeonlab.com/notes/2026/0523

  7. Getting a verified lock icon for my signed Git commits took longer than expected! It’s all set up now in the end via SSH keys (and not GPG keys) on Codeberg. Email matching was the main culprit.

    It's my first time setting up signing commits and I tested it on my new Gist repo!

    <codeberg.org/burgeonlab/gists>

    Hope to add more to it in the near future.

    View full note on my website: burgeonlab.com/notes/2026/0523

    #100daystooffload #git #gpg #pgp #ssh #codeberg #signingkeys #gists #gist

  8. Getting a verified lock icon for my signed Git commits took longer than expected! It’s all set up now in the end via SSH keys (and not GPG keys) on Codeberg. Email matching was the main culprit.

    It's my first time setting up signing commits and I tested it on my new Gist repo!

    <codeberg.org/burgeonlab/gists>

    Hope to add more to it in the near future.

    View full note on my website: burgeonlab.com/notes/2026/0523

    #100daystooffload #git #gpg #pgp #ssh #codeberg #signingkeys #gists #gist

  9. Getting a verified lock icon for my signed Git commits took longer than expected! It’s all set up now in the end via SSH keys (and not GPG keys) on Codeberg. Email matching was the main culprit.

    It's my first time setting up signing commits and I tested it on my new Gist repo!

    <codeberg.org/burgeonlab/gists>

    Hope to add more to it in the near future.

    View full note on my website: burgeonlab.com/notes/2026/0523

    #100daystooffload #git #gpg #pgp #ssh #codeberg #signingkeys #gists #gist

  10. Getting a verified lock icon for my signed Git commits took longer than expected! It’s all set up now in the end via SSH keys (and not GPG keys) on Codeberg. Email matching was the main culprit.

    It's my first time setting up signing commits and I tested it on my new Gist repo!

    <codeberg.org/burgeonlab/gists>

    Hope to add more to it in the near future.

    View full note on my website: burgeonlab.com/notes/2026/0523

    #100daystooffload #git #gpg #pgp #ssh #codeberg #signingkeys #gists #gist

  11. Playing around with Sequoia-PGP again. And it just strikes me how easy it makes it. This time I played with sqop instead of sq.

    $ sqop generate-key > key.asc
    $ cat file | sqop encrypt key.pub > file.asc
    $ cat file.asc | sqop decrypt key.asc > file2
    $ sha256sum file file2 | cut -d\ -f1 | uniq -c
    2 34fbc467b8c62...

    Try doing that gpg without needing any $HOME/.gnupg directory. And then try putting that in a script run by some locked-down user via a cron job.

    (I know this should be signed as well, not dug into that yet.)

    #openpgp #pgp #gpg #gnupq #sequoia #sq #sqop #encryption

  12. Playing around with Sequoia-PGP again. And it just strikes me how easy it makes it. This time I played with sqop instead of sq.

    $ sqop generate-key > key.asc
    $ cat file | sqop encrypt key.pub > file.asc
    $ cat file.asc | sqop decrypt key.asc > file2
    $ sha256sum file file2 | cut -d\ -f1 | uniq -c
    2 34fbc467b8c62...

    Try doing that gpg without needing any $HOME/.gnupg directory. And then try putting that in a script run by some locked-down user via a cron job.

    (I know this should be signed as well, not dug into that yet.)

    #openpgp #pgp #gpg #gnupq #sequoia #sq #sqop #encryption

  13. Playing around with Sequoia-PGP again. And it just strikes me how easy it makes it. This time I played with sqop instead of sq.

    $ sqop generate-key > key.asc
    $ cat file | sqop encrypt key.pub > file.asc
    $ cat file.asc | sqop decrypt key.asc > file2
    $ sha256sum file file2 | cut -d\ -f1 | uniq -c
    2 34fbc467b8c62...

    Try doing that gpg without needing any $HOME/.gnupg directory. And then try putting that in a script run by some locked-down user via a cron job.

    (I know this should be signed as well, not dug into that yet.)

    #openpgp #pgp #gpg #gnupq #sequoia #sq #sqop #encryption

  14. Playing around with Sequoia-PGP again. And it just strikes me how easy it makes it. This time I played with sqop instead of sq.

    $ sqop generate-key > key.asc
    $ cat file | sqop encrypt key.pub > file.asc
    $ cat file.asc | sqop decrypt key.asc > file2
    $ sha256sum file file2 | cut -d\ -f1 | uniq -c
    2 34fbc467b8c62...

    Try doing that gpg without needing any $HOME/.gnupg directory. And then try putting that in a script run by some locked-down user via a cron job.

    (I know this should be signed as well, not dug into that yet.)

    #openpgp #pgp #gpg #gnupq #sequoia #sq #sqop #encryption

  15. Playing around with Sequoia-PGP again. And it just strikes me how easy it makes it. This time I played with sqop instead of sq.

    $ sqop generate-key > key.asc
    $ cat file | sqop encrypt key.pub > file.asc
    $ cat file.asc | sqop decrypt key.asc > file2
    $ sha256sum file file2 | cut -d\ -f1 | uniq -c
    2 34fbc467b8c62...

    Try doing that gpg without needing any $HOME/.gnupg directory. And then try putting that in a script run by some locked-down user via a cron job.

    (I know this should be signed as well, not dug into that yet.)

    #openpgp #pgp #gpg #gnupq #sequoia #sq #sqop #encryption

  16. Der @HmbBfDI macht eine Veranstaltung zum #DiDay !
    Am 4.6. von 10 - 11 Uhr wird eine Videokonferenz zum Thema
    "Du möchtest deine E-Mail-Kommunikation unabhängiger gestalten und dich von großen Internetkonzernen lösen? Dann bist du hier genau richtig!"
    angeboten.

    Termine DiDay:
    events.diday.org/events/c9a1d6

    Link für den 4. Juni: Anmeldung nicht nötig.
    bbb.hmbbfdi.de/rooms/v2h-sup-6

    #Datenschutz #sichermailen #pgp ? #hmbbfdi #dutgemacht #didit

  17. Der @HmbBfDI macht eine Veranstaltung zum #DiDay !
    Am 4.6. von 10 - 11 Uhr wird eine Videokonferenz zum Thema
    "Du möchtest deine E-Mail-Kommunikation unabhängiger gestalten und dich von großen Internetkonzernen lösen? Dann bist du hier genau richtig!"
    angeboten.

    Termine DiDay:
    events.diday.org/events/c9a1d6

    Link für den 4. Juni: Anmeldung nicht nötig.
    bbb.hmbbfdi.de/rooms/v2h-sup-6

    #Datenschutz #sichermailen #pgp ? #hmbbfdi #dutgemacht #didit

  18. Der @HmbBfDI macht eine Veranstaltung zum #DiDay !
    Am 4.6. von 10 - 11 Uhr wird eine Videokonferenz zum Thema
    "Du möchtest deine E-Mail-Kommunikation unabhängiger gestalten und dich von großen Internetkonzernen lösen? Dann bist du hier genau richtig!"
    angeboten.

    Termine DiDay:
    events.diday.org/events/c9a1d6

    Link für den 4. Juni: Anmeldung nicht nötig.
    bbb.hmbbfdi.de/rooms/v2h-sup-6

    #Datenschutz #sichermailen #pgp ? #hmbbfdi #dutgemacht #didit

  19. I've been running #Tumpa CLI for a while on a few selected git repositories, where I use #yubikey for the #PGP key storage.

    github.com/tumpaproject/tumpa-

    Today I have globally replaced gpg2 with tcli and tclig in the git config. It does the job very well and is far less annoying than gpg ever was. The tcli agent is also much more nicely behaving than the gpg-agent.

    Thank you, @kushal for an excellent work on Tumpa!

    And I'm even more impressed that Tumpa even handles multiple Yubikeys plugged in in parallel. It selects the right key for the right identity and the tcli agent even caches the needed passphrase/PIN as expected. This is something which was a complete mess with GnuPG.

    #OpenPGP #gnupg #gpg #opensource #foss #oss

  20. I've been running #Tumpa CLI for a while on a few selected git repositories, where I use #yubikey for the #PGP key storage.

    github.com/tumpaproject/tumpa-

    Today I have globally replaced gpg2 with tcli and tclig in the git config. It does the job very well and is far less annoying than gpg ever was. The tcli agent is also much more nicely behaving than the gpg-agent.

    Thank you, @kushal for an excellent work on Tumpa!

    And I'm even more impressed that Tumpa even handles multiple Yubikeys plugged in in parallel. It selects the right key for the right identity and the tcli agent even caches the needed passphrase/PIN as expected. This is something which was a complete mess with GnuPG.

    #OpenPGP #gnupg #gpg #opensource #foss #oss

  21. I've been running #Tumpa CLI for a while on a few selected git repositories, where I use #yubikey for the #PGP key storage.

    github.com/tumpaproject/tumpa-

    Today I have globally replaced gpg2 with tcli and tclig in the git config. It does the job very well and is far less annoying than gpg ever was. The tcli agent is also much more nicely behaving than the gpg-agent.

    Thank you, @kushal for an excellent work on Tumpa!

    And I'm even more impressed that Tumpa even handles multiple Yubikeys plugged in in parallel. It selects the right key for the right identity and the tcli agent even caches the needed passphrase/PIN as expected. This is something which was a complete mess with GnuPG.

    #OpenPGP #gnupg #gpg #opensource #foss #oss

  22. I've been running #Tumpa CLI for a while on a few selected git repositories, where I use #yubikey for the #PGP key storage.

    github.com/tumpaproject/tumpa-

    Today I have globally replaced gpg2 with tcli and tclig in the git config. It does the job very well and is far less annoying than gpg ever was. The tcli agent is also much more nicely behaving than the gpg-agent.

    Thank you, @kushal for an excellent work on Tumpa!

    And I'm even more impressed that Tumpa even handles multiple Yubikeys plugged in in parallel. It selects the right key for the right identity and the tcli agent even caches the needed passphrase/PIN as expected. This is something which was a complete mess with GnuPG.

    #OpenPGP #gnupg #gpg #opensource #foss #oss

  23. I've been running #Tumpa CLI for a while on a few selected git repositories, where I use #yubikey for the #PGP key storage.

    github.com/tumpaproject/tumpa-

    Today I have globally replaced gpg2 with tcli and tclig in the git config. It does the job very well and is far less annoying than gpg ever was. The tcli agent is also much more nicely behaving than the gpg-agent.

    Thank you, @kushal for an excellent work on Tumpa!

    And I'm even more impressed that Tumpa even handles multiple Yubikeys plugged in in parallel. It selects the right key for the right identity and the tcli agent even caches the needed passphrase/PIN as expected. This is something which was a complete mess with GnuPG.

    #OpenPGP #gnupg #gpg #opensource #foss #oss

  24. @mailbox_org #PGP ist leider zu kompliziert und und zu uneinheitlich umgesetzt. Geht mit #Thunderbird ganz gut, auf Android ist man von einem quasi ungepflegten #OpenKeyChain abhängig, auf iOS von unfreien Apps. Und vom Synchronisieren der Schlüssel über mehrere Geräte hinweg reden wir lieber gar nicht erst.

    Mit #DeltaChat geht das deutlich bequemer, aber das würde ich eher gesondert betrachten.

    #OpenPGP

  25. @mailbox_org #PGP ist leider zu kompliziert und und zu uneinheitlich umgesetzt. Geht mit #Thunderbird ganz gut, auf Android ist man von einem quasi ungepflegten #OpenKeyChain abhängig, auf iOS von unfreien Apps. Und vom Synchronisieren der Schlüssel über mehrere Geräte hinweg reden wir lieber gar nicht erst.

    Mit #DeltaChat geht das deutlich bequemer, aber das würde ich eher gesondert betrachten.

    #OpenPGP

  26. @mailbox_org #PGP ist leider zu kompliziert und und zu uneinheitlich umgesetzt. Geht mit #Thunderbird ganz gut, auf Android ist man von einem quasi ungepflegten #OpenKeyChain abhängig, auf iOS von unfreien Apps. Und vom Synchronisieren der Schlüssel über mehrere Geräte hinweg reden wir lieber gar nicht erst.

    Mit #DeltaChat geht das deutlich bequemer, aber das würde ich eher gesondert betrachten.

    #OpenPGP

  27. @mailbox_org #PGP ist leider zu kompliziert und und zu uneinheitlich umgesetzt. Geht mit #Thunderbird ganz gut, auf Android ist man von einem quasi ungepflegten #OpenKeyChain abhängig, auf iOS von unfreien Apps. Und vom Synchronisieren der Schlüssel über mehrere Geräte hinweg reden wir lieber gar nicht erst.

    Mit #DeltaChat geht das deutlich bequemer, aber das würde ich eher gesondert betrachten.

    #OpenPGP

  28. @mailbox_org #PGP ist leider zu kompliziert und und zu uneinheitlich umgesetzt. Geht mit #Thunderbird ganz gut, auf Android ist man von einem quasi ungepflegten #OpenKeyChain abhängig, auf iOS von unfreien Apps. Und vom Synchronisieren der Schlüssel über mehrere Geräte hinweg reden wir lieber gar nicht erst.

    Mit #DeltaChat geht das deutlich bequemer, aber das würde ich eher gesondert betrachten.

    #OpenPGP

  29. Nachdem ich es endlich geschafft hatte, den lästigen #PGP Fehler bei jedem #Librewolf Update abzustellen, geht das jetzt wieder los.

    Überlegte, zum #Zen-Browser zu wechseln, doch dafür soll ich ein veraltetes #ffmpeg installieren. Kommt nicht infrage.

    Geht es also zurück zu #Vivaldi … ups, seit der Neuinstallation noch gar nicht wieder installiert. Dann erst mal schauen, wie die zum #KI-Müll stehen.

    #Dillo #Dooble und #qutebrowser sind ja feine Werkzeuge, die immer mal wieder zum Einsatz kommen. Aber für den täglichen Gebrauch kann ich nicht auf die Informationen verzichten, die mir #uBlock und #uMatrix liefern.

    (Und wenn mir jetzt Brave vorgeschlagen wird: MIT SICHERHEIT NIEMALS!)

  30. Nachdem ich es endlich geschafft hatte, den lästigen #PGP Fehler bei jedem #Librewolf Update abzustellen, geht das jetzt wieder los.

    Überlegte, zum #Zen-Browser zu wechseln, doch dafür soll ich ein veraltetes #ffmpeg installieren. Kommt nicht infrage.

    Geht es also zurück zu #Vivaldi … ups, seit der Neuinstallation noch gar nicht wieder installiert. Dann erst mal schauen, wie die zum #KI-Müll stehen.

    #Dillo #Dooble und #qutebrowser sind ja feine Werkzeuge, die immer mal wieder zum Einsatz kommen. Aber für den täglichen Gebrauch kann ich nicht auf die Informationen verzichten, die mir #uBlock und #uMatrix liefern.

    (Und wenn mir jetzt Brave vorgeschlagen wird: MIT SICHERHEIT NIEMALS!)

  31. Nachdem ich es endlich geschafft hatte, den lästigen Fehler bei jedem Update abzustellen, geht das jetzt wieder los.

    Überlegte, zum -Browser zu wechseln, doch dafür soll ich ein veraltetes installieren. Kommt nicht infrage.

    Geht es also zurück zu … ups, seit der Neuinstallation noch gar nicht wieder installiert. Dann erst mal schauen, wie die zum -Müll stehen.

    und sind ja feine Werkzeuge, die immer mal wieder zum Einsatz kommen. Aber für den täglichen Gebrauch kann ich nicht auf die Informationen verzichten, die mir und liefern.

    (Und wenn mir jetzt Brave vorgeschlagen wird: MIT SICHERHEIT NIEMALS!)

  32. Nachdem ich es endlich geschafft hatte, den lästigen #PGP Fehler bei jedem #Librewolf Update abzustellen, geht das jetzt wieder los.

    Überlegte, zum #Zen-Browser zu wechseln, doch dafür soll ich ein veraltetes #ffmpeg installieren. Kommt nicht infrage.

    Geht es also zurück zu #Vivaldi … ups, seit der Neuinstallation noch gar nicht wieder installiert. Dann erst mal schauen, wie die zum #KI-Müll stehen.

    #Dillo #Dooble und #qutebrowser sind ja feine Werkzeuge, die immer mal wieder zum Einsatz kommen. Aber für den täglichen Gebrauch kann ich nicht auf die Informationen verzichten, die mir #uBlock und #uMatrix liefern.

    (Und wenn mir jetzt Brave vorgeschlagen wird: MIT SICHERHEIT NIEMALS!)

  33. Nachdem ich es endlich geschafft hatte, den lästigen #PGP Fehler bei jedem #Librewolf Update abzustellen, geht das jetzt wieder los.

    Überlegte, zum #Zen-Browser zu wechseln, doch dafür soll ich ein veraltetes #ffmpeg installieren. Kommt nicht infrage.

    Geht es also zurück zu #Vivaldi … ups, seit der Neuinstallation noch gar nicht wieder installiert. Dann erst mal schauen, wie die zum #KI-Müll stehen.

    #Dillo #Dooble und #qutebrowser sind ja feine Werkzeuge, die immer mal wieder zum Einsatz kommen. Aber für den täglichen Gebrauch kann ich nicht auf die Informationen verzichten, die mir #uBlock und #uMatrix liefern.

    (Und wenn mir jetzt Brave vorgeschlagen wird: MIT SICHERHEIT NIEMALS!)

  34. ℹ️ Kleines Update zum Projekt #sichereMails

    Tatsächlich gibt es inzwischen erste Kontakte, die teils sogar automatisiert unser #PGP erkannt haben und es jetzt auch nutzen.

    Die häufigste Rückmeldung ist jedoch, dass der "komische Anhang" in unseren Mails nicht geöffnet werden kann.
    Die Ironie dabei ist, dass diese Frage auch von Kontakten kam, die #PGP offiziell nutzen ...

    Und bei euch so?

    #OpenPGP #GPG4win #E2EE #EMClient #Thunderbird #Outlook #DID #DUT #CyberSecurity

  35. ℹ️ Kleines Update zum Projekt #sichereMails

    Tatsächlich gibt es inzwischen erste Kontakte, die teils sogar automatisiert unser #PGP erkannt haben und es jetzt auch nutzen.

    Die häufigste Rückmeldung ist jedoch, dass der "komische Anhang" in unseren Mails nicht geöffnet werden kann.
    Die Ironie dabei ist, dass diese Frage auch von Kontakten kam, die #PGP offiziell nutzen ...

    Und bei euch so?

    #OpenPGP #GPG4win #E2EE #EMClient #Thunderbird #Outlook #DID #DUT #CyberSecurity

  36. ℹ️ Kleines Update zum Projekt #sichereMails

    Tatsächlich gibt es inzwischen erste Kontakte, die teils sogar automatisiert unser #PGP erkannt haben und es jetzt auch nutzen.

    Die häufigste Rückmeldung ist jedoch, dass der "komische Anhang" in unseren Mails nicht geöffnet werden kann.
    Die Ironie dabei ist, dass diese Frage auch von Kontakten kam, die #PGP offiziell nutzen ...

    Und bei euch so?

    #OpenPGP #GPG4win #E2EE #EMClient #Thunderbird #Outlook #DID #DUT #CyberSecurity

  37. ℹ️ Kleines Update zum Projekt #sichereMails

    Tatsächlich gibt es inzwischen erste Kontakte, die teils sogar automatisiert unser #PGP erkannt haben und es jetzt auch nutzen.

    Die häufigste Rückmeldung ist jedoch, dass der "komische Anhang" in unseren Mails nicht geöffnet werden kann.
    Die Ironie dabei ist, dass diese Frage auch von Kontakten kam, die #PGP offiziell nutzen ...

    Und bei euch so?

    #OpenPGP #GPG4win #E2EE #EMClient #Thunderbird #Outlook #DID #DUT #CyberSecurity

  38. ℹ️ Kleines Update zum Projekt #sichereMails

    Tatsächlich gibt es inzwischen erste Kontakte, die teils sogar automatisiert unser #PGP erkannt haben und es jetzt auch nutzen.

    Die häufigste Rückmeldung ist jedoch, dass der "komische Anhang" in unseren Mails nicht geöffnet werden kann.
    Die Ironie dabei ist, dass diese Frage auch von Kontakten kam, die #PGP offiziell nutzen ...

    Und bei euch so?

    #OpenPGP #GPG4win #E2EE #EMClient #Thunderbird #Outlook #DID #DUT #CyberSecurity

  39. Are you on the safe side yet? 🛡️

    In an era of sophisticated phishing and data breaches, relying on passwords or SMS codes is like locking your front door but leaving the key under the mat. For a robust level of private security, I’ve integrated Yubico Yubikey into my daily routine as the ultimate hardware root of trust.

    The true value of "Cold" Security

    Hardware authenticators offer unparalleled security. Their physical nature means cryptographic keys are embedded directly, making them impossible to copy, extract, or steal remotely. No physical device, no access. Period.

    My "Strict Security" Setup

    I’ve minimized my attack surface by removing the weakest links:

    1. Phone-Free: I have disabled phone number linkage and SMS authentication wherever possible to eliminate SIM-swapping risks.

    2. Passwordless: Where supported, I use FIDO2/WebAuthn. No password means no password can be phished.

    3. The Backup Rule: I use a minimum of two keys. My primary key is always with me, and a backup key is hidden in a secure, off-site location.

    Hardware-Signed Workflow

    I leverage the full multi-protocol potential of the key:

    - GPG & Git: I use GPG primarily for signing git commits. When I push code, I am physically "touching" the hardware to sign that digital information.

    - PIV/SSH: Secure access to servers without resident private keys on the machine.

    - OTP & Static Passwords: Bridges for legacy services.

    The Vault Strategy

    For passwords and sensitive metadata, I rely on Bitwarden. Access to my vault is strictly locked behind my hardware keys.

    > No, I'm not "that paranoid" ... yet. But I do keep an eye on the compromise of central servers. That’s why I’m planning to implement a fully self-hosted, self-controlled vault solution soon.

    I’d love to hear your thoughts – what are your favorite self-hosted security stacks?

    #CyberSecurity #YubiKey #Bitwarden #Infosec #Privacy #MFA #PGP #SSH #SecurityEngineering #SelfHosted

  40. Are you on the safe side yet? 🛡️

    In an era of sophisticated phishing and data breaches, relying on passwords or SMS codes is like locking your front door but leaving the key under the mat. For a robust level of private security, I’ve integrated Yubico Yubikey into my daily routine as the ultimate hardware root of trust.

    The true value of "Cold" Security

    Hardware authenticators offer unparalleled security. Their physical nature means cryptographic keys are embedded directly, making them impossible to copy, extract, or steal remotely. No physical device, no access. Period.

    My "Strict Security" Setup

    I’ve minimized my attack surface by removing the weakest links:

    1. Phone-Free: I have disabled phone number linkage and SMS authentication wherever possible to eliminate SIM-swapping risks.

    2. Passwordless: Where supported, I use FIDO2/WebAuthn. No password means no password can be phished.

    3. The Backup Rule: I use a minimum of two keys. My primary key is always with me, and a backup key is hidden in a secure, off-site location.

    Hardware-Signed Workflow

    I leverage the full multi-protocol potential of the key:

    - GPG & Git: I use GPG primarily for signing git commits. When I push code, I am physically "touching" the hardware to sign that digital information.

    - PIV/SSH: Secure access to servers without resident private keys on the machine.

    - OTP & Static Passwords: Bridges for legacy services.

    The Vault Strategy

    For passwords and sensitive metadata, I rely on Bitwarden. Access to my vault is strictly locked behind my hardware keys.

    > No, I'm not "that paranoid" ... yet. But I do keep an eye on the compromise of central servers. That’s why I’m planning to implement a fully self-hosted, self-controlled vault solution soon.

    I’d love to hear your thoughts – what are your favorite self-hosted security stacks?

    #CyberSecurity #YubiKey #Bitwarden #Infosec #Privacy #MFA #PGP #SSH #SecurityEngineering #SelfHosted

  41. RE: infosec.exchange/@pgpkeys/1165

    @pgpkeys

    thanks for the update! So what does that mean for people running WKD's with existing keys? What changes do we need to make?

    #WKD #WebKeyDirectory #PGP #PGPPQC #PQC

  42. RE: infosec.exchange/@pgpkeys/1165

    @pgpkeys

    thanks for the update! So what does that mean for people running WKD's with existing keys? What changes do we need to make?

    #WKD #WebKeyDirectory #PGP #PGPPQC #PQC

  43. RE: infosec.exchange/@pgpkeys/1165

    @pgpkeys

    thanks for the update! So what does that mean for people running WKD's with existing keys? What changes do we need to make?

    #WKD #WebKeyDirectory #PGP #PGPPQC #PQC

  44. RE: infosec.exchange/@pgpkeys/1165

    @pgpkeys

    thanks for the update! So what does that mean for people running WKD's with existing keys? What changes do we need to make?

    #WKD #WebKeyDirectory #PGP #PGPPQC #PQC

  45. RE: infosec.exchange/@pgpkeys/1165

    @pgpkeys

    thanks for the update! So what does that mean for people running WKD's with existing keys? What changes do we need to make?

    #WKD #WebKeyDirectory #PGP #PGPPQC #PQC

  46. Not altogether sure how I feel about this. That said, it's a good post and it offers some solid food for thought.

    sequoia-pgp.org/blog/2025/11/1

    #pgp #postquantum