Re:Support of OpenBSD pledge(2) in programming languages
by kristopolous on Saturday April 09, 2016 @05:54PM
(#11463532)
can anyone provide a textual description of what this is? so far all I've found is a broken manpage and a slideshow presentation without much explanation.
[ Parent
| on HN ]
Re:Support of OpenBSD pledge(2) in programming languages
by tobik on Saturday April 09, 2016 @05:55PM
(#11463536)
http://man.openbsd.org/OpenBSD-current/man2/pledge.2 and
the slides to the presentation http://www.openbsd.org/papers/hackfest2015-pledge/index.html
Re:Support of OpenBSD pledge(2) in programming languages
by kristopolous on Saturday April 09, 2016 @05:58PM
(#11463550)
thanks ... that works. Also this register article is decent: http://www.theregister.co.uk/2015/11/10/untamed_pledge_hopes...
Re:Support of OpenBSD pledge(2) in programming languages
by plank on Sunday April 10, 2016 @03:38AM
(#11465315)
Thank you for the links. Reading the presentation, and ignoring the 'monkey' and 'loudmouth' comments, made me think this could be seen as an implementation of the 'intent security' capability that Android has through its Manifests. Although I assume (I did not go through all the slides) that implementing this is 'slightly' more complex due to the number of things you can pledge to use/non-use.
Re:Support of OpenBSD pledge(2) in programming languages
by rubiquity on Saturday April 09, 2016 @10:04PM
(#11464500)
pledge allows a process to declares privileges it needs to function. If the process accesses something beyond those pledges then the Kernel kills the process. The idea is that this will help reduce the surface area that certain types of attacks like remote code execution can have.