Support

Admin Tools

#15206 Admintools WAF wishlist

Posted in ‘Admin Tools for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Admin Tools version
n/a

Latest post by nicholas on Wednesday, 27 February 2013 10:22 CST

Adam_NZ

Mandatory information about my setup:

Have I read the related troubleshooter articles above before posting (which pages?)? Yes
Have I searched the tickets before posting? Yes
Have I read the documentation before posting (which pages?)? Yes
Joomla! version: 2.5.9
PHP version: 5.3.16
MySQL version: (unknown)
Host: (optional, but it helps us help you)
Admin Tools version: 2.5.1

Description of my issue:

Nicholas!

I tend to use the security breach emails a *LOT* to monitor [all my] my sites. The link to the IP address lookup is brilliant - as I can quickly check where it's coming from. Quite often, though, I want to dive quickly into Joomla Admin to set up an exclusion (or similar) based on the nature of the attempted intrusion.

How easy would it be to add a link (in the email) to the admin login of that particular Joomla site? I don't know about everyone else, but this would be *extrremely* handy for me.

Better still - a link+login token (like on the update emails) would be amazing. Is there a security risk with that?

As ever, I can't praise ADT and AKB enough.

Adam.

 

nicholas
Akeeba Staff
Manager

Hello Adam,

Yes, there's a big security risk which comes with that, as well as a big performance impact. That's why I haven't implemented it. Many people did ask for this. Having update emails is a very mild security risk as it requires very good timing from the attacker's part. If you increase the volume and frequency of one-click link generation you get from very mild to very high.

Simply put: if an attacker can intercept your email and knows that all he needs to get a one-click URL is trigger a security exception on your site he can exploit Admin Tools, using it as a trojan horse instead of a firewall. He would be able to trigger a silly exception, intercept the email and abuse the one-click URL to take over your site without you ever noticing.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Adam_NZ

Hi Nicholas,

Yes - I thought as much (thanks). Aah well ...

In that case - how about a "normal" link to the site. Nothing there that the attacker wouldn't already know <?>.

I don't give up that easily, LOL!

Regards,

Adam.

BTW (seeing as this is public) ... if anyone out there is in two minds about buying AdminTools Pro - just try monitoring these security exceptions for a week or two. It's quite depressing, really, but it really makes you realise the value of ADT. It only takes one hacker once to completely stuff up your site and/or steal all your user emails.

I could go on ... NOW will you add that URL? LOL LOL LOL!!!

nicholas
Akeeba Staff
Manager

I will tell you what. When Joomla! 3.5 is released I will add the (non one click) URL in the email.

I can see you scratching your head. "Joomla! 3.5? Is that crazy developer on drugs?". Well, no, I don't do drugs (unless you count coffee as a drug, in which case I am a desperate addict). There is a reason to my madness. In Joomla! 2.5 if you try accessing an arbitrary URL in the back-end and you're not logged in you will see the login page... and then end up in Joomla!'s Control Panel. No cigar. In Joomla! 3.x someone had had enough of this nonsense and did the sensible thing to do in these cases: once you login you are redirected to the exact URL you tried accessing in the first place.

If I add the URL today I will have to face a constant stream of support requests asking me why they don't get to the blackisting page and wondering if this is a bug. That's why I want to wait until Joomla! 3.5 where such a feature would actually work exactly as I intend it to work.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Adam_NZ

Nicholas,

Fantastic! And thanks for the elucidation (what a great word that is!!).

It's great to hear Joomla 3.5 is in the pipeline. I was wondering about the wisdom of the release of 3.0 with such a short life-span.

I'll leave you alone now! Hmmm ... now where did I put my coffee?

Regards,

Adam.

 

nicholas
Akeeba Staff
Manager

Hello Adam,

So that you know, Joomla!'s release cycle is now as follows:

  • Three STS (Short Term Support) releases, .0, .1 and .2 six months apart. Each one is supported for six months and is intended for developers and people who like to live on the edge / test new features / being guinea pigs.
  • One LTS (Long Term Support) release coming 6 months after the .2. The version number will be .5 and it will be supported for two full years.

Six months after the release of the LTS the next version's STS is published. Six months after 2.5 (LTS) was released, 3.0 (1st STS) was released. Now they're ready to release 3.1 (the next STS). In a little less than 7 months 3.2 (STS) will be released and about March 2014 version 3.5 (LTS) will be released.

No need to tell me it's complicated. I know.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!