How to add a virtual keyboard to Kayako SupportSuite / eSupport

If you are using Kayako SupportSuite as your ticket system and help desk platform, I recommend providing a virtual keyboard in order for your staff and administrators to enter their passwords securely. An example implementation can be seen here.

A virtual keyboard is a software application which allows a user to enter characters via an onscreen keyboard. Unlike typing a password using a hardware keyboard, a virtual keyboard cannot be logged using a keystroke logger.

The follow instructions outline the process of adding a virtual keyboard to the Kayako staff and admin login pages.

Note: These instructions have been tested on Kayako build 3.70.02

1. Download my Virtual Keyboard build from: http://www.md3v.com/dl/Virtual_Keyboard.zip.

2.  Upload the “keyboard.css”, “keyboard.js” and “keyboard.png” to the /support/staff and /support/admin folders of the Kayako Support Suite.

3. Make a backup of the login form:

cp /support/themes/admin_default/loginform.tpl /support/themes/admin_default/loginform.tpl~

4. Edit /support/themes/admin_default/loginform.tpl and after: Continue reading “How to add a virtual keyboard to Kayako SupportSuite / eSupport”

How to add a virtual keyboard to Horde Webmail in Plesk 9.x

If you operate a web hosting provider and provide Horde based webmail access, I recommend providing a virtual keyboard in order for your users to enter their passwords securely.

A virtual keyboard is a software application which allows a user to enter characters via an onscreen keyboard. Unlike typing a password using a hardware keyboard, a virtual keyboard cannot be logged using a keystroke logger.

The follow instructions outline the process of adding a virtual keyboard to the webmail login interface. A example of this can be found at: http://webmail.md3v.com.

Note: These instructions have been tested on Plesk 9.5.2 with Horde 3.3.6.

1. Download my Virtual Keyboard build from: http://www.md3v.com/dl/Virtual_Keyboard.zip.

2.  Upload the “keyboard.css”, “keyboard.js” and “keyboard.png” files to your Plesk server.

3. Copy “keyboard.css”, “keyboard.js” and “keyboard.png” to:

/usr/share/psa-horde/imp

4. Make a backup of the original Horde login template: Continue reading “How to add a virtual keyboard to Horde Webmail in Plesk 9.x”