In the next version of cPanel/WHM (11.25.1) we will be introducing functionality we call Security Policy. Part of this is the ability to enable IP validation for logins. This means that if someone attempts to login to root from an unusual IP range (e.g. if you always login via your LAN, now someone is trying to login as root from outside your LAN), they will be prompted to answer several security questions you set up ahead of time. They will need to answer the questions correctly before logging in. These questions are only asked when someone attempts to login to an account (e.g. root) from a range that is not normal for that account to be logging in from.
Now, let's say you needed to login to your box while at HostingCon (where cPanel will be exhibiting, BTW). You can go through this process of answering the security questions, then when you're back at your desk at work, remove that IP address you logged in from while at HostingCon.
If I understand your specific situation correctly, this functionality will meet your needs. If so, let me know so I can merge this thread with our existing thread for Security Policy so you can receive updates regarding its implementation. A progress bar summarizing progress of this feature's implementation is available at:
Software Releases - cPanel Inc.