Denne tråd er over 6 måneder gammel
Er du sikker på, at du har noget relevant at tilføje?
log-fil som brugeren ikke kan ændre (C++)Af Elite Supporter Zniper69 | 18-11-2009 21:12 | 1034 visninger | 8 svar, hop til seneste
Hej folkens
Jeg er i forbindelse med et projekt igang med at udvikle et produkt.
En del af produktet vil bestå af et lille spil. Dette spil skal udvikle sig afhængigt af hvor godt brugeren klarer sig i en periode på et par måneder. Sagen er blot at brugeren ikke selv skal have indflydelse på udviklingen. Det skal derfor styres af en slags log-fil.
Min umiddelbare tanke er selvfølgelig en .txt fil som jeg udmærket har styr på at hente informationer fra, og skrive til i C++. Problemet er bare at den smarte bruger sagtens vil kunne gennemskue dette og derved selv gå ind og ændre i loggen. Dét er selvfølgelig uholdbart i dette projekt.
Så spørgsmålet er:
Hvordan ville I gribe det an?
Jeg har umiddelbart overvejet om .dll er en mulighed, men jeg har INGEN erfaring med det, eller idé om hvordan det virker for den sags skyld. Så hvis I har en idé til en fremgangsmåde så skyd endelig løs. Jeg er åben for forslag. --
Der er intet du kan gøre der er 100% sikkert, men fyr noget kryptering på, og lav en masse checks på om filen er authentic. -- Gæstebruger, opret dit eget login og få din egen signatur. lav en md5 check på filstørrelsen, og check om den er blevet større siden sidste start. -- IBM T43 - 2.16Ghz, 2GB Ram, X300, FingerPrint, BT, 60GB Hdd, Windows 7 Pro.
Brug dog Google #2
du kan jo godt åbne en SQL-lite database og oprette og slette data i den. -- Tak for feedback. Havde desværre ikke tid til at vente, da vi har deadlines der skal overholdes, så løsningen bliver en .txt fil i en skjult mappe der følger med softwaren. Ikke den mest optimale løsning, men det bedste vi kunne komme op med i hasten. Det er også "kun" en prototype, så det gør ikke så meget.
Men tak for inputs alligevel. -- Bopæl: 2300 Amager
MSN: [email protected] .
Mail: [email protected] .
-- E6600, X1800XT, 750GB, 2GB DDR2 ram, 600W -- Tak for feedback. Havde desværre ikke tid til at vente, da vi har deadlines der skal overholdes, så løsningen bliver en .txt fil i en skjult mappe der følger med softwaren. Ikke den mest optimale løsning, men det bedste vi kunne komme op med i hasten. Det er også "kun" en prototype, så det gør ikke så meget.
Men tak for inputs alligevel. -- Bopæl: 2300 Amager
MSN: [email protected] .
Mail: [email protected] .
-- E6600, X1800XT, 750GB, 2GB DDR2 ram, 600W -- #3 problemet med det er at hashen også skal gemmes et sted. Så hvis man har mulighed for at ændre den, så hjælper det ikke så meget. -- Den mest hellige svinefrådende koranfordømmende stodder der er sat på planeten jorden Hvad med at bruge en binær fil i stedet for en txt fil?
Det gør det da i hvert fald lidt svære for brugeren at gennemskue --
Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.
Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.
Opret bruger | Login
|
Du skal være logget ind for at tilmelde dig nyhedsbrev.
Hvilken udbyder har du til internet? 425 personer har stemt - Mit energiselskab (Ewii f.eks) 12%
|