Delphi 2010/Firebird project - copy protection

Closed Posted Aug 31, 2011 Paid on delivery
Closed Paid on delivery

I have a Delphi 2010 database project (a recruitment database) and need some code to include into that project. I need some basic form of copy protection to ensure that the database program cannot be stolen by employees when they leave the company. This is a custom made project, not a commercial project, ie this will not be commercially distributed.

The program frontend should only run on certain authorised PCs (maybe use the hard disk ID?) and maybe require the entering of an authorisation code (changing every week) which will be provided by an administrator to keep the database program running (no idea how to implement this).

The FDB file is saved on a server. The various frontend installations connect to this server. I believe it will be fairly easy to protect the frontend program from being stolen, but I guess there is no way to protect the FDB file from being copied and the data extracted directly, ie not through the frontend?

Encrypting data in the FDB is not feasible as indexing will not work anymore, I was told. Please let me know your ideas.

Thanks. If this goes well there will be plenty of follow up work.

Delphi

Project ID: #1190457

About the project

10 proposals Remote project Active Nov 29, 2011