BartTheDevil89
Devilution Media
- 2 Mai 2006
- 3.960
- 103
Hallo zusammen,
habe mal wieder ne Frage an euch. Und zwar geht es um folgendes:
Wie ja hier zum Beispiel im Forum der Arcade-Modus drin ist, so laufen diese Portale ja immer gleich:
- Ein Flashgame wird auf der Seite eingeblendet, sobald das Spiel beendet ist und die Punktezahl feststeht, ruft es beispielsweise die index.php?do=newscore auf.
- Diese index-Datei übernimmt dann den Punktestand über nen POST-Parameter
Soweit also so gut...vom technischen funktioniert das auch alles und es gibt keinerlei Probleme.
Aber jetzt kommen natürlich die bösen Leute und haben hier einiges an Angriffsfläche um diese Punktzahlen zu manipulieren.
Daher jetzt die Frage: Wie sichere ich sowas bestmöglich ab? (mir ist durchaus bewusst, dass es nicht komplett geht )
Meine Ideen waren jetzt:
- Beim Start des Spieles ne Session eröffnen mit dem Namen des Spieles(damit nicht nachher die Punkte für ein anderes Spiel übermittelt werden können) und dem Startzeit(damit nicht einer die Startzeit vor 3 Wochen nutzen kann um Punkte für ein Spiel zu übermitteln).
- in der index-Datei den referer überprüfen, sodass also die URL wo die Punkte herkommen, auch wirklich stimmen
Habt ihr sonst noch Ideen was gemacht werden kann oder wo hier noch ne Sicherheit reinpassen würde?
habe mal wieder ne Frage an euch. Und zwar geht es um folgendes:
Wie ja hier zum Beispiel im Forum der Arcade-Modus drin ist, so laufen diese Portale ja immer gleich:
- Ein Flashgame wird auf der Seite eingeblendet, sobald das Spiel beendet ist und die Punktezahl feststeht, ruft es beispielsweise die index.php?do=newscore auf.
- Diese index-Datei übernimmt dann den Punktestand über nen POST-Parameter
Soweit also so gut...vom technischen funktioniert das auch alles und es gibt keinerlei Probleme.
Aber jetzt kommen natürlich die bösen Leute und haben hier einiges an Angriffsfläche um diese Punktzahlen zu manipulieren.
Daher jetzt die Frage: Wie sichere ich sowas bestmöglich ab? (mir ist durchaus bewusst, dass es nicht komplett geht )
Meine Ideen waren jetzt:
- Beim Start des Spieles ne Session eröffnen mit dem Namen des Spieles(damit nicht nachher die Punkte für ein anderes Spiel übermittelt werden können) und dem Startzeit(damit nicht einer die Startzeit vor 3 Wochen nutzen kann um Punkte für ein Spiel zu übermitteln).
- in der index-Datei den referer überprüfen, sodass also die URL wo die Punkte herkommen, auch wirklich stimmen
Habt ihr sonst noch Ideen was gemacht werden kann oder wo hier noch ne Sicherheit reinpassen würde?