HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

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

Hackfest Communication2 HN recommenders · recommended in 2 months, 2015-2022
YouTube
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.

Security & hackingOperating systems & kernelsLinux & open-source ecosystems#openbsd#pledge#sandboxing#theoderaadt#mitigations

6 comments from Hacker News

@Rendello2022 · in “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

CitesView on HN
@Timothycquinn2017 · in “Computer security is broken, but things are starting to improve”

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

RecommendsView on HN
@rgacote2016 · in “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.

CitesView on HN
@cuckcuckspruce2015 · in “Software developed or maintained by the OpenBSD project”

...and the slides and linked presentation address this. Here is the slide: link And here is a link into the presentation video: ▶ this video

CitesView on HN
@lloydde2015 · in “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

Strongly recommendsView on HN
@mrweasel2015 · in “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

CitesView on HN
Theo de Raadt (ruBSD 2013)13:47

Theo de Raadt (ruBSD 2013)

fuckyoustupidzombie
41K views • 12 years ago
36C3 -  A systematic evaluation of OpenBSD's mitigations53:02

36C3 - A systematic evaluation of OpenBSD's mitigations

media.ccc.de
18K views • 6 years ago
The Tragedy of systemd47:18

The Tragedy of systemd

linux.conf.au
1.3M views • 7 years ago
Linus Torvalds - Backdoor In Linux0:27

Linus Torvalds - Backdoor In Linux

Sam Abdullaev
155K views • 13 years ago
GOD MODE UNLOCKED - Hardware Backdoors in x86 CPUs51:00

GOD MODE UNLOCKED - Hardware Backdoors in x86 CPUs

Black Hat
319K views • 8 years ago
Keynote - Karen Sandler54:51

Keynote - Karen Sandler

Linux.conf.au 2012 -- Ballarat, Australia
20K views • 14 years ago
Jordan Hubbard - FreeBSD: The Next 10 Years48:52

Jordan Hubbard - FreeBSD: The Next 10 Years

iX
24K views • 11 years ago
DEF CON 26  - Christopher Domas - GOD MODE UNLOCKED Hardware Backdoors in redacted x8646:04

DEF CON 26 - Christopher Domas - GOD MODE UNLOCKED Hardware Backdoors in redacted x86

DEFCONConference
86K views • 8 years ago
NSA operation ORCHESTRA: Annual Status Report46:06

NSA operation ORCHESTRA: Annual Status Report

HUP
30K views • 12 years ago
Benno Rice: The Tragedy of systemd -- BSDCan 201832:30

Benno Rice: The Tragedy of systemd -- BSDCan 2018

BSDCan
25K views • 8 years ago
The Internet Was Weeks Away From Disaster And No One Knew53:00

The Internet Was Weeks Away From Disaster And No One Knew

Veritasium
16.4M views • 8 months ago
Joanna Rutkowska: Towards (reasonably) trustworthy x86 laptops1:02:52

Joanna Rutkowska: Towards (reasonably) trustworthy x86 laptops

media.ccc.de
27K views • 10 years ago
DebConf 14: QA with Linus Torvalds1:11:44

DebConf 14: QA with Linus Torvalds

Adnan Hodzic
737K views • 12 years ago
The State of Kernel Self Protection Project by Kees Cook, Google45:47

The State of Kernel Self Protection Project by Kees Cook, Google

The Linux Foundation
7K views • 9 years ago
OSCON 2011:  Karen Sandler14:26

OSCON 2011: Karen Sandler

O'Reilly
15K views • 15 years ago
LibreSSL: The first 30 days, and what the Future Holds1:05:51

LibreSSL: The first 30 days, and what the Future Holds

Andrea Ross
5K views • 12 years ago
The Cantrill Strikes Back | BSD Now 1172:13:32

The Cantrill Strikes Back | BSD Now 117

Jupiter Broadcasting
9K views • 10 years ago
Console Hacking 2016 (33c3)53:44

Console Hacking 2016 (33c3)

media.ccc.de
166K views • 9 years ago
Linus Torvalds - Nvidia F*** You! #Shorts [V237]0:47

Linus Torvalds - Nvidia F*** You! #Shorts [V237]

Linux en Casa
59K views • 5 years ago
Autonomous Testing and the Future of Software Development - Will Wilson32:02

Autonomous Testing and the Future of Software Development - Will Wilson

The Linux Foundation
7K views • 7 years ago