hachyderm.io is one of the many independent Mastodon servers you can use to participate in the fediverse.
Hachyderm is a safe space, LGBTQIA+ and BLM, primarily comprised of tech industry professionals world wide. Note that many non-user account types have restrictions - please see our About page.

Administered by:

Server stats:

9.7K
active users

#gvisor

0 posts0 participants0 posts today

We’re kicking off a new blog series with a deep dive into our recent #gVisor integration, introduced in Dangerzone 0.7.0.

In collaboration with the gVisor team, this post explains how we’ve enhanced Dangerzone’s security with a stronger sandbox.

If you use containers to secure your application, make sure not to miss this one!

dangerzone.rocks/news/2024-09-

dangerzone.rocksDangerzoneTake potentially dangerous PDFs, office documents, or images and convert them to a safe PDF.
Replied in thread

@nnungest Thing is, things won't just work because of incompatibilities that atomize the environment on one hand (xdg-desktop-portal is meant to alleviate this) and vendoring contributing to security issues on the other which means RCE is more-or-less guaranteed in the long-term and that's one privilege escalation or kernel bug away from re-encrypting your whole system for ransomware.

There are options like #QubesOS or #gVisor that address the security part, to a point.

xdg-desktop-portal should be documented separately from flatpak.

I profoundly dislike flatpak among other reasons because of its sense of #FalseSecurity (sandboxes still run on the same kernel, I might withdraw this objection when they start using #gVisor for everything) and also because of the vendoring (wiki.gentoo.org/wiki/Why_not_b) it encourages, but I can also recognize that for other reasons that #dBus interface is a good idea.

wiki.gentoo.orgWhy not bundle dependencies - Gentoo Wiki

#gVisor : systrap actually outperforms kvm in a syscall microbenchmark? This is on baremetal...

systrap: ~8s
ptrace: ~121s (lmfao)
kvm: ~15s

(benchmark is just "perf bench syscall basic", which runs 10000000 getppid() calls, on Alpine Linux)