Go Back   Wireless and Wifi Forums > News > Newsgroups > comp.security.misc
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 02-27-2007, 02:34 PM
Dan Cooperstock
Guest
 
Posts: n/a
Default Advice for minimal password security on an open source app

I'm writing an open source application that uses the Firebird embedded
database. Firebird doesn't have database encryption, and embedded Firebird
doesn't have real password security for the database. So, right away, I
understand that the database itself is not secure - if someone can take it
away from the computer, they can use it on their own install of Firebird.

Fortunately, this is not an app that needs huge security. It is for
tracking donors and donations to charities, and because it just tracks
them, there is no entry of really sensitive info like credit card numbers.
Just personal info like names, addresses, and donation amounts.

The current (non-open source) version allows for a program entry password,
although I think a majority of my users don't even use that. The problem
is, obviously, that given that the program is open source, it could clearly
easily be hacked to let you in without that password. Not that more than
about 1% or so of my users have access within their organization to someone
who could do so! The users (over 4,000 so far) are generally smallish
charities and churches, and they don't seem to have huge concerns about
security.

What really concerns me is what to do about lost passwords. Currently, if a
user writes to me and says they lost their password, I have a way to
generate a temporary back-door password that will let them into the program
and let them change their password. I think this is necessary, because it's
not acceptable to just say "too bad, you lost your data". I don't do any
special due diligence about it being the correct user, and nobody so far
has seemed to have any problem with that.

Does anyone have any advice about this last point about lost passwords? How
should that be handled in an open source environment? It's possible that in
the future the program could have a life of its own, with me not involved,
though I have no such intention at present. There might be no one clear
person to contact for help on lost passwords, and unless I also publish my
temporary password generating program, there will be no way to solve the
problem. But I feel that if I do publish the temp password generator, I'm
completely giving away the store.

I'm also interested in advice about any other aspects of this, though not
from security zealots, because I know I'm not going to take your advice.
For instance, there a number of good reasons that I picked Firebird, and I
don't intend to change that. My users are not especially concerned about
security, in my experience.

Thanks in advance for any thoughts.

If anyone wants more info on my program, it's at
www.freedonationsoftware.org.

Reply With Quote
  #2 (permalink)  
Old 02-28-2007, 11:37 AM
Volker Birk
Guest
 
Posts: n/a
Default Re: Advice for minimal password security on an open source app

Dan Cooperstock <dcoops@sympatico.ca> wrote:
> I'm writing an open source application that uses the Firebird embedded
> database. Firebird doesn't have database encryption, and embedded Firebird
> doesn't have real password security for the database. So, right away, I
> understand that the database itself is not secure


Secure against what threats?

Yours,
VB.
--
"Pornography is an abstract phenomenon. It cannot exist without a medium
to propagate it, and it has very little (if anything at all) to do with sex."
Tina Lorenz
<https://events.congress.ccc.de/congress/2006/Fahrplan/events/1422.en.html>

Reply With Quote
  #3 (permalink)  
Old 02-28-2007, 01:06 PM
Dan Cooperstock
Guest
 
Posts: n/a
Default Re: Advice for minimal password security on an open source app

Volker Birk <bumens@dingens.org> wrote in news:45e57791@news.uni-ulm.de:

> Dan Cooperstock <dcoops@sympatico.ca> wrote:
>> I'm writing an open source application that uses the Firebird
>> embedded database. Firebird doesn't have database encryption, and
>> embedded Firebird doesn't have real password security for the
>> database. So, right away, I understand that the database itself is
>> not secure

>
> Secure against what threats?
>
> Yours,
> VB.


That's a very good question, Volker. I think realistically all I can hope is that it protects
against unauthorized people who happen to have physical access to the computer on which
my program has been installed getting into my program. Not people who are determined to
get in, and have serious technical expertise, but just casually interested people, probably
other staff or volunteers for the charity using my program.

- Dan.

Reply With Quote
  #4 (permalink)  
Old 02-28-2007, 02:01 PM
Rob
Guest
 
Posts: n/a
Default Re: Advice for minimal password security on an open source app

On Feb 27, 8:34 am, Dan Cooperstock <dco...@sympatico.ca> wrote:

> Fortunately, this is not an app that needs huge security. It is for
> tracking donors and donations to charities, and because it just tracks
> them, there is no entry of really sensitive info like credit card numbers.
> Just personal info like names, addresses, and donation amounts.
>


I would first suggest that you reevaluate your definition of sensative
information. You might find that your doners do not agree with your
assessment.


Reply With Quote
  #5 (permalink)  
Old 03-01-2007, 08:14 AM
Volker Birk
Guest
 
Posts: n/a
Default Re: Advice for minimal password security on an open source app

Dan Cooperstock <dcoops@sympatico.ca> wrote:
> That's a very good question, Volker. I think realistically all I can hope is that it protects
> against unauthorized people who happen to have physical access to the computer on which
> my program has been installed getting into my program. Not people who are determined to
> get in, and have serious technical expertise, but just casually interested people, probably
> other staff or volunteers for the charity using my program.


I fear, that this will not work. One person will find out how to ignore
your security-by-obscurity concept, the others just will copy.

Yours,
VB.
--
"Pornography is an abstract phenomenon. It cannot exist without a medium
to propagate it, and it has very little (if anything at all) to do with sex."
Tina Lorenz
<https://events.congress.ccc.de/congress/2006/Fahrplan/events/1422.en.html>

Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Gain the best from existing resources to improve data security Andy Lotus comp.security.misc 0 02-04-2007 06:00 AM
Corrupt NTFS filesystem Citizen Bob alt.comp.hardware 144 11-11-2006 07:38 PM
FBI Monitoring Your Computer And Reading Material re. Patriot Act tightwad alt.computer.security 2 11-08-2005 09:21 AM
The Sidewinder G2 Security Appliance includes the only firewall that has never had a CERT advisory posted against it Ipeefreely alt.computer.security 5 10-08-2005 09:15 PM
Call For Chapter - Book in Enterprise IT Security : Invitation for chapter proposal Francine HERRMANN comp.security.misc 0 08-29-2005 05:00 PM


All times are GMT. The time now is 08:52 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45