Security problem

Make comments, ask questions, or just complain about the software on this site. Or comment on any educational software.
Please note that by clicking on links that may appear in these posts that you may be leaving the Dale Harris Educational Software website and that the content of those sites is the sole resposibility of the authors of those sites.

Moderators:daleadmin, Dale Harris, Alan, Andrew

Post Reply
Robert_Nel
Forum Regular
Posts:90
Joined:Thu Jan 01, 2004 11:43 pm
Security problem

Post by Robert_Nel » Sun Jan 07, 2007 12:52 am

Hi Dale,
I have just started experiancing a bar lady exiting DHPOS by by clicking on the "x" in the right hand corner , reopening the program to check the sales figures prior to her cashing up so she can "balance" her cash to the registered amounts. Is there a way to prevent this from happening? When questioned about this she claims a power failure happened. I run my music from the same PC and I am warey that a "key logger" program could disrupt my system. Would welcome advice. Our labour laws in South Africa prevent me from dismissing her for lack of evidance.

Robert Nel
user since 3.46
Robert R Nel

User avatar
Andrew
Site Administrator
Posts:822
Joined:Sun Dec 28, 2003 3:40 pm
Location:New Zealand

Post by Andrew » Sun Jan 07, 2007 1:19 am

Robert,

Where are the sales figures shown upon re-opening DHPOS - it's been a while since I used DHPOS regularly, but I can only find the figures on the "close" screen - which you can lock up by setting a password (or leave blank which will require the master password) and set the mode to "1" which will block access to those figures without the password.

DHPOS can't block the use of the "X" button on the DOS console window, if the staff member in question isn't particularly computer-literate you could run DHPOS full-screen which wouldn't show the window and "X" button - they wouldn't necessarily know how to exit full-screen.

Alternatively, I would ideally run DHPOS on a DOS-only PC, or - depending on your version of Windows you can set the program to run automatically before booting into Windows by putting the path to it on a line in the AUTOEXEC.BAT file. This will run DHPOS essentially in DOS without Windows being open.
Last edited by Andrew on Sun Jan 07, 2007 1:20 am, edited 1 time in total.
Image
DHPOS Veteran (from v3.46, July 2002)

User avatar
daleadmin
Forum Owner
Posts:1279
Joined:Tue Dec 30, 2003 9:47 pm

Closing

Post by daleadmin » Sun Jan 07, 2007 1:19 am

Robert_Nel,

Not sure what the advantage of closing out the register and reopening it is. Could you explain?

Since my program is written in DOS it has no control over Windows. If Windows it told to close POS then POS has no way to stop it since it does not even know that Windows exists.

Dale

Robert_Nel
Forum Regular
Posts:90
Joined:Thu Jan 01, 2004 11:43 pm

Security problem

Post by Robert_Nel » Sun Jan 07, 2007 1:39 am

Hi Guys.

Thanks for the quick responce. What happens is that when reopening POS the person in question prints the opening reciept which shows the figures to the time of switchiing off the pc or exiting the program and reopening.
I use POS through winxp because I run the music mp3's on the same system with a mouse

Robert Nel
Robert R Nel

User avatar
Andrew
Site Administrator
Posts:822
Joined:Sun Dec 28, 2003 3:40 pm
Location:New Zealand

Post by Andrew » Sun Jan 07, 2007 2:45 am

Ah of course the opening receipt - I had no printer running when I pottered around before. Well that's going to be a tough one to get around, it's kinda impractical to set a password (no option at present) for opening the register.

Like I said - I think your only way is going to be checking the journal for these irregular transactions i.e. an open without a close. That and video surveillance, when I worked at the supermarket one checkout was in direct line of sight of a camera - certain staff would be placed there if management had concerns.

As Dale said - Windows rules overall, if it terminates DHPOS it will do so (and it will close the DOS application brutally), Dale can't stop that happening. You're lucky not to have some data corruption on your hands also with the program being terminated in that fashion.

I realise you use the PC for other tasks, as you mentioned - but my best idea would be to pickup some cheap PC just with DOS on it and use that if at all possible. That way you could only exit DHPOS with a) the close register password or b) rebooting the computer (have the computer itself and power connection/outlet in a locked cupboard under your shop counter).
Image
DHPOS Veteran (from v3.46, July 2002)

Kaz
Occasional Poster
Posts:14
Joined:Mon Aug 07, 2006 10:09 pm

Post by Kaz » Mon Jan 08, 2007 12:00 am

I have a couple of ideas for you. One thing is to enable the lock password and set the register to lock automatically when it is closed. And you should be able to run the program full screen and in the properties menu for the shortcut or in on the pos program disable all keyboard shortcuts like alt + tab, alt + enter, etc... This should help a little.

Kaz
Occasional Poster
Posts:14
Joined:Mon Aug 07, 2006 10:09 pm

Post by Kaz » Mon Jan 08, 2007 12:13 am

Also you could do a search how to disable the windows key either with a program or by editing the registry.

User avatar
ZeeMan
Forum Regular
Posts:37
Joined:Sun Dec 12, 2004 9:26 pm

Post by ZeeMan » Sat Jan 13, 2007 4:28 pm

I happen to know of a way to disable the "X" button using an external program. Layered on top of an exit password, most novice users would give up and simply stop closing it. The downside is: First, the user can still Ctrl+Alt+Del out of it, and, second, there is a certain easy way to bypass the password screen.

If someone could "persuade" Dale into having some kind of way to block this (e.g. registry entry, text file in DHPOS directory, etc.) you would be in the clear.

The only other way I can think of would be to have an external application that automatically restarts DHPOS as soon as a user quits, as well as disables the X button. You might want to have a log built in as well.

P.S. I would like to ask that no one ask me to write this kiosk software. While I am aware how, my schedule to too busy and I am personally afraid I would screw up your system beyond repair.

User avatar
Jonathan Simpson
Site Administrator
Posts:71
Joined:Sun Dec 28, 2003 9:52 am
Contact:

Post by Jonathan Simpson » Sun Jan 14, 2007 9:25 am

If it's windows 2000 or XP, you can also check the system uptime to prove that no power outage took place. Go to a command prompt window and type "systeminfo" to find it.
Jonathan Simpson
Check out the Dale Harris chat room @ http://www.home-nets.biz/chat

Kaz
Occasional Poster
Posts:14
Joined:Mon Aug 07, 2006 10:09 pm

Post by Kaz » Sun Jan 14, 2007 10:07 pm

ZeeMan wrote: the user can still Ctrl+Alt+Del out of it, and, second, there is a certain easy way to bypass the password screen.
There is also a regedit to disable the task manager under windows xp.

User avatar
Jonathan Simpson
Site Administrator
Posts:71
Joined:Sun Dec 28, 2003 9:52 am
Contact:

Post by Jonathan Simpson » Mon Jan 15, 2007 12:56 am

I have software.... somewhere, that disables task manager from running. it's for stuff like this. I've worked in the past on desktop security applications.

Ideally, POS should be very difficult to kill, and the utilities to do so should be nearly inaccessible. I'll see what i can dig up, as this is something I've worked on in the past.
Jonathan Simpson
Check out the Dale Harris chat room @ http://www.home-nets.biz/chat

ProDeZigner
Forum Regular
Posts:78
Joined:Tue Feb 07, 2006 3:54 am
Location:Sierra Vista, AZ
Contact:

Post by ProDeZigner » Tue Jan 16, 2007 9:30 pm

So, yeah, I have a friend who specializes in programming, he's been doing it for fourteen years. He's got a program called 'Sentry' and it's a lockdown solution for your PC... if you guys want, I can see if he'll make a watered down version to lock all those functions for us...

Post Reply

Who is online

Users browsing this forum: No registered users and 164 guests