On Sat, Apr 27, 2002 at 01:48:07PM +0300, Tzafrir Cohen wrote:
> On Sat, 27 Apr 2002, Eliran wrote:
> 
> > On Sat, Apr 27, 2002 at 12:41:45PM +0300, Yotam Rubin wrote:
> > > On Sat, Apr 27, 2002 at 12:27:37PM +0300, Eliran wrote:
> > >
> > > > So how do I block this the X port or just not LISTENing ?
> 
> First of all, the default configuration of X on linux is that any X client
> that tries to connect to the X server has to know a "cooky". This is a
> 128bit random value that is normally a random value generated on the
> startup of the X server. So if all goes well nobody from the internet will
> be able to cvonnect to your X server even if it is listening on port 6000
> and this port is available for the whole internet.
> 
> Things that can go wrong:
> 
> 1. you ran something silly like:
> 
>   xhost +
> 
>   (xhost is bad, use xauth unless you really know what you're doing, or
>   use ssh's X forwarding)
> 
> 2. The X server has a some sort of bug that allows an unauthorized client
>    to do more than intended. XFree 3.3.3 had something like this, IIRC.
>    There can always be another one.
> 
> 3. An open port is always a call for some sort of DoS attack

So that means I shouldn't worry ? I run Xfree 4, and I am sure not interested in 
letting
others connect to my X server...

> 
> > >
> > > Essentially, you invoke X with -nolisten tcp. On my Debian system,
> > > /etc/X11/xinit/xserverrc is used by the startx script to launch the
> > > the server. In additional to standard arguments, it should have
> > > -nolisten tcp in there.
> >
> > I run RedHat7.1 in /etc/X11/xinit/ I have:
> >
> > -rwxr-xr-x  1 root     root         2029 Mar 20  2001 Xclients
> > -rwxr-xr-x  1 root     root         1953 Mar 20  2001 xinitrc
> > drwxr-xr-x  2 root     root         4096 Feb 24 21:38 xinitrc.d
> >
> > and xinitrc.d contains: xinput
> >
> > The files only contain information about the Window Managers and
> > nothing about the X server BTW they are all shell scripts for bash/sh.
> 
> See startx (/usr/X11R6/bin/startx ), which is a shell script as well, and
> is responsible for adding extra client and generally calls xinit(1) with
> some extra arguments.
> 
> -- 
> Tzafrir Cohen
> mailto:[EMAIL PROTECTED]
> http://www.technion.ac.il/~tzafrir
> 
> 
> 

-- 
                <a href="http://eg-site.tripod.com";>Eliran</a>

Where rights secured by the Constitution are involved, there can be no
rule making or legislation which would abrogate them.
        -- Miranda vs. Arizona, 384 US 436 p. 491

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to