Date: Wed, 5 Nov 1997 16:11:18 -0500 (EST) From: toonces@homenet.ml.org To: Brandon Gillespie <brandon@roguetrader.com> Cc: freebsd-isp@FreeBSD.ORG Subject: Re: Security problem/oversight with user PPP! Message-ID: <Pine.BSF.3.95q.971105154517.2141J-100000@toon.homenet.ml.org> In-Reply-To: <Pine.BSF.3.96.971104201200.2274C-100000@roguetrader.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 4 Nov 1997, Brandon Gillespie wrote: > I don't want to bother with passwords in my PPP config system, because > frankly, I dont care--I'm the only one using it. But suddenly I find the > new PPP is allowing anybody in the world to diddle with my ppp and its > irritating! (that doesn't sound good :) > > Talk about a horrid default. > > At the very least it should bind to port 3000 on LOCALHOST, why does there > need to be global access to it? There is a way to block it, First make sure your kernel is built with firewall options with a line like, options IPFIREWALL #firewall options IPDIVERT #divert sockets (i use for aliasing you may not need) then in your /etc/rc.conf turn on your firewall settings with this line firewall="open" # Set to firewall type or NO for none. and then in the /etc/rc.firewall file i added these lines just before the any from any policy but after the allowed localhost. . /sbin/ipfw add 99 pass all from 127.0.0.1 to 127.0.0.1 if [ "${firewall_type}" = "open" ]; then /sbin/ipfw add 100 deny tcp from any to <your ip> 3000 setup /sbin/ipfw add 65000 pass all from any to any . .and this has worked great for me, simply blocking a connection in, and notice you can still connect to 3000 via localhost. Of course you will have to tune it to your liking, I have two static ips and an aliased interface so I have a few additions to protect me locally and from the outside world. . hopefully this will give you a few ideas, 'man ipfw' will give you the rule lists to block just via an interface, or just spcific ip's etc. . etc. . all depends on your situation. kell ---------------------------------- Type Bits/KeyID Date User ID pub 1024/2800AD1D 1997/10/15 toon <toonces@homenet.ml.org> Key fingerprint = 85 7D 9D 1D 89 57 3D CA E2 19 8E 84 5A BD C3 90 finger toonces@homenet.ml.org for public key.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.95q.971105154517.2141J-100000>