Hackfest 2015: Theo de Raadt presented "Pledge: A new security technology in openbsd"
Hackfest Communication2 HN recommenders · recommended in 2 months, 2015-2022
27K views · 10 years ago · talk · dated
Theo de Raadt presents pledge, a new OpenBSD security mechanism that kills processes which exceed the system calls they declared they need. The talk was given late at night at Hackfest 2015.
HN points to it as the canonical overview of pledge and the ideas behind OpenBSD's exploit mitigations.
13:47Theo de Raadt (ruBSD 2013)
fuckyoustupidzombie
41K views • 12 years ago
53:0236C3 - A systematic evaluation of OpenBSD's mitigations
media.ccc.de
18K views • 6 years ago
47:18The Tragedy of systemd
linux.conf.au
1.3M views • 7 years ago
0:27Linus Torvalds - Backdoor In Linux
Sam Abdullaev
155K views • 13 years ago
51:00GOD MODE UNLOCKED - Hardware Backdoors in x86 CPUs
Black Hat
319K views • 8 years ago
54:51Keynote - Karen Sandler
Linux.conf.au 2012 -- Ballarat, Australia
20K views • 14 years ago
48:52Jordan Hubbard - FreeBSD: The Next 10 Years
iX
24K views • 11 years ago
46:04DEF CON 26 - Christopher Domas - GOD MODE UNLOCKED Hardware Backdoors in redacted x86
DEFCONConference
86K views • 8 years ago
46:06NSA operation ORCHESTRA: Annual Status Report
HUP
30K views • 12 years ago
32:30Benno Rice: The Tragedy of systemd -- BSDCan 2018
BSDCan
25K views • 8 years ago
53:00The Internet Was Weeks Away From Disaster And No One Knew
Veritasium
16.4M views • 8 months ago
1:02:52Joanna Rutkowska: Towards (reasonably) trustworthy x86 laptops
media.ccc.de
27K views • 10 years ago
1:11:44DebConf 14: QA with Linus Torvalds
Adnan Hodzic
737K views • 12 years ago
45:47The State of Kernel Self Protection Project by Kees Cook, Google
The Linux Foundation
7K views • 9 years ago
14:26OSCON 2011: Karen Sandler
O'Reilly
15K views • 15 years ago
1:05:51LibreSSL: The first 30 days, and what the Future Holds
Andrea Ross
5K views • 12 years ago
2:13:32The Cantrill Strikes Back | BSD Now 117
Jupiter Broadcasting
9K views • 10 years ago
53:44Console Hacking 2016 (33c3)
media.ccc.de
166K views • 9 years ago
0:47Linus Torvalds - Nvidia F*** You! #Shorts [V237]
Linux en Casa
59K views • 5 years ago
32:02Autonomous Testing and the Future of Software Development - Will Wilson
The Linux Foundation
7K views • 7 years ago
6 comments from Hacker News
The specific syscalls are quite new. Theo de Raadt gave this talk on pledge in 2015, and you can see that it was a bit different then. The "pledge path" feature never had a good enough API that didn't slow down the system too much, so they split that functionality into unveil a few years later. ▶ this video
Until we build in security mitigation into the kernel and standard libraries of our operating systems, we will always have failure modes where minor errors in code can result in critical vulnerabilities and privilege escalation. I love what OpenBSD is doing with pledges[0] and hope to see this gain traction in other operating systems. Here is a good overview of Pledge[1] by Theo de Raadt. Unfortunately for Linux ecosystem, the Kernel does not include any standard libs for developers, so this type of security mitigation will take a long time to arrive. But for Unix based operating systems we should expect this much sooner. [0]: link , [1] ▶ this video
I was just listening to Theo's pledge presentation ( ▶ this video ) and immediately wondered how this is applied to scripting languages. The github link for Python seems to be a high-level wrapping of the entire Python environment itself. I was wondering if there is a way to surface pledge in an environment such as Python so that a developer could drop privileges, for example, open files for writing and then drop the privilege to open any further files.
...and the slides and linked presentation address this. Here is the slide: link And here is a link into the presentation video: ▶ this video
I thoroughly enjoyed Theo de Raadt recent talk, "Pledge: A new security technology in openbsd". It left me itching to try OpenBSD. "Pledge() is designed as a mitigation rather than a cure-all, de Raadt explains, but it's a mitigation with an interesting approach: a process or application stipulates the system services it needs, and if it steps beyond its boundaries, it's killed." link Hackfest 2015: Theo de Raadt presented "Pledge: A new security technology in openbsd" video: ▶ this video slides: link
Google patches the snot out of the Linux kernel in Android. In fact in now contains a fair amount of ideas from OpenBSD. Theo De Raadt talks about some of the in his Pledge talk: ▶ this video