fyi, from the debian-0.2.7 branch:

>From fcdeff2c1d84dd984d61bab73bb81ef08b31674e Mon Sep 17 00:00:00 2001
From: Peter Palfrader <[email protected]>
Date: Tue, 20 Oct 2015 17:15:18 +0200
Subject: [PATCH] Enable apparmor support for the default tor service (re:
 #761404).

Apparmor is not yet being enabled for any other tor instance.
---
 debian/changelog                   | 4 +++-
 debian/systemd/[email protected] | 2 ++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 18b3cd5..c603cf8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,8 +5,10 @@ tor (0.2.7.3-rc-1.1) experimental; urgency=medium
   * Support multiple instances (closes: #791393).
   * Split systemd service timeout into start and stop timeout, and raise
     them to 120 and 60 seconds from 45 (closes: tor#16398).
+  * Enable apparmor support for the default tor service (re: #761404).
+    Apparmor is not yet being enabled for any other tor instance.
 
- -- Peter Palfrader <[email protected]>  Tue, 20 Oct 2015 17:09:01 +0200
+ -- Peter Palfrader <[email protected]>  Tue, 20 Oct 2015 17:14:23 +0200
 
 tor (0.2.7.3-rc-1) experimental; urgency=medium
 
diff --git a/debian/systemd/[email protected] 
b/debian/systemd/[email protected]
index 7910d24..52ba846 100644
--- a/debian/systemd/[email protected]
+++ b/debian/systemd/[email protected]
@@ -20,12 +20,14 @@ Restart=on-failure
 LimitNOFILE=65536
 
 # Hardening
+AppArmorProfile=system_tor
 NoNewPrivileges=yes
 PrivateTmp=yes
 PrivateDevices=yes
 ProtectHome=yes
 ProtectSystem=full
 ReadOnlyDirectories=/
+ReadWriteDirectories=-/proc
 ReadWriteDirectories=-/var/lib/tor
 ReadWriteDirectories=-/var/log/tor
 ReadWriteDirectories=-/var/run
-- 
2.1.4

-- 
                            |  .''`.       ** Debian **
      Peter Palfrader       | : :' :      The  universal
 https://www.palfrader.org/ | `. `'      Operating System
                            |   `-    https://www.debian.org/

Reply via email to