Subject Re: [firebird-support] Need security advice from the pros
Author PenWin
> Here are my problems:
> 1, I can't redesign the program since it has a sofisticated built-in rights management mechanism, so I have to stay with the solution outlined above.
> 2, Clients will be connecting through LAN and through the Internet - so the database will be exposed on the Internet.
> 3, The program will be running at different companies.

1) and 3) You could (should) move from one common SYSDBA to multiple
usernames, one per company.

2) Use an encrypted tunnel. I use Zebedee for Firebird connections and
it works just fine.

You won't be able to prevent "a good hacker could reverse engineer the
code and get access", but you WILL minimize the impact - the hacker
would need access to each company's computers before he could hack into
their database.

Pepak