lainchan / sec
TOMOYO
TOMOYO-tan · 2018-06-30 15:18
Let's talk about TOMOYO!
[1] http://tomoyo.osdn.jp/1.8/chapter-3.html.en
[2] http://tomoyo.osdn.jp/documentation.html
[3] http://tomoyo.osdn.jp/comparison.html.en
[4] https://wiki.archlinux.org/index.php/TOMOYO_Linux
[5] https://antergos.com/wiki/networking/firewalls/application-oriented-firewall-using-tomoyo-mandatory-access-control/
[6] http://tomoyo.osdn.jp/wiki-e/index.php?WhatIs
Have lains here had firsthand experience with TOMOYO having maybe used it exclusively at work/home? If yes, dump 'em policies here!
HELIOS · 2018-06-30 15:24
But is it better than sweet sweet SELinux?
Fred Nurk · 2018-06-30 15:26
Seconding this, but with AppArmor.
Hong, Guil Dong · 2018-06-30 15:48
I thought this was discontinued in 2012 or something.
Demeere · 2018-06-30 16:08
It is literally maintained by ONE person - Tetsuo Handa; and no it isn't entirely dead. The maintainer still does release patches every now and then.
Of course, it is no where as near compared to grsec(fuarrrk it! it isn't going to be public anytime soon) or SELinux but TOMOYO still needs some love.
It's time we embrace other MAC's too. Like this other lain said somewhere here earlier: If you are going to make people put manual labor into security enforcement, nobody's gonna DO it.
So, go ahead and use obscure software, experiment with it, write blogposts it. Just because a software isn't very popular or very well maintained, doesn't necessarily mean it is like kicking dead whales down the beach wholly!
Peace!
Void · 2018-07-01 10:30
Nah! SELinux or bust! :\
Cutter · 2018-07-01 11:46
>>5029
>Just because a software isn't very popular or very well maintained, doesn't necessarily mean it is like kicking dead whales down the beach
It does raise questions about how secure it is, how many bugs are being found and fixed and how long it takes to push out a release to fix bugs being exploited in the wild. One man projects don't usually do well in these areas.
Roy Batty · 2018-07-01 12:12
>>5043
exactly and depending on the access rights to a system the security software itself could be a point of entry
Yamaoto Toshi · 2018-07-01 13:35
>>5043
This is why I'm telling, it's best when everybody experiments with the software irrespective of the fact that it is well maintained or not.
Cowboy · 2018-07-01 13:55
>>5047
>This is why I'm telling, it's best when everybody experiments with the software irrespective of the fact that it is well maintained or not.
Users will only find usability bugs like I pressed this button and it didn't do what I wanted. Security vulnerabilities are much more subtle than that and are mostly found by people who are actively looking for them.
Nell · 2018-07-01 15:31
>>5049
Preach!
The Plague · 2018-07-01 18:41
Is there a GUI software firewall for Linux? Preferably one that allows running multiple copies of same application, but with different network paths, filesystem permissions or without them at all.
Something like Subgraph or Qubes, but not bloated with virtual machines or nailed up to Gn*me desktop environment. I.E. I want to see whether my calculator is trying to access Internet and have the right to block it without editing the source code prior.
Hong, Guil Dong · 2018-07-02 05:24
>>5054
umm...firejail perhaps? Correct me if i'm wrong.
Drifter · 2018-07-02 18:29
OP here! I thought this thread would bring people who use TOMOYO to share their thoughts with fellow lains. But, this has clearly transitioned to something else entirely LOL!
Elliot Alderson · 2018-07-02 23:31
>>5054
firejail doesn't have a gui.
firewalld has a gui but it's a dumb wrapper over netfilter, doesn't support any of the things in your post other than "gui firewall"
The Plague · 2018-07-03 04:56
>>5076
Firetools is the GUI I'm using for Firejail.
Unsigned · 2018-07-04 16:09
What the fuarrrk is even TOMOYO? Never heard of it! Judging by their webpage, it sure looks crappy!
Unnamed · 2018-07-04 17:17
>>5054
>Preferably one that allows running multiple copies of same application, but with different network paths, filesystem permissions or without them at all.
The oldschool way to do this would be to use each copy under a different user account and use iptables match owner module.
You can also achieve the same thing with Linux namespaces. As >>5063 says, firejail would be a good choice. It is an easy to use wrapper around Linux namespaces.
OP might be able to tell you how to do this with tomoyo.