Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
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 | 983 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.
--
Bopæl: 2300 Amager MSN: [email protected] . Mail: [email protected] . -- E6600, X1800XT, 750GB, 2GB DDR2 ram, 600W --
#1
Gæsten
Gæst
20-11-2009 03:09

Rapporter til Admin
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.
#2
draven
Ultrabruger
20-11-2009 07:51

Rapporter til Admin
Kig på SQLite: http://www.sqlite.org[...]
--
#3
MHaahr
Giga Supporter
20-11-2009 08:21

Rapporter til Admin
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
#4
Vespida
Juniorbruger
20-11-2009 08:51

Rapporter til Admin
#2 du kan jo godt åbne en SQL-lite database og oprette og slette data i den.
--
#5
Zniper69
Elite Supporter
22-11-2009 16:20

Rapporter til Admin
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 --
#6
Zniper69
Elite Supporter
22-11-2009 16:20

Rapporter til Admin
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 --
#7
inckie
Semi Nørd
22-11-2009 16:23

Rapporter til Admin
#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
#8
Kvist
Super Supporter
22-11-2009 16:27

Rapporter til Admin
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
--

Opret svar til indlægget: log-fil som brugeren ikke kan ændre (C++)

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
NYHEDSBREV
Afstemning