Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

Paul Meyer

@katexochen@infosec.exchange
  • Open on infosec.exchange

software eng @ Amutable | #nixpkgs maintainer

#ConfidentialComputing #Nix #NixOS #ReproducibleBuilds

0 Followers
0 Following
15 Posts
Joined November 18, 2022
GitHub:
https://github.com/katexochen
Blog:
https://katexochen.aro.bz/

Posts

Open post
katexochen
Paul Meyer @katexochen@infosec.exchange · Jul 31, 2026
Paul Meyer
@katexochen@infosec.exchange

software eng @ Amutable | #nixpkgs maintainer #ConfidentialComputing #Nix #NixOS #ReproducibleBuilds

infosec.exchange
Replying to @janvhs@hachyderm.io
@janvhs@hachyderm.io you mean the mkosi package in nixpkgs or directly from git source? For the latter: https://github.com/katexochen/systemd-dev For the former: I think the package isn't well maintained right now, but works in theory, see for example: https://github.com/edgelesssys/reproducible-mkosi Or do you want to use it within a nix build/the sandbox? That's another story...
GitHub

GitHub - katexochen/systemd-dev: Fork of Maximilian's systemd-dev setup for NixOS

Fork of Maximilian's systemd-dev setup for NixOS. Contribute to katexochen/systemd-dev development by creating an account on GitHub.

0
0
0
0
Open post
katexochen
Paul Meyer @katexochen@infosec.exchange · May 02, 2026
Paul Meyer
@katexochen@infosec.exchange

software eng @ Amutable | #nixpkgs maintainer #ConfidentialComputing #Nix #NixOS #ReproducibleBuilds

infosec.exchange

Physical security has become an important aspect of protecting confidential computing workloads. Physical access is typically excluded from hardware vendors' CVM attack models, leaving physical and relay attacks largely unaddressed.
Flashbots and Intel have each been working independently on solutions to help bridge this physical-access gap: https://writings.flashbots.net/mind-the-gap-tee-poc

#ConfidentialComputing #CloudSecurity #TPM

Mind the Gap - Where TEE Attestations Fall Short and Why Do TEEs Need Proof of Cloud | Flashbots Writings
writings.flashbots.net

Mind the Gap - Where TEE Attestations Fall Short and Why Do TEEs Need Proof of Cloud | Flashbots Wri

Covering Proof of Cloud and motivating why it is needed and where it falls short and requires future extensions.

0
0
0
0
Open post
katexochen
Paul Meyer @katexochen@infosec.exchange · May 01, 2026
Paul Meyer
@katexochen@infosec.exchange

software eng @ Amutable | #nixpkgs maintainer #ConfidentialComputing #Nix #NixOS #ReproducibleBuilds

infosec.exchange
Replying to @wamserma@hachyderm.io
@wamserma @Euler that's right. In our case, the recovered public key's digest is included in the attestation report. While the launch digest can change on migration, the digest is guaranteed to persist.
1
0
0
0
Open post
katexochen
Paul Meyer @katexochen@infosec.exchange · Apr 29, 2026
Paul Meyer
@katexochen@infosec.exchange

software eng @ Amutable | #nixpkgs maintainer #ConfidentialComputing #Nix #NixOS #ReproducibleBuilds

infosec.exchange

Reproducible builds are a valuable property for remote attestation workflows but often hard to maintain. We faced a special challenge building reproducible artifacts that contain signatures.

Together with @Euler@infosec.exchange I wrote a blog post about how we used ECDSA public key recovery to generate signatures that match exactly one artifact, can be reproduced by a verifier, and are secure, without anyone ever knowing a private key.

https://katexochen.aro.bz/posts/reproducible-secure-signatures/

#ReproducibleBuilds #RemoteAttestation #Cryptography #ConfidentialComputing #Infosec

infosec.exchange

Leonard Cohnen (@Euler@infosec.exchange) - Infosec Exchange

2
2
4
0
Open post
katexochen
Paul Meyer @katexochen@infosec.exchange · Apr 18, 2026
Paul Meyer
@katexochen@infosec.exchange

software eng @ Amutable | #nixpkgs maintainer #ConfidentialComputing #Nix #NixOS #ReproducibleBuilds

infosec.exchange

The Nix sandbox aims to provide a pure environment by isolating the build environment from the rest of the system. However, some impurities can still affect builds inside the sandbox and lead to reproducibility issues. One of them is the filesystem.

A common example is builds that implicitly depend on inode numbering or directory entry ordering. In some cases, you might even run into a filesystem bug: a build succeeds on one machine, but fails on another with a different filesystem.

To debug these issues, you can now use nix-buildon. It lets you swap out the filesystem underneath the Nix sandbox. By running the sandbox on disorderfs, you can get a deterministic, sorted, or reverse-sorted view of directory entries. This makes it easy to check whether a build depends on filesystem behavior that should not matter in the first place.

https://github.com/katexochen/nix-buildon

I created this at #OceanSprint. 🌊

#Nix #NixOS #ReproducibleBuilds

GitHub

GitHub - katexochen/nix-buildon: Discover filesystem-based reproducibility issues by running the Nix

Discover filesystem-based reproducibility issues by running the Nix sandbox on different filesystems - katexochen/nix-buildon

25
1
22
0
Open post
katexochen
Paul Meyer @katexochen@infosec.exchange · Apr 17, 2026
Paul Meyer
@katexochen@infosec.exchange

software eng @ Amutable | #nixpkgs maintainer #ConfidentialComputing #Nix #NixOS #ReproducibleBuilds

infosec.exchange

Cool, KVM-based AMD SEV-SNP support was recently added to Cloud Hypervisor! Including support for Google's oak stage0 firmware and IGVM image format.
https://github.com/cloud-hypervisor/cloud-hypervisor/pull/7942

#ConfidentialComputing #virtualization #KVM #CloudHypervisor

0
0
0
0
Open post
katexochen
Paul Meyer @katexochen@infosec.exchange · Apr 15, 2026
Paul Meyer
@katexochen@infosec.exchange

software eng @ Amutable | #nixpkgs maintainer #ConfidentialComputing #Nix #NixOS #ReproducibleBuilds

infosec.exchange

Fabricked, a new attack on AMD SEV-SNP presented: software-based attack that manipulates memory routing of inter-component communication within the SoC to trick the secure processor into improperly initializing the RPM table. The root cause is a missing check in the secure processor firmware to enforce the Data Fabric is locked down.

https://fabricked-attack.github.io/

#ConfidentialComputing #CloudSecurity #AMD

fabricked-attack.github.io
10
0
9
0
Open post
katexochen
Paul Meyer @katexochen@infosec.exchange · Apr 11, 2026
Paul Meyer
@katexochen@infosec.exchange

software eng @ Amutable | #nixpkgs maintainer #ConfidentialComputing #Nix #NixOS #ReproducibleBuilds

infosec.exchange
Replying to @katexochen@infosec.exchange
@niklaskorz @zekjur @Atemu I like the proposal of Daniel: https://github.com/golang/go/issues/77020#issuecomment-4195228859 Let's wait and see if we can actually get that as part of 1.27? Then we wouldn't need to implement a temporary workaround in nixpkgs.
1
0
0
0
Open post
katexochen
Paul Meyer @katexochen@infosec.exchange · Apr 11, 2026
Paul Meyer
@katexochen@infosec.exchange

software eng @ Amutable | #nixpkgs maintainer #ConfidentialComputing #Nix #NixOS #ReproducibleBuilds

infosec.exchange

RE: @trailofbits@infosec.exchange

Trail of Bits published a really interesting audit report on Meta's confidential computing protection for WhatsApp's AI support. One of the findings is an AML injection attack, which I wrote about in a blog post a few weeks ago: https://katexochen.aro.bz/posts/badaml/

There are many other interesting findings, and a lot to learn from them. I really appreciate that they are sharing the full report.

#ConfidentialComputing #CloudSecurity

infosec.exchange

Trail of Bits: "Before its launch, we audited WhatsApp's Private …" - Infosec Exchange

10
0
5
0
Open post
katexochen
Paul Meyer @katexochen@infosec.exchange · Apr 07, 2026
Paul Meyer
@katexochen@infosec.exchange

software eng @ Amutable | #nixpkgs maintainer #ConfidentialComputing #Nix #NixOS #ReproducibleBuilds

infosec.exchange

Dependabot can now update Nix flake inputs: https://github.blog/changelog/2026-04-07-dependabot-version-updates-now-support-the-nix-ecosystem/

The nix flake support in Renovate was broken for some time and only worked for nixpkgs (not sure if that's still the case), so this is an interesting development.

#Nix #NixOS

Dependabot version updates now support the Nix ecosystem - GitHub Changelog
The GitHub Blog

Dependabot version updates now support the Nix ecosystem - GitHub Changelog

Dependabot now supports Nix flakes. Add nix as a package ecosystem in your dependabot.yml file. Dependabot will then monitor your flake.lock inputs and open pull requests when newer commits are…

24
1
10
0
Open post
katexochen
Paul Meyer @katexochen@infosec.exchange · Apr 07, 2026
Paul Meyer
@katexochen@infosec.exchange

software eng @ Amutable | #nixpkgs maintainer #ConfidentialComputing #Nix #NixOS #ReproducibleBuilds

infosec.exchange

RE: @filippo@abyssdomain.expert

Trusted Execution Environments (TEEs) like Intel SGX and AMD SEV-SNP and in general hardware attestation are just f***d. All their keys and roots are not PQ and I heard of no progress in rolling out PQ ones, which at hardware speeds means we are forced to accept they might not make it

#ConfidentialComputing #pqc

abyssdomain.expert

Filippo Valsorda: "Two papers came out last week that suggest classi…" - Mastodon

2
0
1
0
Open post
katexochen
Paul Meyer @katexochen@infosec.exchange · Apr 07, 2026
Paul Meyer
@katexochen@infosec.exchange

software eng @ Amutable | #nixpkgs maintainer #ConfidentialComputing #Nix #NixOS #ReproducibleBuilds

infosec.exchange
Replying to @niklaskorz@rheinneckar.social
@niklaskorz @zekjur @Atemu Yes, I read the article, hadn't had a chance to look at the code yet.
1
1
0
0
Open post
katexochen
Paul Meyer @katexochen@infosec.exchange · Apr 01, 2026
Paul Meyer
@katexochen@infosec.exchange

software eng @ Amutable | #nixpkgs maintainer #ConfidentialComputing #Nix #NixOS #ReproducibleBuilds

infosec.exchange

Recordings of OC3 2026 (Open Confidential Computing Conference) are now available:
https://www.youtube.com/playlist?list=PLEhAl3D5WVvSqGrHPmtH9aHly3n2bwkYk

#ConfidentialComputing #Cloud #CloudSecurity #AI

1
0
2
0
Open post
katexochen
Paul Meyer @katexochen@infosec.exchange · Mar 26, 2026
Paul Meyer
@katexochen@infosec.exchange

software eng @ Amutable | #nixpkgs maintainer #ConfidentialComputing #Nix #NixOS #ReproducibleBuilds

infosec.exchange

BadAML exploits host-supplied ACPI tables to get arbitrary code execution inside confidential VMs. We reproduced the attack end-to-end against our stack and built an AML sandbox to stop it. I did a writeup on the original paper that published the attack, our reproducer, and our journey to fix it.

https://katexochen.aro.bz/posts/badaml/

#ConfidentialComputing #Security #Linux

blog katexochen

Reproducing and mitigating BadAML

BadAML is an attack that exploits host-supplied ACPI tables to gain arbitrary code execution inside confidential VMs, bypassing their memory isolation guarantees. Working on Contrast, we reproduced th

11
0
10
0
Open post
katexochen
Paul Meyer @katexochen@infosec.exchange · Mar 10, 2026
Paul Meyer
@katexochen@infosec.exchange

software eng @ Amutable | #nixpkgs maintainer #ConfidentialComputing #Nix #NixOS #ReproducibleBuilds

infosec.exchange

#Nix

infosec.exchange

Infosec Exchange

2
4
1
0

Remote instance

infosec.exchange
Open on original server

Media

313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 08:58:11 UTC