HackerTubewatch
Surprise me
Frame from Hackfest 2015: Theo de Raadt presented "Pledge: A new security technology in openbsd" Plays via YouTube's privacy-enhanced embed

Hackfest 2015: Theo de Raadt presented "Pledge: A new security technology in openbsd"

Hackfest Communication
Talks
YouTube
2 HN users recommended this talk2 months2015–2022 score 2.5
Years with an HN recommendation, 2007–2026

HN points to it as the canonical overview of pledge and the ideas behind OpenBSD's exploit mitigations.

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.

“I thoroughly enjoyed Theo de Raadt recent talk” (HN, 2015)

1 strong recommendations · 1 recommendations · 4 citations · Talks · advanced · partly dated

6 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@lloydde Dec 2015 Strongly recommends
on HN thread Software developed or maintained by the OpenBSD project
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]
Talk on pledge, a mitigation that kills processes exceeding declared needs
@Timothycquinn Apr 2017 Recommends
on HN thread Computer security is broken, but things are starting to improve
Read more
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]
Good overview of pledge by Theo de Raadt

Citations, criticism and jokes

@mrweasel Nov 2015 Cites it
on HN thread One of the three OpenBSD users
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]
De Raadt covers OpenBSD security ideas now found in Android
@rgacote Apr 2016 Cites it
on HN thread Support of OpenBSD pledge(2) in programming languages
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.
Prompted question on applying pledge to scripting languages like Python
@Rendello Mar 2022 Cites it
on HN thread Heap Overflow in OpenBSD's Slaacd via Router Advertisement
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]
Shows pledge in 2015 form, before unveil split off path handling

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close