Initial adding of memory-deny-write-execute to profiles

- mdwe breaks most vm-based languages so python/java/javascript and some mono programs are not compatible
- mdwe also breaks most 3d accelerated programs such as 3d games
- mdwe is similar to PaX's mprotect meaning PaX flag managers can be used as reference
-- See https://github.com/copperhead/paxd-archive/blob/master/paxd.conf
-- See https://github.com/nning/linux-pax-flags
This commit is contained in:
Tad 2017-07-30 16:56:31 -04:00
parent 0dba38435e
commit b18f42ab02
16 changed files with 20 additions and 0 deletions

View file

@ -28,5 +28,6 @@ shell none
# private-tmp
# private-etc
memory-deny-write-execute
noexec ${HOME}
noexec /tmp

View file

@ -30,5 +30,6 @@ tracelog
# private-etc fonts
# private-tmp
memory-deny-write-execute
noexec ${HOME}
noexec /tmp

View file

@ -27,3 +27,5 @@ tracelog
#private-bin vlc,cvlc,nvlc,rvlc,qvlc,svlc
private-dev
private-tmp
memory-deny-write-execute

View file

@ -33,5 +33,6 @@ private-dev
private-etc fonts
private-tmp
memory-deny-write-execute
noexec ${HOME}
noexec /tmp

View file

@ -32,5 +32,6 @@ private-etc fonts
# evince needs access to /tmp/mozilla* to work in firefox
# private-tmp
memory-deny-write-execute
noexec ${HOME}
noexec /tmp

View file

@ -29,5 +29,6 @@ tracelog
private-dev
# private-etc fonts
memory-deny-write-execute
noexec ${HOME}
noexec /tmp

View file

@ -37,5 +37,6 @@ private-dev
private-tmp
disable-mnt
memory-deny-write-execute
noexec ${HOME}
noexec /tmp

View file

@ -33,5 +33,6 @@ private-dev
private-etc fonts,ld.so.cache
private-tmp
memory-deny-write-execute
noexec ${HOME}
noexec /tmp

View file

@ -21,5 +21,6 @@ blacklist /tmp/.X11-unix
private-dev
memory-deny-write-execute
noexec ${HOME}
noexec /tmp

View file

@ -35,5 +35,6 @@ private-bin mumble
private-tmp
disable-mnt
memory-deny-write-execute
noexec ${HOME}
noexec /tmp

View file

@ -28,5 +28,6 @@ shell none
private-dev
private-tmp
memory-deny-write-execute
noexec ${HOME}
noexec /tmp

View file

@ -31,5 +31,6 @@ tracelog
private-dev
#private-tmp #Breaks when exiting
memory-deny-write-execute
noexec ${HOME}
noexec /tmp

View file

@ -18,3 +18,5 @@ shell none
tracelog
private-dev
blacklist /tmp/.X11-unix
memory-deny-write-execute

View file

@ -28,3 +28,5 @@ tracelog
private-tmp
private-dev
private-etc none
memory-deny-write-execute

View file

@ -34,3 +34,5 @@ tracelog
private-bin transmission-gtk
private-dev
private-tmp
memory-deny-write-execute

View file

@ -27,5 +27,6 @@ private-bin vlc,cvlc,nvlc,rvlc,qvlc,svlc
private-dev
private-tmp
memory-deny-write-execute
noexec ${HOME}
noexec /tmp