[Whonix-devel] whonix apparmor not enforcing for tor process?
Patrick Schleizer
patrick-mailinglists at whonix.org
Wed Feb 10 01:21:31 CET 2016
vuarnet:
>
>
> On Tuesday, February 9, 2016 at 4:41:29 PM UTC-5, raah... at gmail.com wrote:
>>
>> oh btw way man ty for your effort with the apprmor profile for iceweasel
>> :)
>>
>
> Happy to help... very rough, but it has actually worked nicely for a while.
> I filed a ticket against the deb pkg but haven't heard anything yet. Will
> probably bump again to try to get some progress on it.
>
> On Tuesday, February 9, 2016 at 4:39:17 PM UTC-5, raah... at gmail.com wrote:
>>
>> On Tuesday, February 9, 2016 at 4:23:29 PM UTC-5, vuarnet wrote:
>>> In sys-whonix, when I run #aa-status -- I see that system_tor does
>> indeed have a loaded profile in enforcing mode, but, although the process
>> is running, it doesn't show under "x processes are running in enforce
>> mode". Only cpfpd.
>>>
>>> Any ideas what's up and why it's not showing tor as confined with
>> apparmor in enforce mode while the process is running? Indeed I checked
>> that it's running via ps aux and systemctl status... it's definitely
>> running.
>>>
>>> Any guidance greatly appreciated. Thanks!
>>
>> systemctl shows system_tor.service as not-found(no such file or directory)
>> inactive (dead) and I don't see a process for it running. You sure?
>> aa-status should also show two sdwdates running also as well as cpfpd.
>>
>
> run:
>
> sudo systemctl status tor
>
> and you'll see the tor service is up and running. The "system_tor" name is
> only for the apparmor profile and abstraction.
>
> I just updated to 3.1 RC2 and the whonix-gw template was out of date, like
> a dummy... so I just updated...and same result. Here's what I'm seeing in
> whonix-sys VM:
>
> user at host:~$ sudo aa-status
> apparmor module is loaded.
> 3 profiles are loaded.
> 3 profiles are in enforce mode.
> /usr/bin/obfsproxy
> /usr/sbin/cpfpd
> system_tor
> 0 profiles are in complain mode.
> 1 processes have profiles defined.
> 1 processes are in enforce mode.
> /usr/sbin/cpfpd (839)
> 0 processes are in complain mode.
> 0 processes are unconfined but have a profile defined.
>
> That would suggest that the tor process isn't running, otherwise it should
> be under "processes are in enforce mode"... but it is definitely running.
> So I don't know if apparmor protections are being applied or not.. but if I
> can't tell by aa-status, then I'm going to assume they're not. Upon a
> little more investigation, it looks like additional profiles are being
> loaded from /etc/apparmor.d/local that might be causing the effect I'm
> seeing, but I need to look further into it.
>
> Will keep looking into it and I also copied Patrick to see if he can shed
> some light...
>
> Thanks!
>
>
on-topic:
Just now reported the issue against The Tor Project.
https://trac.torproject.org/projects/tor/ticket/18294
Not a Whonix specific issue. Rather a general issue specific when using
Debian in combination with deb.torproject.org.
off-topic:
wrong...
sudo service tor status
--> right
sudo service tor at default status
Cheers,
Patrick
More information about the Whonix-devel
mailing list