2011年11月4日 星期五

Flash Web Game使用CE軟體修改Client端記憶體之安全設計

最近公司的專案被玩家使用CE軟體修改Flash Player記憶體影響遊戲平衡性
其實這件事早就會發生,只是發生的時間點早晚而已
在Flash Game Design時就要認清一個問題,Flash Client是一個不安全的Client
所以在設計資料流的交換模式的時候就要以這個前提做為開發,而不是事後補救
如果發生大規模的影響平衡性的hacking,造成的影響除了對玩家的不公平性,也影響了這套遊戲的信譽以及營收的損失

結論就是Server端不能相信Client端送的資料,雖然我是寫Client端的,還真的很諷刺~Orz

沒有留言:

張貼留言