A recently published issue with a Security Auditor has highlighted just how much potential there is for the worst to happen when information is requested by someone with a level of authority. In this particular case, the person being asked for the information had the sense to challenge the request, but it's easy to believe that many others would have simply attempted to comply.
The Security Auditor in question was insisting that the following be provided;
-
A list of current user-names and plain-text passwords for all user accounts on all servers
-
A list of all password changes for the past six months, again in plain-text
-
A list of “every file added to the server from remote devices” in the past six months
-
The public and private keys of an SSH keys
-
An email sent to him every time a user changes their password, containing the plain-text password.
It should be pretty clear to most that this presents a huge security issue, but faced with a Payment Card Industry (PCI) Auditor making the request, how many would simply assume that he “must know what he's doing”?
We are often approached, as are many Joomla! developers, by those unfortunate enough to have their websites exploited for one reason or another, asking us to fix the immediate problem and also secure their site against future attacks. Needless to say this can be quite costly, not ownly in our fees but also in terms of business downtime and potential loss of clients visiting your sites, and loss of confidence (particularly with Ecommerce sites). Here are some basic tips to help you secure your site and prevent this happening in the first place.
Are you sick of receiving spam submissions on your Joomla! website forms? Do you have spam bots sign up for accounts and post on your forums? There are several options available to you nowadays to work against these pesky spammers!

