wortelke
wzl-lid
Sinds 18/5/2004
T: 50
R: 282
|
23/3/2006 -
15:13u
| Quote
|
ik zoek een manier om programma's te beveiligen. vb het ingeven van een serial of het registeren via site op naam/email. Maar we weten allemaal dat die manieren gemakkelijk te omzeilen zijn... key/username doorgeven... weet er iemand een goede manier om toch een beveiling in te bouwen? (hoeft niet 100% waterdicht te zijn maar toch een zekere controle) thx
|
Keneo
wzl-lid
Sinds 19/10/2004
T:7 -
R:409
|
23/3/2006 -
15:51u
| Quote
|
uw programma de ingegeven key's laten doorsturen naar een online database. deze controleert dan de key, en slaat die op (of markeert hem als gebruikt)
en stuurt dan een code terug naar het programma, als uw programma nu enkel teruggestuurde codes van deze server aanvaard dan is het toch al iets moeilijker te omzeilen niet? of verlies ik iets uit het oog 
(moet wel internettoegang hebben op het moment van registratie dan...)
Laatst aangepast door
Keneo
op 23/03/2006 15:55:45u
(1x aangepast)
|
Quagmire
wzl-lid
Sinds 18/11/2003
T:62 -
R:1458
|
23/3/2006 -
16:07u
| Quote
|
't is misschien beetje off topic....maar wtf...voor wat is uwe avatar zo groot keneo?
|
DenBertrand
wzl-lid
Sinds 11/1/2006
T:2 -
R:50
|
24/3/2006 -
10:09u
| Quote
|
Beetje zoals dat van Keneo.
Iemand registreert en krijgt van uw website een code. Wanneer die wordt ingevuld, kijkt uw programma of ze al in gebruik is en indien niet voegt hij ze toe aan de databank met de gebruiker zijn user_id erbij (zodat je weet wie welke code gebruikt). Nu is die code niet meer bruikbaar voor anderen.
Waar je nog wel voor moet zorgen, is dat de communicatie tussen programma en server via codes gebeurt (anders kan je zeer eenvoudig iets forceren op je pc waardoor het programma denkt dat hij met de server communiceerd maar eigenlijk met een programma op de pc zelf communiceert ...).
Dit kan je doen door bvb. wanneer het programma een verbinding met de server aangaat, hem een code te vragen. En die code die hij moet geven mag geen vaste code zijn, maar die moet een functie zijn van bvb. de gebruiker zijn id, de dag van de maand en het land van de gebruiker ofzo (dan is het voor de hackers/crackers al heel wat moeilijker om erachter te komen hoe ze zo'n code kunnen reproduceren).
Maar natuurlijk is niets waterdicht. Het is nu aan u om te zien hoe veilig het moet zijn.
|
m0rPh3uS
WZL-lid
Sinds 13/1/2003
T:1 -
R:38
|
27/3/2006 -
15:07u
| Quote
|
Voor communicatie met de server kan je gebruik maken van webservices, is redelijk betrouwbaar.
|