Thu

16

Oct

2008

Hosting Companies with Joomla Users: Listen up!

Not that long ago, I posted on this subject with my blog: Hosting providers - Isn't it time? It was nice to see in the comments that some providers actually took on board the free advice and took steps to better secure their servers.

However, by and large it seems still, far too many hosting providers just do not care about security. This is not the place to name and shame them, but I'm talking about huge hosting providers still running outdated installs of php4 for example. 

Further, one of the most common responses hosting companies give to the users when their site is hacked, is "It's Joomla's fault". How illogical it this for example, when the user is running Joomla 1.5.0 (an out of date version that was patched long ago)? If you are a host and one of your clients sites is hacked, think before you lay blame. Why do so many of you automatically blame Joomla and not the client who never kept their site updated?

If you want to make a difference, educate yourself with an hour or so of you time and find out how simple it is to keep up to date. Don't you want smarter users, who run more secure websites and thus reduce your support time cleaning up phishing scams, spam mailers and hacked websites?

Maybe publish our security feed somewhere on your site, do you know the link?: http://feeds.joomla.org/JoomlaSecurityNews Subscription via email is also available from that page.

As I recently posted in the Security Forum "Security is very important, but seriously it's not that hard." This applies both to Joomla as well as the hosting setups that people run.

 

So join me as we sing together:

- "php4 is no more, we don't run it at all!"

- "suphp is for me, especially when I want security!"

- "backups are my friend, we take them even on the weekend!"

- "we keep our software up to date, vulnerabilities are what we hate!"

 

Finally. You don't have to listen to me, afterall, what would I know, you may say, however, next time a user posts about their sites being compromised due to a poor hosting configuration you might lose a customer when someone points out that the blame may in fact lie with you, their host and not with Joomla at all.

4 Votes

24 Comments

Feed
  1. Great post and long overdue. I can't even count the number of times I've heard completely inaccurate and blatantly irresponsible comments about security from "respectable" hosting companies. Viva le Rochen!
  2. As a webserver administrator, I completely agree.

    A question I posed in the forums here, and have asked around the server-admin communities, is should we be running suhosin (what many feel is a php security enhancement) when it conflicts with the flash uploader for J? Some have suggested that turning off session encryption is an answer, but in Brad's fervent call for better security on hosts, I am interested in what the community feels here... Is suhosin a viable security enhancement, and given that it conflicts with the Flash uploader, should we 'make it work' anyway?
  3. I must admit we [ self promotion/spam link removed ] were shocked at the number of hosting companies that still run PHP4 and have not implemented suPHP. We feel security is of uppermost importance. Not only have we implemented PHP5, suPHP and run nightly backups and even offer to upgrade our clients Joomla's installations for free, thus keeping them as secure as possible.
  4. Although there is a feed for security news, I still can't find a dedicated feed for new version releases. There are many RSS feeds but the most useful of all would be one purely for Joomla releases. Thats just my opinion, and maybe there is one I just cant find it.
  5. I totally agree with what is stated above. Great points are stated and noted. Kudos to the Joomla team for all of your efforts. I also agree on the RSS feed for new version releases as well as newsletter being sent out when a new version or update is available. We normally posts this in our forum's Announcement section.

    We are proud to state that we fulfill all the points stated above. All of our servers are equipped with PHP4&5, suPHP/suEXEC, Offsite Daily Backups, etc.

    The only thing that we do not currently do is to update our client's Joomla site automatically as this may break some extensions deployed by their site. We only help them upgrade when requested.
  6. Wasn't the recent 1.5.5 admin password hack a vulnerability of Joomla no matter what host you were on? We [ self promotion/spam link removed ] run CPanel servers with PHP5, suPHP, daily backups and all accounts comes with 1-click install of Joomla. We also offer free site migration for new customers.
  7. Can you detect if suphp is enable by running phpinfo();

    I can't see it in my configuration.
  8. A website of mine running the last joomla version was haked simply by trying different password at the login script with a random password generator (i saw that later in server logs). There is no CAPTCHA, ip ban, or other security measure by default in joomla to prevent this! This is just a randomly example. Joomla is still far away from being secure. Not to talk about a lot of plugns turning Joomla into a very insecure application. Most of the times one of my Joomla website was haked, this was because of Joomla flaws or plugins flaws and not because any of my webhosting account. So please speak for the truth...
  9. guysmiley,

    I know my hosting company (www.cartika.com) has disabled the flash uploader because they consider it a security vulnerability. It's really a pain, especially cause my clients don't know how to use an FTP client. However, if it keeps the site from being hacked, I don't mind.
  10. I couldn't agree more, I was going to tell a story about how this same thing is a constant battle for me, but I realized Brad knows my story, it is a broken record in the Joomla community. If I forget just 1 security update on a site that I manage, I am really in bad shape within a few weeks. It can really ruin a client relationship.
  11. You are right on the ball Brad but please don't stop just looking at the hosts. Please find a way to help the installer tools such as Fantastico, 1-click and lxadmin's InstallApp, keep up to date with the versions they are installing. I am having a conversation over at lxadmin over InstallApp still offering J 1.5.4 and no sign that it will shortly be brought up to date. I have suggested that they take Joomla out of their package until they have it updated. Better that folks don't install it than folks install and get hacked thinking that they are running the freshest versions.

    If these installers are not keeping up to date then newcomers will be getting hacked while doing the installation. That isn't a great way to begin your Joomla experience.
  12. Last release I emailed Fantastico and they did appear to update things within a few days. Again though, many hosts don't do a daily update check to Fantastico and as a result also share some of the blame.

    As for the others.. why don't you email them this blog post ;)
  13. Great article. Brad, and I am glad you posted it. Of course, the host can only do so much. Without users' commitment to upgrade religiously, all that a host does will still fall short with regards to securing a Joomla! installation.

    In spite of a "one-click" upgrade available to all our customers who used our "one-click" installer, far too many of our customers just don't do it. Like James, above, we don't *force* their upgrades (due to potential extensions/components issues, etc.), so there are always those running versions with know security issues.

    I don't know how to get the message across to these users. Any suggestions are most welcome.
  14. i think that users should know/be informed about providers that don`t take security serious. It will help them when they choose a hosting provider.. for Joomla or whatever. Maybe there should be a place on the website with recommended/not recommended hosting providers...maybe at the security section?
  15. I think the problem with the big hosts is that they cannot just update to PHP5 and other features without breaking the many websites on their oversold servers. So, yes, it would be nice for them to keep updated, but their business model doesn't allow for it.

    Developers and designers should keep this in mind when finding a host to put their clients site on. Don't just find them a cheap host, setup Joomla, and walk away. Remember, if they could manage updates and stuff, they would not have needed you to begin with.

    Instead, try to find a reliable host that can take care of that client for you when you are done.
  16. Even if Joomla is not updated quickly, a secure server (firewalls, suPHP, suHosin, blah blah) will help keep the unpatched site safe for a little longer.
    For those Joomla users that don't keep up with updates (most of them), I do it for them with the explanation that there is a risk of extensions breaking and in that case there may be a charge if the fix takes a lot of time. (one reason why I try to keep number of extensions to a minimum on a site.) KISS.
    Patching is mandatory, or should be, for all scripts, not just Joomla. Users need to know that one insecure site on a server has the potential to disrupt all on the server.

    Security makes all of our jobs appear harder, but in the long run it is saving us from the horror of hacking and greater calamities.
  17. Some time ago, a forum user in a none-too-pleasant thread evidently targetting, you titled it "To Bard". Obviously he meant "Brad" :). Anyway, before I had a chance to comment, the thread was locked. My comment would have been along the lines of "Hey Brad I was not aware of your poetry pedigree". Obviously my assessment would have been wrong and you would have had the last laugh :). Super post by the way!
  18. dizzi,

    Thanks for the laugh :)
  19. I totally agree that the additude of blaming others is way too easy and shouldn't be happening.

    Even though we have all measures you mentioned in place on our environment, it is still hard to keep Joomla up to date manually. When you host e.g. over 20 Joomla (which is just a little bit), there is no automatic way to remotely check if all the installs on your server are up-to-date compared to latest J releases.
  20. My host offers a choice of php4 & 5 and their comments are:

    There are still tons of software out there that was built on PHP4 should we kill all those web sites and tell them sorry you are out of luck? No it would not be good for them nor would it make any sense.
    As far as the rest of his rant. PHPglobals on is not insecure. It is only insecure if you have a programmer that is too lazy to code his product correctly and sanitize his input. Which it seems the Joomla project is one of the worst at. It only matters if the programmer is too stupid or too lazy to write his code in the correct way so he depends on the server admin to secure his script for him, and if that is the case chances are he took short cuts in other places and will get hacked some other way. There are tons, pages after pages on the web on how to properly write code that sanitizes inputs. But it is easier to write one simple line than 3 lines that do it properly.
  21. I totally agree with you. We host a lot of joomla sites on our servers and they will be updated on a weekly basis.. A lot of securitymodules are installed.

    Ever client from us, has the possibility to update his joomla version trough our update software for joomla. One Click and the lastest joomla version will be automatically installed!

    Whatever, till today, there was never a joomla site hacked on our servers.
  22. All I can say is I had to fight for quite a while to get an obvious security flaw in Joomla fixed (RG Emulation defaults to on - see forum thread http://forum.joomla.org/viewtopic.php?f=267&t=163928 )

    So I dont think a simple call to action to hosting companies will have much effect if they need the same amount of pushing to fix security issues. I must say alot has changed and things are 1000% better in terms of the way the Joomla teams treats security which is excellent.
  23. There are still a few obvious security issues in Joomla that need fixing in your own backyard before you start looking over the fence to the hosting companies.

    1. Why does Joomla not allow you to change/set the "admin" username during install.

    2. Why does Joomla still hardwire the administration side into a folder called administrator that cannot be easily shifted/renamed.

    These 2 things wave a redflag for hackers (they now know where to try and hack into the backend and what the administrators username. All they need to do is hack around the authentication.

    There is a well known fact in parking lots, when you park your car do not leave your valuables in view otherwise there is a chance the car will get broken into.

    These 2 flaws are part of Joomla's valuables.

Add Comment


    • >:o
    • :-[
    • :'(
    • :-(
    • :-D
    • :-*
    • :-)
    • :P
    • :\
    • 8-)
    • ;-)