Feature Request: LOGGING – keep a record of all user-switching: who/when/IP
-
I would like to propose that this needs LOGGING, where as a full log of any admin who “becomes” other users is kept and can be seen by all admins.
Allow me to convince you.
First off: I am extremely impressed with this plugin. I recently patched up a site for a client that had a membership system which was hacked, we suspected this plugin was involved, however after finding the real problem (an insecure slideshow plugin, lol) we determined this plugin is not only SOLID its very well build from a security perspective.
We even tried hacking it directly, to no avail.
Disclaimer: I am not saying there are no vulnerabilities, I am saying we did basic penetration testing and could not find any.
However: it should be noted that IF you have some other vulnerable plugin in your system, and a hacker gets INTO your site using that other plugin, then gets admin rights – It becomes really easy for them to “become other users” within your system and hide from you, which can then be hard to find out who is behind the shenanigan. (especially if you have a large site with 100+ of managers/admins and 1000+ members)
Important context: What we found was a hacker had exploited a very old junk slideshow plugin to get admin access via an elaborate and clever spoofing/spearfishing attack which tricked an existing admin into revealing their password on a page that certainly looked like it came from our site…
Once the hacker had admin access they made their own admin user, then logged in and took advantage of this “user-switching” plugin to make it look like other members were the problem, but in fact it was the attacker.
We discovered this by telling all admins to stop logging in, we then disabled user-switching, then waited and watched to see what admin logged in next, caught the user, blocked their IP and patched up our whole system.
We WANT to use user-switching within our site, but we think it should log a record of every time an admin “becomes” someone.
- The topic ‘Feature Request: LOGGING – keep a record of all user-switching: who/when/IP’ is closed to new replies.