title: Flash Client-Server Security
body: <p>My client wants to create an online Flash game.  Once they have completed the game, they are awarded a score, which is passed and logged on a server.  This score determines whether they win a prize at the end of a set period, depending on the scores of other players.</p>
  
  <p>I need to consider a situation whereby a user wants to cheat by intercepting and modifying the data that is sent to the server.  Although I have considered, and would obviously use HTTPS, this wouldn't prevent the actual player from doing this.</p>
  
  <p>It seems to me, that I can't have any kind of secret that the server has knowledge about within the Flash, as this will accessible to the player.</p>
  
  <p>Even though a lot of people on this site seem to be suggesting it in other posts, I am not sure that using an obfuscator is an option due to the value of the prizes at stake.  We have used this technique before for lower value prices.</p>
  
  <p>Any pointers, suggestions, ideas would be appreciated.  I am sure there must be a known solution?</p>