Along with installing APF I would suggest installing brute force monitor (BFD)
also by rfxnetworks. BFD will monitor your ssh and ftp services and automatically
ban users that try to brute force a password. If you install BFD make sure
you can get a separate ip to ssh into your server incase it blocks you for
some reason! You can add yaour ip to the allow list via "apf -a IP" if
you have a static ip.
http://www.rfxnetworks.com/bfd.php
Yet another very handy tool by rfxnetworks is linux socket monitor (LSM). This
tool will alert you whenever a new port is opened on the server. This is
very helpful in detecting any users running weird processes or attempting
to run backdoors. When any program that it does not recognized is started
it will email you with the information. It does tend to be somewhat cpu intensive
but I think it is well worth it. You never know what backdoor somebody may
try to install on your system. This script may occasionally email you for
a false positive but it is still generally a good idea to investigate it
to ensure that it is not your server opening a backdoor.
http://www.rfxnetworks.com/lsm.php
Another tool I would suggest, but that is not really part of securing your
server, is system integrity monitor (SIM) which is also by rfxnetworks. SIM
will automatically detect when a service is down and restarts it. I would
highly recommend this for any server, including cPanel servers.
http://www.rfxnetworks.com/sim.php
Linux environmental security (LES) is a new tool from rfxnetworks that I have
not had much time to work with but looks like it is a very interesting project.
Instead of just changing a few permissions like I have below LES goes though
the entire system and secures important binaries so only root can use them.
The only thing to beware is if you use the disable-all function the rpm database
is locked and must be unlocked before any rpm upgrades are allowed. I would
recommend enabling everything EXCEPT for the rpm database.
http://www.rfxnetworks.com/les.php
Many php exploit scritps use common *nix tools to download rootkits or backdoors. By simply chmod'ing the files so that no none-wheel or root user can use them we can eliminate many possible problems. The downside to doing this is that shell users will be inconvenienced by not being able to use the the commands below. If you run LES, which I would suggest, then you do not need to run the first group of chmods. If you get an error on the chmod 000 because a directory does not exist to not worry they are not on every server.
-----command-----
chmod 750 /usr/bin/rcp
chmod 750 /usr/bin/wget
chmod 750 /usr/bin/lynx
chmod 750 /usr/bin/links
chmod 750 /usr/bin/scp
chmod 000 /etc/httpd/proxy/
chmod 000 /var/spool/samba/
chmod 000 /var/mail/vbox/
-----command-----
Good work!
Just a note: this link http://www.rfxnetworks.com/lsm.php takes you here: http://www.rfxnetworks.comlsm.php
thanks!
Thanks :) I am trying hard to make a great website for people to reference as well as make a great company with TSS which is has been so far!
about LES
The RFX LES is a tool wich change chmod and chattr of many system files, is powerfull for improve security of systems !!!
regards !!
is let preaks something on
is let preaks something on cpanel i will disable the rpm option is it another thing it breaks ?
what
I am not sure what you are trying to ask
les linux enviroment security
i have installed les and enabled all options without the rpm option
"-sr | --secure-rpmpkg "
is the outher optiops breaks something in cpanel do you know
-sb | --secure-bin Set root only execution of critical binaries
-sp | --secure-path Set root only traversal of critical paths
-so | --secure-prof Set immutable on interactive login profiles
LES
That will work just fine
installed SIM, BFD and LES,
installed SIM, BFD and LES, all great recommendations. thanks!