Viewing profile — ebiggers
ebiggers
HN member- Joined
- Mon, Jun 04, 2018, 2:12 AM UTC
- HN karma
- 372
- Public activity
- 20 items
- HN profile
- View on Hacker News ↗
About ebiggers
No profile information was provided.
Recent public activity
-
comment
Comment #47969317
I don't see those eBPF or microkernel ideas as being particularly realistic! But there are some simple ways AF_ALG's attack surface could be reduced (as an intermediate step to dis…
-
comment
Comment #47969279
Indeed, iwd is the main reason why general-purpose Linux distros can't disable AF_ALG yet. But many Linux systems are more specialized and don't have wireless connectivity, or they…
-
comment
Comment #47958380
No, dm-crypt just calls the kernel's crypto code directly.
-
comment
Comment #47957897
That can be done in userspace too -- different userspace processes have different address spaces too. The fact that the first link recommends using keyctl() for RSA private keys is…
-
comment
Comment #47957565
It doesn't seem to actually get used that way in practice. ALG_SET_KEY_BY_KEY_SERIAL didn't even appear until just a few years ago. And either way, if the interface allows you to o…
-
comment
Comment #47957466
If iwd, or cryptsetup with certain non-default algorithms, isn't being used on the system, you should be fine. Not many programs use AF_ALG. It's possible there are others I'm not …
-
comment
Comment #47957165
iwd is the main culprit (for systems that use it instead of wpa_supplicant). I think cryptsetup / LUKS also requires it with some non-default options. With the default options, it …
-
comment
Comment #47956312
As someone who works on the Linux kernel's cryptography code, the regularly occurring AF_ALG exploits are really frustrating. AF_ALG, which was added to the kernel many years ago w…
-
comment
Comment #37679404
It may have been, but security impact is often not recognized right away. The older report was not sent to security@kernel.org and did not include a root cause analysis.
-
comment
Comment #37678988
This is a great example of why so few people want to be a Linux kernel maintainer. Not only is it largely a thankless "job" where you get blamed for issues you didn't cause and are…
-
comment
Comment #37318528
How were you comparing ISA-L and libdeflate? For decompression I've found that the latest version of libdeflate is slightly faster than ISA-L.
-
comment
Comment #32381301
Note that libdeflate has used essentially the same method since 2016 ( https://github.com/ebiggers/libdeflate/blob/v0.4/lib/adler32... ), though I recently switched it to use a sli…
-
comment
Comment #23623483
> In this somewhat unusual case, the problem was found and corrected in the Linux kernel through a typical bug-fix process and not handled as a security vulnerability, so no CVE wa…
-
comment
Comment #21169333
Well, the longer that vulnerabilities are kept secret, the longer that users are unable to take any action to protect themselves, and the less incentive that vendors have to roll o…
-
comment
Comment #21169194
SELinux actually does significantly reduce the kernel attack surface on Android, and it has made a lot of kernel vulnerabilites unexploitable on Android. This particular bug was si…
-
comment
Comment #21169080
syzbot is already fuzzing the latest two stable kernels and has found hundreds of bugs, including lots of use-after-frees. All these bugs are listed here: - https://syzkaller.appsp…
-
comment
Comment #19211781
AFAICS, this was exposed by the addition of sockfs_setattr() in v4.10. So it's incorrect to claim that kernels older than that are vulnerable, even though the code being fixed was …
-
comment
Comment #19111324
(I'm one of the authors of the blog post) We considered it, of course, along with many other block ciphers. However, heavily optimized Threefish-256 is 22.6 cycles per byte on Cort…
-
comment
Comment #17755252
You can read about some of the other options considered here: https://marc.info/?l=linux-crypto-vger&m=152573520705012 . But in the end, a new ChaCha-based mode suitable for disk e…
-
comment
Comment #17224150
There's some missing context if you read just Dr. Ashur's email and not the rest of the thread. The reason I added Speck to the Linux kernel's crypto API is unrelated to the propos…