You are here

Some on-screen keyboards DO protect against software keyloggers.

4 posts / 0 new
Last post
Pony
Offline
Last seen: 2 years 10 months ago
Joined: 2013-01-25 19:20
Some on-screen keyboards DO protect against software keyloggers.

I disagree with the "Keylogger Note" for the On-Screen Keyboard Portable (https://portableapps.com/apps/accessibility/on-screen_keyboard_portable), which says: "While on-screen keyboards offer protection against hardware keyloggers, they do not offer protection against software keyloggers (which are far more common). They are primarily intended as an accessibility tool or for alternate means of text entry (pen-based computing, etc)."

This is a misleading statement: some on-screen keyboards, such as Neo's SafeKeys and Oxynger KeyShield, are specifically designed to thwart software keyloggers.

Both Neo's SafeKeys and Oxynger KeyShield are freeware and available in portable versions.

John T. Haller
John T. Haller's picture
Offline
Last seen: 1 hour 20 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Independent Verification?

Is there independent verification of said claims? As they are both closed source utilities (generally a bad thing with everything "security" related), I'd be curious if a proper security professional had reviewed either of them.

Sometimes, the impossible can become possible, if you're awesome!

Pony
Offline
Last seen: 2 years 10 months ago
Joined: 2013-01-25 19:20
Independent Verification? Is this enough?

See https://www.raymond.cc/blog/how-to-beat-keyloggers-to-protect-your-ident...
It says 'Neo’s SafeKeys Drag and Drop mode is the only one that protected against all 12 keyloggers but ironically failed all 7 screen capture test'
and 'Oxynger KeyShield have [sic] a lot potential to be one of the best if not the best security based virtual keyboards [sic] because it managed to protect against a low level keylogger but unfortunately it failed against “Any Keylogger”'.

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 1 week 2 days ago
DeveloperModerator
Joined: 2008-07-24 18:46
Notes

Oxynger is .Net 3.5 based

License:
Oxynger:

3. Limitations

3.1. You shall not emulate, clone, rent, lend, lease, sell, modify, decompile, or reverse engineer the Software or disassemble or create derivative works based on the Software or any portion thereof with the sole exception of a non-waivable right granted to You by applicable legislation, and you shall not otherwise reduce any part of the Software to human readable form or transfer the licensed Software, or any subset of the licensed Software, nor permit any third party to do so, except to the extent the foregoing restriction is expressly prohibited by applicable law. Neither Software’s binary code nor source may be used or reverse engineered to re-create the program algorithm, which is proprietary. All rights not expressly granted herein are reserved by Oxynger Technologies. Any such unauthorized use of the Software shall result in immediate and automatic termination of this Agreement and the License granted hereunder and may result in criminal and/or civil prosecution against you.

3.2. You may not use the Software for any commercial purpose. The License is for use on the personal or business computers only.

7.2. Oxynger KeyShield, Oxynger are trademarks and/or trade names owned by Oxynger Technologies. ANY UNAUTHORIZED USE OF THESE TRADEMARKS AND/OR TRADE NAMES OR ANY OTHER INTELLECTUAL PROPERTY OWNED BY OXYNGER TECHNOLOGIES IS PROHIBITED.

7.3. You agree not to modify or alter the Software in any way. You may not remove or alter any copyright notices or other proprietary notices on any copies of the Software.

Neo's SafeKeys:

Copyright (c) 2005, 2008, 2010, 2011 Neo Aplin
All rights reserved.

THIS SOFTWARE IS PROVIDED BY NEO APLIN ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL NEO APLIN BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

[EDIT] Also of note - I have previously received permission to release Neo's SafeKeys: https://portableapps.com/node/34184

Log in or register to post comments