Hello ,
I've found a working apparmor profile for skype. I want to restrict this program.
Code:apt-cache policy skype skype: Installed: 4.1.0.20.0-0ubuntu0.12.04.1 Candidate: 4.1.0.20.0-0ubuntu0.12.04.1 Version table: *** 4.1.0.20.0-0ubuntu0.12.04.1 0 500 http://archive.canonical.com/ubuntu/ precise/partner i386 Packages 100 /var/lib/dpkg/statusHere is the apparmor-profile I use right now.Code:lsb_release -rcd ; uname -r Description: Ubuntu 12.04.1 LTS Release: 12.04 Codename: precise 3.2.0-33-generic-pae
Found it here.Code:#include <tunables/global> /usr/bin/skype { #include <abstractions/base> #include <abstractions/user-tmp> #include <abstractions/audio> #include <abstractions/nameservice> #include <abstractions/ssl_certs> #include <abstractions/fonts> #include <abstractions/X> #include <abstractions/freedesktop.org> #include <abstractions/kde> /usr/bin/skype mr, /opt/skype/skype pix, /opt/skype/** kmr, /usr/share/fonts/X11/** m, @{PROC}/*/net/arp r, @{PROC}/sys/kernel/ostype r, @{PROC}/sys/kernel/osrelease r, /dev/ r, /dev/tty rw, /dev/snd/* mrw, /dev/shm/ r, /dev/shm/pulse-shm-* mrw, /etc/pulse/client.conf r, /dev/pts/* rw, /dev/video* mrw, /var/lib/dbus/machine-id r, @{HOME}/Downloads/* krw, @{HOME}/Downloads/ krw, /etc/xdg/Trolltech.conf rk, /usr/share/locale-langpack/* mr, /usr/share/glib-2.0/schemas/gschemas.compiled rm, /sys/devices/system/cpu/cpu0/cpufreq/* r, @{HOME}/.Skype/ rw, @{HOME}/.Skype/** krw, /usr/share/skype/** kmr, /usr/share/skype/sounds/*.wav kr, deny @{HOME}/.mozilla/ r, # no idea what it needs there deny @{PROC}/[0-9]*/fd/ r, deny @{PROC}/[0-9]*/task/ r, deny @{PROC}/[0-9]*/task/** r, }
Is there a way to improve it ? I'm calling the apparmor guru guys here. I'm ready to test any improvement.
Thanks



Adv Reply




Bookmarks