Issue: The user Cpanel and FTP account, let's call it main-account, password has changed twice in the last couple weeks, no one internally has changed it. I am able log in to WHM and reset it to a new password. No evidence of unauthorized modification of the account or files (YET!)
The details:
WHM 11.42.1 (build 5)
Apache/2.2.26 (Unix) mod_ssl/2.2.26 OpenSSL/1.0.0-fips mod_bwlimited/1.4 (heartbleed patch applied)
Godaddy VPS
Two Cpanel accounts: one for the web site and the other is merely for redirection so we have control via .htaccess
Website architecture: All semi-static PHP with an (updated) Wordpress install at /blog. Fairly straightforward.
My experience level: Moderate to good experience with WHM, have at least 10 WHM/Cpanel installs/configurations at my disposal, mostly a mid-level site developer/programmer. I am not a systems administrator but know enough to get done what needs to get done (SSH, Install modules, set up SSL, install extensions, read logs, etc.) Been at it 17 years.
What I've tried: various searches and have a ticket in to support, but they have their hands full with heartbleed right now, no response as of yet.
What I know: This may be unrelated but the best I can find (see NOT a sysadmin) is requests to this URL:
[South Asia IP address] - main-account [04/09/2014:00:12:02 -0000] "POST /login/?login_only=1 HTTP/1.1" 401 0 "" "" "-"
It looks to me to be an attempt to hack at main-account's Cpanel login, but I don't know if it's even related.
It appears to be automated, every few seconds, and of course comes from several different IP's, all of which I've dropped
iptables -I INPUT -s [the ip address] -j DROP
That's obviously only a temporary fix, of course the IP's can change at any time.
The questions:
- Is there anything non-malicious that could cause a Cpanel account user's password to drop or change?
- If not, what's the best way to sort out how and when that password got changed or dropped?
- We're looking at "Limit logins to verified IP Addresses" under security. This site has no email (handled by MS Exchange server.) If we make use of this, are there any other services we need to be aware of other than CPanel and WHM?
- Once we find out HOW the password is getting changed, what's the best course of prevention?
Thank you in advance for any help you can provide.
The details:
WHM 11.42.1 (build 5)
Apache/2.2.26 (Unix) mod_ssl/2.2.26 OpenSSL/1.0.0-fips mod_bwlimited/1.4 (heartbleed patch applied)
Godaddy VPS
Two Cpanel accounts: one for the web site and the other is merely for redirection so we have control via .htaccess
Website architecture: All semi-static PHP with an (updated) Wordpress install at /blog. Fairly straightforward.
My experience level: Moderate to good experience with WHM, have at least 10 WHM/Cpanel installs/configurations at my disposal, mostly a mid-level site developer/programmer. I am not a systems administrator but know enough to get done what needs to get done (SSH, Install modules, set up SSL, install extensions, read logs, etc.) Been at it 17 years.
What I've tried: various searches and have a ticket in to support, but they have their hands full with heartbleed right now, no response as of yet.
What I know: This may be unrelated but the best I can find (see NOT a sysadmin) is requests to this URL:
[South Asia IP address] - main-account [04/09/2014:00:12:02 -0000] "POST /login/?login_only=1 HTTP/1.1" 401 0 "" "" "-"
It looks to me to be an attempt to hack at main-account's Cpanel login, but I don't know if it's even related.
It appears to be automated, every few seconds, and of course comes from several different IP's, all of which I've dropped
iptables -I INPUT -s [the ip address] -j DROP
That's obviously only a temporary fix, of course the IP's can change at any time.
The questions:
- Is there anything non-malicious that could cause a Cpanel account user's password to drop or change?
- If not, what's the best way to sort out how and when that password got changed or dropped?
- We're looking at "Limit logins to verified IP Addresses" under security. This site has no email (handled by MS Exchange server.) If we make use of this, are there any other services we need to be aware of other than CPanel and WHM?
- Once we find out HOW the password is getting changed, what's the best course of prevention?
Thank you in advance for any help you can provide.