Alex Rivera | Logout

What code to write for a dongle attached system to provide better security?

Asked 2009-08-25T16:39:55.497
10

I have developed a software piece (with C and Python) which I want to protect with dongle so that copying and reverse engineering becomes hard enough. My dongle device comes with an api which provides these:

  • Check dongle existence
  • Check proper dongle
  • Write into a memory location in dongle
  • Read from a memory location in dongle etc. (I think the rests aren't that good..)

What I can do in the source code so that it becomes harder to crack. Dongle provider suggested that, I should check proper dongle existence in a loop or after an event, or I should use the dongle memory in an efficient way. But how? I have no idea how crackers crack. Please shed some light. Thanks in advance.

P.S: Please don't suggest obfuscating. I have already done that.

Edit
Report

1 Answer

0

You can implement many check points in your application.

I don't know if you use HASP, but unfortunatelly, dongles can be emulated.

answered 2009-08-25T16:52:00.077

Your Answer