* syslogd-ng defines tcp ports to connect to.
@ 2007-03-08 14:44 Daniel J Walsh
2007-03-22 13:32 ` Christopher J. PeBenito
0 siblings, 1 reply; 2+ messages in thread
From: Daniel J Walsh @ 2007-03-08 14:44 UTC (permalink / raw)
To: Christopher J. PeBenito, SE Linux
[-- Attachment #1: Type: text/plain, Size: 67 bytes --]
With this change they can use semanage to define additional ports.
[-- Attachment #2: syslog.patch --]
[-- Type: text/x-patch, Size: 2380 bytes --]
--- nsaserefpolicy/policy/modules/system/logging.te 2007-02-23 16:50:01.000000000 -0500
+++ serefpolicy-2.5.8/policy/modules/system/logging.te 2007-03-08 08:42:37.000000000 -0500
@@ -328,6 +329,9 @@
corenet_tcp_bind_all_nodes(syslogd_t)
corenet_tcp_bind_rsh_port(syslogd_t)
corenet_tcp_connect_rsh_port(syslogd_t)
+# Allow users to define additional syslog ports to connect to
+corenet_tcp_bind_syslogd_port(syslogd_t)
+corenet_tcp_connect_syslogd_port(syslogd_t)
# syslog-ng can send or receive logs
corenet_sendrecv_syslogd_client_packets(syslogd_t)
--- nsaserefpolicy/policy/modules/kernel/corenetwork.te.in 2007-02-19 11:32:51.000000000 -0500
+++ serefpolicy-2.5.8/policy/modules/kernel/corenetwork.te.in 2007-03-08 08:42:36.000000000 -0500
@@ -43,11 +43,16 @@
sid port gen_context(system_u:object_r:port_t,s0)
#
-# reserved_port_t is the type of INET port numbers below 1024.
+# reserved_port_t is the type of INET port numbers below 599.
#
type reserved_port_t, port_type, reserved_port_type;
#
+# hi_reserved_port_t is the type of INET port numbers between 600-1023.
+#
+type hi_reserved_port_t, port_type, reserved_port_type, rpc_port_type;
+
+#
# server_packet_t is the default type of IPv4 and IPv6 server packets.
#
type server_packet_t, packet_type, server_packet_type;
@@ -140,6 +145,7 @@
network_port(soundd, tcp,8000,s0, tcp,9433,s0)
type socks_port_t, port_type; dnl network_port(socks) # no defined portcon
type stunnel_port_t, port_type; dnl network_port(stunnel) # no defined portcon in current strict
+network_port(squid, udp,3401,s0, tcp,3401,s0, udp,4827,s0, tcp,4827,s0, )
network_port(swat, tcp,901,s0)
network_port(syslogd, udp,514,s0)
network_port(telnetd, tcp,23,s0)
@@ -157,8 +163,11 @@
# Defaults for reserved ports. Earlier portcon entries take precedence;
# these entries just cover any remaining reserved ports not otherwise declared.
-portcon tcp 1-1023 gen_context(system_u:object_r:reserved_port_t, s0)
-portcon udp 1-1023 gen_context(system_u:object_r:reserved_port_t, s0)
+
+portcon tcp 600-1023 gen_context(system_u:object_r:hi_reserved_port_t, s0)
+portcon udp 600-1023 gen_context(system_u:object_r:hi_reserved_port_t, s0)
+portcon tcp 1-599 gen_context(system_u:object_r:reserved_port_t, s0)
+portcon udp 1-599 gen_context(system_u:object_r:reserved_port_t, s0)
########################################
#
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: syslogd-ng defines tcp ports to connect to.
2007-03-08 14:44 syslogd-ng defines tcp ports to connect to Daniel J Walsh
@ 2007-03-22 13:32 ` Christopher J. PeBenito
0 siblings, 0 replies; 2+ messages in thread
From: Christopher J. PeBenito @ 2007-03-22 13:32 UTC (permalink / raw)
To: Daniel J Walsh; +Cc: SE Linux
On Thu, 2007-03-08 at 09:44 -0500, Daniel J Walsh wrote:
> --- nsaserefpolicy/policy/modules/system/logging.te 2007-02-23 16:50:01.000000000 -0500
> +++ serefpolicy-2.5.8/policy/modules/system/logging.te 2007-03-08 08:42:37.000000000 -0500
> @@ -328,6 +329,9 @@
> corenet_tcp_bind_all_nodes(syslogd_t)
> corenet_tcp_bind_rsh_port(syslogd_t)
> corenet_tcp_connect_rsh_port(syslogd_t)
> +# Allow users to define additional syslog ports to connect to
> +corenet_tcp_bind_syslogd_port(syslogd_t)
> +corenet_tcp_connect_syslogd_port(syslogd_t)
>
> # syslog-ng can send or receive logs
> corenet_sendrecv_syslogd_client_packets(syslogd_t)
Merged this part, the later parts are not related.
> --- nsaserefpolicy/policy/modules/kernel/corenetwork.te.in 2007-02-19 11:32:51.000000000 -0500
> +++ serefpolicy-2.5.8/policy/modules/kernel/corenetwork.te.in 2007-03-08 08:42:36.000000000 -0500
> @@ -43,11 +43,16 @@
> sid port gen_context(system_u:object_r:port_t,s0)
>
> #
> -# reserved_port_t is the type of INET port numbers below 1024.
> +# reserved_port_t is the type of INET port numbers below 599.
> #
> type reserved_port_t, port_type, reserved_port_type;
>
> #
> +# hi_reserved_port_t is the type of INET port numbers between 600-1023.
> +#
> +type hi_reserved_port_t, port_type, reserved_port_type, rpc_port_type;
> +
> +#
> # server_packet_t is the default type of IPv4 and IPv6 server packets.
> #
> type server_packet_t, packet_type, server_packet_type;
> @@ -140,6 +145,7 @@
> network_port(soundd, tcp,8000,s0, tcp,9433,s0)
> type socks_port_t, port_type; dnl network_port(socks) # no defined portcon
> type stunnel_port_t, port_type; dnl network_port(stunnel) # no defined portcon in current strict
> +network_port(squid, udp,3401,s0, tcp,3401,s0, udp,4827,s0, tcp,4827,s0, )
> network_port(swat, tcp,901,s0)
> network_port(syslogd, udp,514,s0)
> network_port(telnetd, tcp,23,s0)
> @@ -157,8 +163,11 @@
>
> # Defaults for reserved ports. Earlier portcon entries take precedence;
> # these entries just cover any remaining reserved ports not otherwise declared.
> -portcon tcp 1-1023 gen_context(system_u:object_r:reserved_port_t, s0)
> -portcon udp 1-1023 gen_context(system_u:object_r:reserved_port_t, s0)
> +
> +portcon tcp 600-1023 gen_context(system_u:object_r:hi_reserved_port_t, s0)
> +portcon udp 600-1023 gen_context(system_u:object_r:hi_reserved_port_t, s0)
> +portcon tcp 1-599 gen_context(system_u:object_r:reserved_port_t, s0)
> +portcon udp 1-599 gen_context(system_u:object_r:reserved_port_t, s0)
>
> ########################################
> #
--
Chris PeBenito
Tresys Technology, LLC
(410) 290-1411 x150
--
This message was distributed to subscribers of the selinux mailing 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] 2+ messages in thread
end of thread, other threads:[~2007-03-22 13:32 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-03-08 14:44 syslogd-ng defines tcp ports to connect to Daniel J Walsh
2007-03-22 13:32 ` Christopher J. PeBenito
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.