|
|
|
|
|
by JoachimS
3879 days ago
|
|
Not to claim that they are remotely the same, but this reminds me of Microsoft Drawbridge. Drawbridge classifies syscalls into groups and the syscalls an application is allowed to use is registered. When the application is executed a runtime gateway verifies that the application only uses the syscalls that was registered. Drawbridge does more things (generates a library that maps the 800+ syscalls to the group equivalent one etc.). But there are similar ideas. I thought Drawbridge was neat, but seems not to have moved much beyond MSR. http://research.microsoft.com/en-us/projects/drawbridge/ |
|
A link to the pledge man page since I haven't seen it mentioned yet: http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/...