Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Input Devices Security IT

Sonar Keyboard Logs You Out To Protect Your Data 175

Zothecula writes "While the simple act of logging off a workstation is an obvious way to protect sensitive data – like that used by healthcare providers, pharmacies, banks and government agencies – it is all too easy for users to forget and leave the data not only viewable, but also editable by anyone who happens to pass by. Custom keyboard supplier Key Source International (KSI) has developed a keyboard that does the remembering for you, logging out as soon as the user physically leaves the keyboard."
This discussion has been archived. No new comments can be posted.

Sonar Keyboard Logs You Out To Protect Your Data

Comments Filter:
  • by olsmeister ( 1488789 ) on Tuesday February 22, 2011 @03:46PM (#35282796)
    I think I'll sneak into the office and swap all the keyboards out with these.
  • annoying (Score:0, Interesting)

    by Anonymous Coward on Tuesday February 22, 2011 @03:46PM (#35282802)

    so every time I get up to check something on my bookshelf it locks my station? seems annoying to me.

  • by ColdWetDog ( 752185 ) on Tuesday February 22, 2011 @03:48PM (#35282830) Homepage

    Simply instruct your employees on the importance of not leaving a workstation unsecured (i.e. locked, logged off, etc.). Use a 3-strike system, if you must. There really shouldn't be a need for such fancy equipment.

    In the end, though, I guess it comes down to whichever method of prevention is less expensive, or less time-consuming..

    Bigger problem: The whole concept of logging in / logging out doesn't work well for lots of people. Let's say I have to key some data in or look something up - OK, log into the system. I then have to move away from the terminal to do something (just a reminder to Slashdotter's - not everyone is physically chained to their desk nor locked in the basement all day). I do this day in and day out. If the system logged me out every time I moved away from the keyboard or I had to log out every time my head didn't block the screen I would be one annoyed camper.

    Sure, there are 'technical fixes' - use a laptop (doesn't work well if I'm standing), use a tablet (none one them yet work with clunky Enterprise software that will not be significantly upgraded in my lifetime), use a smart card system (we don't have one, aren't likely to get it). So yep, there are security holes all around the place but you always have the balance between security and usability.

    A more useful system, IMHO, would be one that automatically logged off every PC in a room after a motion detector noted a period of inactivity. We do have issues where people leave for the day, go into another area or just close the door and leave systems up. That's a much bigger attack surface than leaving a PC logged in with 8 other employees wandering around.

  • by hedwards ( 940851 ) on Tuesday February 22, 2011 @03:53PM (#35282900)

    There are solutions to that kind of problem. Basically you can have a wireless token. I've seen them advertised before where they automatically log you out as soon as the token gets out of range. It's not perfect, but fine for situations where you absolutely need to be logged out.

  • For linux users... (Score:4, Interesting)

    by mmell ( 832646 ) on Tuesday February 22, 2011 @04:32PM (#35283340)
    Just use this script:

    #!/bin/bash

    #

    #####

    # Use 'hcitool scan' to find the MAC address of the desired bluetooth device

    MACADDR="00:00:00:00:00:00"

    STATE="$(hcitool name ${MACADDR})"

    if [ "${STATE}" = "" ] ; then

    echo "Bluetooth device not found at startup. Exiting..." >&2

    exit 1

    fi

    LOCK="UNSET"

    CHECK="$(ps -ef | grep gnome-screensaver | grep -v grep | cut -c49- )"

    if [ "${CHECK}" = "gnome-screensaver" ] ; then

    LOCK="gnome-screensaver-command -a"

    UNLOCK="gnome-screensaver-command -d"

    fi

    CHECK="$(ps -ef | grep xscreensaver | grep -v grep | cut -c49- )"

    if [ "${CHECK}" = "xscreensaver" ] ; then

    LOCK="xscreensaver-command -lock"

    UNLOCK="xscreensaver-command -deactivate"

    fi

    if [ "${LOCK}" = "UNSET" ] ; then

    echo "Supported screensaver not running" >&2

    exit 2

    fi

    SLEEP_TIME=15

    # Enter main loop

    while true ; do

    if [ "${STATE}" = "" ] ; then

    ${LOCK}

    else

    ${UNLOCK}

    fi

    sleep ${SLEEP_TIME}

    STATE=$(hcitool name ${MACADDR})

    done

    exit 0

Kleeneness is next to Godelness.

Working...