manosgior / Trivial-Access-Control-System

Trivial access control system for system calls. This program restricts an executable from invoking certain syscalls.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Trivial-Access-Control-System

Trivial access control system for system calls. This program restricts an executable (tracee) from invoking certain syscalls which receives them as input from a text file. The text file must contain the codes of the restricted syscalls.

There are two variations:
-The first simply uses LD_PRELOAD to load a shared library with a custom implementation of the syscall
-The second interrupts the restricted syscall, logs it and then proceeds with the execution as if it never happened.

About

Trivial access control system for system calls. This program restricts an executable from invoking certain syscalls.


Languages

Language:C 84.0%Language:Makefile 11.5%Language:Shell 4.5%