All of lore.kernel.org
 help / color / mirror / Atom feed
* SELinux and non-ext[23] file systems
@ 2001-11-19 14:51 Harald von Fellenberg - Sun Switzerland Zurich - Technology Strategy Office
  2001-11-19 14:57 ` Stephen Smalley
  0 siblings, 1 reply; 7+ messages in thread
From: Harald von Fellenberg - Sun Switzerland Zurich - Technology Strategy Office @ 2001-11-19 14:51 UTC (permalink / raw)
  To: sds; +Cc: selinux, Harald.Von-Fellenberg

First the good news. Last week I gave a presentation about secure operating 
systems, running the slides on Staroffice 6.0 beta on SELinux 20011016. It ran 
smoothly like a humming bee. Great! It shows that this stuff is usable on a 
laptop.

This said, I would like to re-raise the importance of non-ext2 file system 
support, notably ReiserFS. It has been pointed out before, by Stephen Smalley, 
that this should in principle be easy to integrate (the per-node sec context 
needs to be stored in a file rather than in an unused field of the on-disk inode 
structure). However, I am not aware of anyone tackling this implementation.

Now, if someone could give me a few hints of where the additional code goes, I 
would like to volunteer some of my spare brain cycles to tackle this problem.
ReiserFS support on SELinux would certainly not only make my day.

Regards

Harald

**********************************************************
 Dr. Harald von Fellenberg  
 Chief Technologist        Global Sales Organisation
 Tel:    +41 1 908 9230    Sun Microsystems (Schweiz) AG
 Fax:    +41 1 908 9001    Javastr. 2 
 Mobile: +41 79 349 0393   CH-8604 Volketswil
 mailto:harald.von-fellenberg@sun.com
**********************************************************


--
You have received this message because you are subscribed to the selinux list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: SELinux and non-ext[23] file systems
  2001-11-19 14:51 SELinux and non-ext[23] file systems Harald von Fellenberg - Sun Switzerland Zurich - Technology Strategy Office
@ 2001-11-19 14:57 ` Stephen Smalley
  0 siblings, 0 replies; 7+ messages in thread
From: Stephen Smalley @ 2001-11-19 14:57 UTC (permalink / raw)
  To: Harald von Fellenberg; +Cc: selinux


On Mon, 19 Nov 2001, Harald von Fellenberg - Sun Switzerland Zurich - Technology Strategy Office wrote:

> This said, I would like to re-raise the importance of non-ext2 file system
> support, notably ReiserFS. It has been pointed out before, by Stephen Smalley,
> that this should in principle be easy to integrate (the per-node sec context
> needs to be stored in a file rather than in an unused field of the on-disk inode
> structure). However, I am not aware of anyone tackling this implementation.

Only the original SELinux prototype was limited to the ext2 filesystem,
due to the use of a spare field in the on-disk ext2 inode to store the
persistent security identifier (PSID).  When we transitioned to LSM, we
extended the persistent label mapping to maintain the inode-to-PSID
mapping as a regular file because LSM does not provide filesystem-specific
hooks.  Hence, the LSM-based SELinux prototype should be able to use
ReiserFS, although we haven't tried it.

--
Stephen D. Smalley, NAI Labs
ssmalley@nai.com





--
You have received this message because you are subscribed to the selinux list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: SELinux and non-ext[23] file systems
@ 2001-11-19 16:15 Harald von Fellenberg - Sun Switzerland Zurich - Technology Strategy Office
  2001-11-19 16:37 ` Stephen Smalley
  2001-11-22 10:36 ` Hans Reiser
  0 siblings, 2 replies; 7+ messages in thread
From: Harald von Fellenberg - Sun Switzerland Zurich - Technology Strategy Office @ 2001-11-19 16:15 UTC (permalink / raw)
  To: Harald.Von-Fellenberg, sds; +Cc: selinux

IT WORKS ON REISERFS!!!

Why did you not tell me before ... :-)
I will now invest my brain cycles on making the utils compile under Suse 7.x

Thanks and regards

Harald
PS here my patch :-)

--- setfiles/Makefile.orig      Wed Jul 18 22:38:11 2001
+++ setfiles/Makefile   Mon Nov 19 16:19:18 2001
@@ -9,6 +9,7 @@
 
 relabel:  $(FILECONTEXTS) setfiles
        ./setfiles $(FILECONTEXTS) `mount | awk '/ext2/{print $$3}'`
+       ./setfiles $(FILECONTEXTS) `mount | awk '/reiserfs/{print $$3}'`
        touch relabel
 
 install:  relabel

>
>On Mon, 19 Nov 2001, Harald von Fellenberg - Sun Switzerland Zurich - 
Technology Strategy Office wrote:
>
>> This said, I would like to re-raise the importance of non-ext2 file system
>> support, notably ReiserFS. It has been pointed out before, by Stephen 
Smalley,
>> that this should in principle be easy to integrate (the per-node sec context
>> needs to be stored in a file rather than in an unused field of the on-disk 
inode
>> structure). However, I am not aware of anyone tackling this implementation.
>
>Only the original SELinux prototype was limited to the ext2 filesystem,
>due to the use of a spare field in the on-disk ext2 inode to store the
>persistent security identifier (PSID).  When we transitioned to LSM, we
>extended the persistent label mapping to maintain the inode-to-PSID
>mapping as a regular file because LSM does not provide filesystem-specific
>hooks.  Hence, the LSM-based SELinux prototype should be able to use
>ReiserFS, although we haven't tried it.
>
>--
>Stephen D. Smalley, NAI Labs
>ssmalley@nai.com
>
>
>
>
>
>--
>You have received this message because you are subscribed to the selinux list.
>If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
>the words "unsubscribe selinux" without quotes as the message.

**********************************************************
 Dr. Harald von Fellenberg  
 Chief Technologist        Global Sales Organisation
 Tel:    +41 1 908 9230    Sun Microsystems (Schweiz) AG
 Fax:    +41 1 908 9001    Javastr. 2 
 Mobile: +41 79 349 0393   CH-8604 Volketswil
 mailto:harald.von-fellenberg@sun.com
**********************************************************


--
You have received this message because you are subscribed to the selinux list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: SELinux and non-ext[23] file systems
  2001-11-19 16:15 SELinux and non-ext[23] file systems Harald von Fellenberg - Sun Switzerland Zurich - Technology Strategy Office
@ 2001-11-19 16:37 ` Stephen Smalley
  2001-11-22 10:36 ` Hans Reiser
  1 sibling, 0 replies; 7+ messages in thread
From: Stephen Smalley @ 2001-11-19 16:37 UTC (permalink / raw)
  To: Harald von Fellenberg; +Cc: selinux


On Mon, 19 Nov 2001, Harald von Fellenberg wrote:

> IT WORKS ON REISERFS!!!

Good, glad to hear it.

> I will now invest my brain cycles on making the utils compile under Suse 7.x

James Bishop has worked on porting the modified utilities to SuSE 7.2, so
you should refer to his prior postings in the mailing list archives at
http://marc.theaimsgroup.com/?l=selinux.

--
Stephen D. Smalley, NAI Labs
ssmalley@nai.com




--
You have received this message because you are subscribed to the selinux list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: SELinux and non-ext[23] file systems
  2001-11-19 16:15 SELinux and non-ext[23] file systems Harald von Fellenberg - Sun Switzerland Zurich - Technology Strategy Office
  2001-11-19 16:37 ` Stephen Smalley
@ 2001-11-22 10:36 ` Hans Reiser
  2001-11-24  2:30   ` selinux, openssh, ipv6 jeff burson
  1 sibling, 1 reply; 7+ messages in thread
From: Hans Reiser @ 2001-11-22 10:36 UTC (permalink / raw)
  To: Harald von Fellenberg - Sun Switzerland Zurich - Technology Strategy Office
  Cc: sds, selinux, Reiserfs developers mail-list

Harald von Fellenberg - Sun Switzerland Zurich - Technology Strategy 
Office wrote:

>IT WORKS ON REISERFS!!!
>
>Why did you not tell me before ... :-)
>I will now invest my brain cycles on making the utils compile under Suse 7.x
>
>Thanks and regards
>
>Harald
>PS here my patch :-)
>
>--- setfiles/Makefile.orig      Wed Jul 18 22:38:11 2001
>+++ setfiles/Makefile   Mon Nov 19 16:19:18 2001
>@@ -9,6 +9,7 @@
> 
> relabel:  $(FILECONTEXTS) setfiles
>        ./setfiles $(FILECONTEXTS) `mount | awk '/ext2/{print $$3}'`
>+       ./setfiles $(FILECONTEXTS) `mount | awk '/reiserfs/{print $$3}'`
>        touch relabel
> 
> install:  relabel
>
>>On Mon, 19 Nov 2001, Harald von Fellenberg - Sun Switzerland Zurich - 
>>
>Technology Strategy Office wrote:
>
>>>This said, I would like to re-raise the importance of non-ext2 file system
>>>support, notably ReiserFS. It has been pointed out before, by Stephen 
>>>
>Smalley,
>
>>>that this should in principle be easy to integrate (the per-node sec context
>>>needs to be stored in a file rather than in an unused field of the on-disk 
>>>
>inode
>
>>>structure). However, I am not aware of anyone tackling this implementation.
>>>
>>Only the original SELinux prototype was limited to the ext2 filesystem,
>>due to the use of a spare field in the on-disk ext2 inode to store the
>>persistent security identifier (PSID).  When we transitioned to LSM, we
>>extended the persistent label mapping to maintain the inode-to-PSID
>>mapping as a regular file because LSM does not provide filesystem-specific
>>hooks.  Hence, the LSM-based SELinux prototype should be able to use
>>ReiserFS, although we haven't tried it.
>>
>>--
>>Stephen D. Smalley, NAI Labs
>>ssmalley@nai.com
>>
>>
>>
>>
>>
>>--
>>You have received this message because you are subscribed to the selinux list.
>>If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
>>the words "unsubscribe selinux" without quotes as the message.
>>
>
>**********************************************************
> Dr. Harald von Fellenberg  
> Chief Technologist        Global Sales Organisation
> Tel:    +41 1 908 9230    Sun Microsystems (Schweiz) AG
> Fax:    +41 1 908 9001    Javastr. 2 
> Mobile: +41 79 349 0393   CH-8604 Volketswil
> mailto:harald.von-fellenberg@sun.com
>**********************************************************
>
>
>--
>You have received this message because you are subscribed to the selinux list.
>If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
>the words "unsubscribe selinux" without quotes as the message.
>
>
Please let me know if you need anything from the reiserfs team to assist 
you in integrating SE Linux and reiserfs.  Also, if you are interested 
in producing anything that might go into our faq, or as a patch on our 
download page, let me know.

If anyone involved in SE Linux is interested in working with us, let me 
encourage you to view www.namesys.com/v4/v4.html, and feel free to ask 
us to add new features that make your work easier.

Hans



--
You have received this message because you are subscribed to the selinux list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* selinux, openssh, ipv6
  2001-11-22 10:36 ` Hans Reiser
@ 2001-11-24  2:30   ` jeff burson
  2001-11-26 13:26     ` Stephen Smalley
  0 siblings, 1 reply; 7+ messages in thread
From: jeff burson @ 2001-11-24  2:30 UTC (permalink / raw)
  To: selinux


Hello,

I've recently installed selinux on my rh7.1 system using the
full lsm-selinux-200110161355 tarball (opt.1). I'm playing
around with it, learning the system, exploring, etc.

First, my congratulations and gratitude to those who have
put this together: a VERY impressive system (and one of the
best documented installs of an open-source OS security system
I've run across).

A problem I've run into is regarding IPv6. At lsm kernel compile
time, I compiled for IPv6 support and having it successfully
running. The interface is listening on an assigned IPv6
address and is pingable from another IPv6 device. However,
the selinux install of OpenSSH does not appear to be listening
on the IPv6 address (it is listening on the IPv4 address).

I have not run into this problem with manual builds (or rpms)
of regular openssh recently, so am trying to figure out what's
wrong.

here's the relevant output from configure:

struct sockaddr_in6... (cached) yes
checking for struct in6_addr... (cached) yes
checking for ut_addr_v6 field in utmp.h... (cached) yes
checking for ut_addr_v6 field in utmpx.h... (cached) yes
checking if we need to convert IPv4 in IPv6-mapped addresses... yes
(default)
      Use IPv4 by default hack: no
       Translate v4 in v6 hack: yes


Any ideas or suggestions?

jeff





--
You have received this message because you are subscribed to the selinux list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: selinux, openssh, ipv6
  2001-11-24  2:30   ` selinux, openssh, ipv6 jeff burson
@ 2001-11-26 13:26     ` Stephen Smalley
  0 siblings, 0 replies; 7+ messages in thread
From: Stephen Smalley @ 2001-11-26 13:26 UTC (permalink / raw)
  To: jeff burson; +Cc: selinux


On Fri, 23 Nov 2001, jeff burson wrote:

> A problem I've run into is regarding IPv6. At lsm kernel compile
> time, I compiled for IPv6 support and having it successfully
> running. The interface is listening on an assigned IPv6
> address and is pingable from another IPv6 device. However,
> the selinux install of OpenSSH does not appear to be listening
> on the IPv6 address (it is listening on the IPv4 address).
>
> I have not run into this problem with manual builds (or rpms)
> of regular openssh recently, so am trying to figure out what's
> wrong.

The SELinux modifications to sshd shouldn't affect the use of IPv6.  Does
the pure openssh-2.9p2 SRPM for RH7.1 work for you?  Did you get any log
messages in /var/log/messages when sshd started?

As a side note, LSM doesn't yet provide any hooks in the IPv6 code, just
in the IPv4 code, so some of the SELinux network access controls won't be
enforced if you are using IPv6.

--
Stephen D. Smalley, NAI Labs
ssmalley@nai.com







--
You have received this message because you are subscribed to the selinux list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2001-11-26 13:27 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-11-19 16:15 SELinux and non-ext[23] file systems Harald von Fellenberg - Sun Switzerland Zurich - Technology Strategy Office
2001-11-19 16:37 ` Stephen Smalley
2001-11-22 10:36 ` Hans Reiser
2001-11-24  2:30   ` selinux, openssh, ipv6 jeff burson
2001-11-26 13:26     ` Stephen Smalley
  -- strict thread matches above, loose matches on Subject: below --
2001-11-19 14:51 SELinux and non-ext[23] file systems Harald von Fellenberg - Sun Switzerland Zurich - Technology Strategy Office
2001-11-19 14:57 ` Stephen Smalley

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.