Difference between revisions of "TomoyoLinux"

From eLinux.org
Jump to: navigation, search
m ([http://www.pacsec.jp/speakers.html PacSec 2007])
m (Arch Linux)
 
(140 intermediate revisions by 5 users not shown)
Line 1: Line 1:
http://tomoyo.sourceforge.jp/tomoyo.png
+
[[Image:tomoyo-color.png]]
  
 
== Overview ==
 
== Overview ==
  
TOMOYO Linux is an implementation of Mandatory Access Control for Linux.
+
TOMOYO Linux is a Mandatory Access Control (MAC) implementation for Linux that can be used to increase the security of a system, while also being useful purely as a system analysis tool. It was launched in March 2003 and is sponsored by NTT DATA Corporation, Japan.
  
*[http://tomoyo.sourceforge.jp/wiki-e/?WhatIs What is TOMOYO Linux?]
+
For more information, please visit our project page.
**[http://tomoyo.sourceforge.jp/wiki-e/?WhatIs#comparison Comparison with SELinux, Smack and AppArmor]
 
**[http://tomoyo.sourceforge.jp/wiki-e/?WhatIs#benchmark Benchmark]
 
*[http://tomoyo.sourceforge.jp/wiki-e/ TOMOYO Linux Wordwide Wiki Page.]
 
  
== LiveCD (ISO image) ==
+
http://tomoyo.sourceforge.jp/
  
TOMOYO Linux enabled Ubuntu 7.10 LiveCD is available. It's 100% safe and fun (and free, of course) to try. Please take your time to explore the amazing world of policy auto learning.
+
== Start, today! ==
  
[http://tomoyo.sourceforge.jp/wiki-e/?TomoyoLive TOMOYO Linux Live!]
+
*[http://tomoyo.sourceforge.jp/1.8/ubuntu10.04-live.html.en TOMOYO Linux LiveCD Tutorial for Ubuntu 10.04 (version 1.8)]
 +
*[http://tomoyo.sourceforge.jp/1.8/centos5-live.html.en TOMOYO Linux LiveCD Tutorial for CentOS 5.5 (version 1.8)]
  
== Quick and Easy Install Guide ==
+
== Install ==
  
*[http://tomoyo.sourceforge.jp/en/1.5.x/1st-step/centos5/ CentOS 5]
+
=== Mainline version (2.3) ===
*[http://tomoyo.sourceforge.jp/en/1.5.x/1st-step/fc6/ Fedora Core 6]
 
*[http://tomoyo.sourceforge.jp/en/1.5.x/1st-step/etch/ Debian Etch]
 
*[http://tomoyo.sourceforge.jp/en/1.5.x/1st-step/ubuntu6.10/ Ubuntu 6.10]
 
  
Other distributions
+
*[http://tomoyo.sourceforge.jp/2.3/ How to use TOMOYO Linux]
  
*http://sourceforge.jp/projects/tomoyo/files/
+
=== Original hook version (version 1.8) ===
  
 +
*http://tomoyo.sourceforge.jp/1.8/
  
== Documentations ==
+
=== Arch Linux ===
  
=== [http://www.pacsec.jp/speakers.html PacSec 2007] ===
+
*[https://wiki.archlinux.org/index.php/TOMOYO_Linux TOMOYO Linux - ArchWiki]
 +
*[http://stolowski.blogspot.com/2010/12/tomoyo-linux-5-tips-to-streamline-your.html Perfect Hideout: TOMOYO Linux - 5 tips to streamline your experience]
 +
*[http://stolowski.blogspot.com/2009/10/arch-linux-with-tomoyo-linux-mac.html Perfect Hideout: Arch Linux with TOMOYO Linux MAC]
  
*[http://sourceforge.jp/projects/tomoyo/document/PacSec2007-en-demo.pdf TOMOYO Linux: A Practical Method to Understand and Protect Your Own Linux Box (with demo)]
+
=== MeeGo 1.1 ===
*[http://sourceforge.jp/projects/tomoyo/document/PacSec2007-handout.pdf/en/1/PacSec2007-handout.pdf Handouts (bilingual)]
 
 
 
=== Ottawa Linux Symposium 2007 ===
 
  
*[http://sourceforge.jp/projects/tomoyo/document/ols2007-tomoyo-20070629.pdf TOMOYO Linux BoF]
+
*[http://tomoyo.sourceforge.jp/1.8/meego-x86.html.en TOMOYO Linux on MeeGo]
 +
*[http://www.youtube.com/watch?v=H9aZv49d2iw TOMOYO Linux on MeeGo 1.1 handset]
  
=== CELF Worldwide Embedded Linux Conference 2007 ===
+
=== [http://elinux.org/Android_Security#TOMOYO_Linux_investigation Android] ===
  
*[http://sourceforge.jp/projects/tomoyo/document/elc2007-presentation-20070418.pdf/en/5/elc2007-presentation-20070418.pdf  "TOMOYO Linux - A Lightweight and Manageable Security System for PC and Embedded Linux"]
+
*[http://tomoyo.sourceforge.jp/1.8/android-arm.html TOMOYO Linux on Android]
*[http://sourceforge.jp/projects/tomoyo/document/elc2007-tutorial-20070418.pdf/en/3/elc2007-tutorial-20070418.pdf TOMOYO Linux Tutorial]
+
*[http://www.slideshare.net/haradats/tomoyo-linux-on-android Celf Presentation]
 +
*[http://www.slideshare.net/haradats/learning-analyzing-and-protecting-android-with-tomoyo-linux-jls2009 Learning, Analyzing and Protecting Android with TOMOYO Linux (JLS2009) ]
  
== TOMOYO Linux on [http://www.linuxfromscratch.org/lfs/ LFS] ==
+
=== TOMOYO Linux on [http://www.linuxfromscratch.org/lfs/ LFS] ===
  
 
For those "tough guys", TOMOYO Linux just runs fine on [http://www.linuxfromscratch.org/lfs/ LFS]. Find yourself and make your own version.
 
For those "tough guys", TOMOYO Linux just runs fine on [http://www.linuxfromscratch.org/lfs/ LFS]. Find yourself and make your own version.
  
 
*[http://cblfs.cross-lfs.org/index.php/TOMOYO TOMOYO CBLFS]
 
*[http://cblfs.cross-lfs.org/index.php/TOMOYO TOMOYO CBLFS]
*[http://tomoyo.sourceforge.jp/wiki-e/?TomoyoOnLFS TOMOYO Linux on "Linux From Scratch"]
+
 
 +
=== TOMOYO Linux on CAT760 ===
 +
 
 +
*[http://tomoyo.sourceforge.jp/1.8/cat760-sh.html.en TOMOYO Linux on CAT760]
 +
 
 +
== Browse the code ==
 +
 
 +
*[http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/security/tomoyo/ kernel/security/tomoyo]
 +
 
 +
== Presentations  ==
 +
 
 +
=== Highlights ===
 +
*[http://www.slideshare.net/haradats/presentations?order=popular TOMOYO at Slideshare]
 +
 
 +
=== 2010-08-12 LinuxCon 2010 ===
 +
 
 +
*[http://www.slideshare.net/haradats/your-first-guide-to-secure-linux-4906031 Your First Guide to "secure Linux"]
 +
 
 +
=== 2009-10-27 [http://www.oss.org.tw/seminar/smartbook2009/index_en.php Smartbook/Netbook/Mobile Application Conference Taipei 2009] ===
 +
 
 +
*[http://www.slideshare.net/haradats/taipei2009 TOMOYO Linux on Android]
 +
 
 +
=== 2009-10-23 Japan Linux Symposium 2009 ===
 +
 
 +
*[http://sourceforge.jp/projects/tomoyo/docs/20091023-drawing-lessons.pdf Kernel Development: Drawing Lessons from "Mistakes"]
 +
*[http://sourceforge.jp/projects/tomoyo/docs/JLS_tomoyo_tutorial.pdf "Learning, Analyzing and Protecting Android with TOMOYO Linux"]
 +
 
 +
=== 2009-9-23 LinuxCon2009 ===
 +
 
 +
*[http://sourceforge.jp/projects/tomoyo/docs/20090923linuxcon2009.pdf What Does It Mean Being a Project Manager in Enterprise (Enterprise Edition)]
 +
*[http://www.slideshare.net/haradats/what-does-it-mean-being-an-open-source-project-manager-in-enterprise-open-source-spirit-edition What Does It Mean Being a Project Manager in Enterprise (Open Source Spirit Edition)]
 +
 
 +
=== 2009-6-12 [http://elinux.org/Japan_Technical_Jamboree_28 CE Linux Forum Japan Technical Jamboree 28] ===
 +
 
 +
*[http://sourceforge.jp/projects/tomoyo/docs/Part1_CELF_Jamboree_28_TOMOYOLinuxOutline.pdf Part 1: TOMOYO Linux Introduction and Q&A (Japanese)] - [http://www.celinuxforum.org/VideoArchive/JJAM28_1b.html Video]
 +
 
 +
*[http://sourceforge.jp/projects/tomoyo/docs/Part2_CELF_Jamboree_28_TOMOYO_on_Android.pdf Part 2: TOMOYO Linux on Android (English)] - [http://www.celinuxforum.org/VideoArchive/JJAM28_1c.html Video]
 +
 
 +
=== 2009-5-22 [http://elinux.org/Japan_Technical_Jamboree_27 CE Linux Forum Japan Technical Jamboree 27] ===
 +
 
 +
*[http://sourceforge.jp/projects/tomoyo/docs/Part2_CELF_Android.pdf TOMOYO Linux on Android]
 +
*[http://www.celinuxforum.org/VideoArchive/JJAM27_1b.html Video]
 +
 
 +
=== 2009-1-21 [http://linux.conf.au/ Linux Conf Au] [http://linux.conf.au/schedule/32/view_miniconf?day=tuesday "Linux Security 2009 (miniconf)"] ===
 +
 
 +
*[http://sourceforge.jp/projects/tomoyo/docs/lca2009-takeda.pdf TOMOYO Linux Overview]
 +
*[http://sourceforge.jp/projects/tomoyo/docs/lca2009-kumaneko.pdf Deep Inside TOMOYO Linux]
 +
*LWN.net article, [http://lwn.net/Articles/315974/"LCA: The security panel"]
 +
 
 +
=== 2008-11-21 [http://freedomhectaipei.pbwiki.com/ FreedomHEC Taipei] ([http://seminar.oss.org.tw/fhec/index.html Chinese]) ===
 +
 
 +
*[http://tomoyo.sourceforge.jp/taipei2008/ "Secure Linux" Primer]
 +
*[http://sourceforge.jp/projects/tomoyo/docs/freedomhectaipei-tomoyo.pdf TOMOYO Linux: pragmatic and manageable security for Linux]
 +
 
 +
*[http://picasaweb.google.com/haradats/FreedomHECTaipei2008# photo]
 +
 
 +
=== 2008-11-13 PacSec 2008 ===
 +
 
 +
*[http://sourceforge.jp/projects/tomoyo/docs/PacSec2008-en.pdf Behavior-based countermeasure against SSH Brute Force Attack]
 +
 
 +
=== 2008-7-25 Ottawa Linux Symposium 2008 BoF ===
 +
 
 +
*[http://sourceforge.jp/projects/tomoyo/document/ols2008-bof.pdf "MAC for Linux, Time to Glean"] (pdf)
 +
*[http://tomoyo.sourceforge.jp/wiki-e/?OLS2008-MAC-BOF HTML] version
 +
 
 +
=== 2008-7-9 [http://www.linux-foundation.jp/ Linux Foundation Japan] #8 Symposium ===
 +
 
 +
*[http://www.linux-foundation.jp/uploads/seminar20080709/sympo0807.pdf Agenda]
 +
*[http://sourceforge.jp/projects/tomoyo/document/lfj2008.pdf "Realities of Mainlining - case of the TOMOYO Linux project"] (pdf)
 +
*[https://www.linuxfoundation.org/events/node/101/ movie]
 +
 
 +
=== 2008-4-15 [http://www.embeddedlinuxconference.com/elc2008/ Embedded Linux Conference 2008] ===
 +
 
 +
*[http://sourceforge.jp/projects/tomoyo/document/elc2008.pdf "How to analyze your Linux's behavior with TOMOYO Linux"] ([http://www.embeddedlinuxconference.com/elc2008/elc2008_003.htm program])
 +
 
 +
=== 2008-2-24 [http://www.fosdem.org/2008/ FOSDEM2008] ([http://www.fosdem.org/2008/schedule/devrooms/embedded Embedded Developer Room]) ===
 +
 
 +
*[http://www.fosdem.org/2008/schedule/events/embedded_tomoyo_secure Program]
 +
*[http://sourceforge.jp/projects/tomoyo/document/fosdem2008.pdf "TOMOYO Linux for Secure Embedded"]
 +
*[http://picasaweb.google.com/haradats/FOSDEM08 photo]
 +
 
 +
*http://www.thinkit.co.jp/article/87/3/ (Japanese)
 +
 
 +
=== 2007-11-29 [http://www.pacsec.jp/speakers.html PacSec 2007] ===
 +
 
 +
*[http://www.thinkit.co.jp/free/article/0712/9/1/ PacSec2007 Report]
 +
*[http://sourceforge.jp/projects/tomoyo/document/PacSec2007-en-no-demo.pdf TOMOYO Linux: A Practical Method to Understand and Protect Your Own Linux Box]
 +
*[http://sourceforge.jp/projects/tomoyo/document/PacSec2007-en-demo.pdf TOMOYO Linux: A Practical Method to Understand and Protect Your Own Linux Box (with demo)]
 +
*[http://sourceforge.jp/projects/tomoyo/document/PacSec2007-handout.pdf Handouts (bilingual)]
 +
*[http://picasaweb.google.com/haradats/PacSec2007 photo]
 +
 
 +
=== 2007-06-29 [http://www.linuxsymposium.org/2007/index_2007.php Ottawa Linux Symposium 2007] ===
 +
 
 +
*[http://sourceforge.jp/projects/tomoyo/document/ols2007-tomoyo-20070629.pdf TOMOYO Linux BoF]
 +
*[http://picasaweb.google.com/haradats/OLS2007 photo]
 +
 
 +
=== 2007-04-18 CELF Worldwide [http://www.celinux.org/elc2007/index.html Embedded Linux Conference 2007] ===
 +
 
 +
*[http://sourceforge.jp/projects/tomoyo/document/elc2007-presentation-20070418.pdf  "TOMOYO Linux - A Lightweight and Manageable Security System for PC and Embedded Linux"]
 +
*[http://sourceforge.jp/projects/tomoyo/document/elc2007-tutorial-20070418.pdf TOMOYO Linux Tutorial]
  
 
== For the memory of OLS2007 ==
 
== For the memory of OLS2007 ==
Line 60: Line 156:
 
== Articles ==
 
== Articles ==
  
[http://kerneltrap.org/Linux/TOMOYO_Linux TOMOYO Linux | KernelTrap]
+
*[http://lwn.net/Articles/358701/ A report from JLS [LWN.net]]
 
+
*[http://stolowski.blogspot.com/2009/10/arch-linux-with-tomoyo-linux-mac.html  Perfect Hideout: Arch Linux with TOMOYO Linux MAC]
 +
*[http://it-chuiko.com/computers/1177-mandriva-linux-2010-released.html Mandriva Linux 2010 released >> IT - Chuiko | Information Technology News]
 +
*[http://dodonov.net/blog/2009/07/06/tomoyo-gui/ Tomoyo GUI | Eugeni's blog]
 +
*[http://english.pixelestudios.com/blog/?p=6 Linux 2.6.30 Gets Faster Boot «  PixelEstudios.com]
 +
*[http://www.subreption.com/blog/2009/10/why-linux-security-has-failed-for-the-past-10-years.html Why Linux security has failed (for the past 10 years) - Subreption Blog]
 +
*[http://lwn.net/Articles/327610/ Kernel prepatch 2.6.30-rc1 | LWN.net]
 +
*[http://lwn.net/Articles/277833/ TOMOYO Linux and pathname-based security | LWN.net]
 +
*[http://kerneltrap.org/Linux/TOMOYO_Linux TOMOYO Linux | KernelTrap]
  
 
== Readings ==
 
== Readings ==
Line 71: Line 174:
  
 
=== Activities ===
 
=== Activities ===
 +
 +
*[http://tomoyo.sourceforge.jp/wiki-e/?JLS2009 At a glance]
  
 
*[http://lwn.net/Articles/238049/ 1st posting (13 Jun, 2007)]
 
*[http://lwn.net/Articles/238049/ 1st posting (13 Jun, 2007)]
Line 77: Line 182:
 
*[http://lwn.net/Articles/254503/ 4th posting (11 Oct, 2007)]
 
*[http://lwn.net/Articles/254503/ 4th posting (11 Oct, 2007)]
 
*[http://lwn.net/Articles/258905/ 5th posting (17 Nov, 2007)]
 
*[http://lwn.net/Articles/258905/ 5th posting (17 Nov, 2007)]
 
+
*[http://lwn.net/Articles/263179/ TOMOYO Linux Security Goal (27 Dec, 2007)] ([http://thread.gmane.org/gmane.linux.kernel.lsm/5022 thread])
[http://tomoyo.sourceforge.jp/wiki-e/#mainlining More detail]
+
*[http://lwn.net/Articles/264187/ 6th posting (8 Jan, 2008)]
 +
*[http://lwn.net/Articles/276603/ 7th posting (4 Apr, 2008)]
 +
*[http://lwn.net/Articles/280979/ 8th posting (1 May, 2008)]
 +
*[http://lwn.net/Articles/298823/ Introduce new LSM hooks where vfsmount is available (17, Sep, 2008)]
 +
*[http://lwn.net/Articles/300190/ 9th posting (24 Sep, 2008)]
 +
*[http://lwn.net/Articles/303042/ 10th posting (9 Oct, 2008)]
 +
*[http://lwn.net/Articles/303973/ 11th posting (20 Oct, 2008)]
 +
*[http://lwn.net/Articles/305824/ for -mm tree (4 Nov, 2008)]
 +
*[http://lwn.net/Articles/308109/ 13th posting (21 Nov, 2008)]
 +
*[http://lkml.org/lkml/2009/1/1/27 14th posting (1 Jan, 2009)]
 +
*[http://lwn.net/Articles/318153/ 15th posting (5 Feb, 2009)]
  
 
=== Forecast ===
 
=== Forecast ===
  
 
*[http://www.linux-foundation.org/en/Linux_Weather_Forecast/security Linux Weather Forecast/security - The Linux Foundation]
 
*[http://www.linux-foundation.org/en/Linux_Weather_Forecast/security Linux Weather Forecast/security - The Linux Foundation]
 +
 +
== Mailing List ==
 +
 +
*English [http://lists.sourceforge.jp/mailman/listinfo/tomoyo-users-en tomoyo-users-en@lists.sourceforge.jp] ([http://dir.gmane.org/gmane.linux.tomoyo.user.english via GMANE])
 +
*English [http://lists.sourceforge.jp/mailman/listinfo/tomoyo-dev-en tomoyo-dev-en@lists.sourceforge.jp] ([http://dir.gmane.org/gmane.linux.tomoyo.dev.english via GMANE])
 +
*Japanese [http://lists.sourceforge.jp/mailman/listinfo/tomoyo-users tomoyo-users@lists.sourceforge.jp] ([http://dir.gmane.org/gmane.linux.tomoyo.user.japanese via GMANE])
 +
 +
== Check for updates? ==
 +
 +
*[http://freshmeat.net/projects/tomoyo freshmeat.net: Project details for TOMOYO Linux]
 +
*[http://lists.sourceforge.net/lists/listinfo/tomoyo-announce tomoyo-announce@lists.sourceforge.net (read only)] (Created Aug 15, 2008)
 +
 +
== Talk Annonymously? ==
 +
 +
[http://sourceforge.jp/forum/forum.php?forum_id=11352&language_id=1 TOMOYO: Forum: TOMOYO :: Open Discussion - SourceForge.JP]
  
 
== Contact ==
 
== Contact ==
  
Toshiharu Harada (Project Manager), Senior Technical Manager, NTT DATA CORPORATION
+
Project Manager: [http://www.linkedin.com/in/toshiharuharada Toshiharu Harada] ([http://www.nttdata.co.jp/en/index.html NTT DATA CORPORATION])
  
haradats_at_nttdata.co.jp
+
[[Category:Linux]]

Latest revision as of 08:38, 20 June 2011

Tomoyo-color.png

Overview

TOMOYO Linux is a Mandatory Access Control (MAC) implementation for Linux that can be used to increase the security of a system, while also being useful purely as a system analysis tool. It was launched in March 2003 and is sponsored by NTT DATA Corporation, Japan.

For more information, please visit our project page.

http://tomoyo.sourceforge.jp/

Start, today!

Install

Mainline version (2.3)

Original hook version (version 1.8)

Arch Linux

MeeGo 1.1

Android

TOMOYO Linux on LFS

For those "tough guys", TOMOYO Linux just runs fine on LFS. Find yourself and make your own version.

TOMOYO Linux on CAT760

Browse the code

Presentations

Highlights

2010-08-12 LinuxCon 2010

2009-10-27 Smartbook/Netbook/Mobile Application Conference Taipei 2009

2009-10-23 Japan Linux Symposium 2009

2009-9-23 LinuxCon2009

2009-6-12 CE Linux Forum Japan Technical Jamboree 28

2009-5-22 CE Linux Forum Japan Technical Jamboree 27

2009-1-21 Linux Conf Au "Linux Security 2009 (miniconf)"

2008-11-21 FreedomHEC Taipei (Chinese)

2008-11-13 PacSec 2008

2008-7-25 Ottawa Linux Symposium 2008 BoF

2008-7-9 Linux Foundation Japan #8 Symposium

2008-4-15 Embedded Linux Conference 2008

2008-2-24 FOSDEM2008 (Embedded Developer Room)

2007-11-29 PacSec 2007

2007-06-29 Ottawa Linux Symposium 2007

2007-04-18 CELF Worldwide Embedded Linux Conference 2007

For the memory of OLS2007

Articles

Readings

Mainline

Activities

Forecast

Mailing List

Check for updates?

Talk Annonymously?

TOMOYO: Forum: TOMOYO :: Open Discussion - SourceForge.JP

Contact

Project Manager: Toshiharu Harada (NTT DATA CORPORATION)