Timeline for Prevent or detect key copy
Current License: CC BY-SA 3.0
40 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Nov 12, 2015 at 18:02 | history | edited | user91560 | CC BY-SA 3.0 |
added 4 characters in body
|
Nov 12, 2015 at 15:15 | answer | added | Daan Bakker | timeline score: 0 | |
Nov 12, 2015 at 13:18 | comment | added | user91560 | @RoryAlsop:the core of the question hasn't changed. But I won't anymore | |
Nov 12, 2015 at 13:09 | comment | added | Rory Alsop♦ | user200312 - please don't make so many edits to the core of your question. it has begun to invalidate the answers already posted. | |
Nov 10, 2015 at 21:45 | history | edited | user91560 | CC BY-SA 3.0 |
added 64 characters in body
|
Nov 10, 2015 at 21:33 | history | edited | user91560 | CC BY-SA 3.0 |
added 229 characters in body
|
Nov 10, 2015 at 21:18 | history | edited | user91560 | CC BY-SA 3.0 |
clarified question
|
Nov 10, 2015 at 19:47 | history | edited | user91560 | CC BY-SA 3.0 |
added 50 characters in body
|
Nov 10, 2015 at 19:33 | history | edited | user91560 | CC BY-SA 3.0 |
added 157 characters in body
|
Nov 10, 2015 at 19:24 | history | edited | user91560 | CC BY-SA 3.0 |
added 123 characters in body
|
Nov 10, 2015 at 18:05 | history | edited | user91560 | CC BY-SA 3.0 |
added 32 characters in body
|
Nov 10, 2015 at 17:49 | history | edited | user91560 | CC BY-SA 3.0 |
[Edit removed during grace period]
|
Nov 10, 2015 at 17:36 | history | edited | user91560 | CC BY-SA 3.0 |
added 106 characters in body
|
Nov 10, 2015 at 17:30 | history | edited | user91560 | CC BY-SA 3.0 |
added 106 characters in body
|
Nov 10, 2015 at 17:29 | answer | added | Andrew Philips | timeline score: 4 | |
Nov 10, 2015 at 17:29 | history | edited | user91560 | CC BY-SA 3.0 |
added 106 characters in body
|
Nov 10, 2015 at 17:20 | history | edited | user91560 | CC BY-SA 3.0 |
added 19 characters in body
|
Nov 10, 2015 at 16:18 | answer | added | Matthew | timeline score: 2 | |
Nov 10, 2015 at 15:27 | history | edited | user91560 | CC BY-SA 3.0 |
added 98 characters in body
|
Nov 10, 2015 at 14:37 | comment | added | user91560 | @Matthew: So to make clear I am looking for solutions not related to HSM say | |
Nov 10, 2015 at 14:27 | history | edited | user91560 | CC BY-SA 3.0 |
deleted 17 characters in body
|
Nov 10, 2015 at 14:10 | history | edited | user91560 | CC BY-SA 3.0 |
added 166 characters in body
|
Nov 10, 2015 at 14:07 | comment | added | user91560 | @Matthew: Yes I refer to similar I used to have something similar to USB devices which stored the key and you could not copy that. I am looking for other ways now - software, cryptography specific, etc. | |
Nov 10, 2015 at 14:07 | comment | added | user91560 | @Matthew:You mean something like this: wisegeek.com/what-is-a-hasp-dongle.htm#didyouknowout ? (With these devices you can't copy they key). I am looking for other ideas also. Maybe application wise something is possible to be done - e.g. accept request only from some IP address but this is not secure IMO and can't work if IP addresses aren't static. So I am looking for the best practice | |
Nov 10, 2015 at 13:52 | comment | added | user91560 | Well, yes that is my point, I think I explained the scenarios mostly - if you have some questions, please ask, if no, please provide an answer in your post - you are welcome to do that. Covering all aspects - which in the end result in secure solution to my problem. | |
Nov 10, 2015 at 13:48 | comment | added | sybond | Yeah, if they know the structure of your certificate, and how you signed it. Another point is how you secure your client app againts reverse engineering also valueable key to prevent unauthorized use of your app. | |
Nov 10, 2015 at 13:38 | comment | added | user91560 | Well that is my point I am looking for a secure way to do this, for example MAC you suggest can be easily spoofed; attacker could also probably read HDD serial CPU ID from my PC - copy them and pass in a hardcoded way to the server, isn't it? (signed of course) | |
Nov 10, 2015 at 13:37 | comment | added | sybond | It is your own digital cert scheme, so its depend on how you want to identify the client. You can use all the unique IDs of the client combined together (MAC, HDD serial, CPU ID etc) for example. | |
Nov 10, 2015 at 13:29 | comment | added | user91560 | What if someone steals that certificate? | |
Nov 10, 2015 at 13:25 | comment | added | Matthew | No, that is a software dongle. A HSM is specifically designed for storing keys - en.wikipedia.org/wiki/Hardware_security_module | |
Nov 10, 2015 at 13:24 | comment | added | sybond | You can implement your own scheme of digital signature for example. Legitimate client can be determined by their certificate, since it will be signed using your server private key. | |
Nov 10, 2015 at 13:14 | history | edited | user91560 | CC BY-SA 3.0 |
added 10 characters in body
|
Nov 10, 2015 at 13:14 | comment | added | user91560 | and how does that protect from copying and authenticating the client to the server still? | |
Nov 10, 2015 at 13:12 | comment | added | sybond | Best way is to modernize your method by using asymmetric key encryption :) | |
Nov 10, 2015 at 13:05 | comment | added | Matthew | You might want to consider looking at a Hardware Security Module (HSM), which is designed to solve this issue. You can't tell the difference between original and copied data though - they are, by definition, identical. | |
Nov 10, 2015 at 12:58 | history | edited | user91560 | CC BY-SA 3.0 |
added 22 characters in body
|
Nov 10, 2015 at 12:39 | history | edited | user91560 | CC BY-SA 3.0 |
added 102 characters in body
|
Nov 10, 2015 at 12:33 | history | edited | user91560 | CC BY-SA 3.0 |
added 177 characters in body
|
Nov 10, 2015 at 12:32 | review | First posts | |||
Nov 10, 2015 at 13:55 | |||||
Nov 10, 2015 at 12:27 | history | asked | user91560 | CC BY-SA 3.0 |