[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [suse-security] mysql updates?
> Stefan Onken wrote:
> > Am Mittwoch, 7. Juli 2004 08:07 schrieb Frank Steiner:
> >
> >
> >>are mysql updates planned w.r.t.
> >>http://www.securityfocus.com/archive/1/367991 ?
> >>
> >>Just to avoid I recompile new versions myself when SuSE is
> >>already working on it :-)
> >
> >
> > SuSE never shipped the 4.1.x or 5.x Version, both are unstable (Beta
> > and Alpha stage). The stable versions 3.x and 4.0.x are NOT
> > affected.
>
> Oh, my fault, indeed that's 4.0.13 and 4.0.18 here....
>
> Sorry :-)
Hm, I normally run MySQL localhost, so only local attackers could have their
fun.
Apache can handle this.
A problem is, if you segment servers: some to use apache and some to use
mysql, then you can use simple firewall rules to prevent access.
Another problem may be unsafe php programming.
I changed this in /etc/init.d/mysql to run on localhost only:
$SAFE_MYSQLD \
--user=$mysql_daemon_user \
--pid-file=$pid_file \
--socket=$socket \
# changed start
--bind-address=127.0.0.1 \
# changed end
--datadir=$datadir &>/dev/null &
Normally I don't give users shellaccounts.
If desirect you can do some bofh-work in /etc/security/limits.conf :
@users hard core 0
@users hard data 8196
@users hard fsize 8196
@users hard memlock 2048
@users hard nofile 64
@users hard rss 8196
@users hard stack 2048
@users hard cpu 10
@users hard nproc 8
@users hard as 16384
@users hard maxlogins 2
@users hard priority 17
This only gives limited rights to users e.g. to change their filerights with
scripts but don't run any unneccessary software like X (even makes problems
to su).
This settings only affect shell-logins.
If you wanna allow admin to su add this line for user "admin":
admin -
This is no real good protection, but gives a littlebit more security.
Philippe
--
Check the headers for your unsubscription address
For additional commands, e-mail: suse-security-help@xxxxxxxx
Security-related bug reports go to security@xxxxxxx, not here