Ideen er rimelig enkel, men svær at implementere i praksis... Prøv at søge på flashCoders archive for at finde andre folks metoder...
http://chattyfig.figleaf.com/search.php (fx "secure highscore" eller lignende søgeord)
Det handler om at din asp sender en key til flash, når flash'en åbnes. Din flash loader en engine.swf (der er obfuscated med alle tænkelige midler) ind i et lag og beder den behandle denne key. Derefter spytter den en ny key tilbage, som flsah sender med sit næste request. Herefter før hvert kald skal flash'en tilføje en ny genereret key til alle sine kald. Disse bliver i engine.swf genereret via en eller anden kompliceret hash-funktion, som kun engine.swf og din backend kender. Og den din engine.swf er obfuscated og backendens kode ikke kan ses, kan brugere altså ikke genskabe denne rækkefølge af events.
Og legende's forslag er lidt bedre end blot at sende sin score... Her er det nemlig ikke nok med en sniffer (med mindre man prøver en masse gange og opdager den lineære sammenhæng mellem "points" og "points2"...) Men en decompiler/disassembler vil stadig afsløre det hele...
En god løsning i mange spil er at lade backenden beregne scoren - det kan dog ikke gøres i skydespil eller tilsvarende, men i quizer og lignende kan man blot sende sit svarnummer i stedet for en "answer=true" og så er det backenden der beregner om man får point...