Skip to content

Commit

Permalink
Add some more references to readme and todo
Browse files Browse the repository at this point in the history
  • Loading branch information
boustrophedon committed Mar 13, 2022
1 parent b85fb66 commit 39b1083
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 0 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,8 @@ So you can be extra safe. Suppose your program has a dependency with an undiscov
- If your program doesn't need network access, don't give it access (but then you aren't really exploitable anyway in most cases)
- Logging in a separate thread that doesn't have network access
- Exploits involving executing SUID-root binaries rely on being able to fork and exec.
- https://nickgregory.me/linux/security/2022/03/12/cve-2022-25636/
- nftables relies on being able to create sockets with type `AF_NETLINK`, which can be filtered with seccomp

# Caveats

Expand Down
2 changes: 2 additions & 0 deletions todo.txt
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,8 @@ SafetyContext::new()
.isolate_process()
```

see also https://blog.lizzie.io/linux-containers-in-500-loc.html

# Remove all dependencies
If you're using extrasafe to provide extra security, it then becomes a target for vulnerabilities, including supply-chain attacks.

Expand Down

0 comments on commit 39b1083

Please sign in to comment.