그게 장르가 RPG던 아케이드건 뭐든 간에
결국 플레이어 정보나 점수같은 귀중한 정보를 웹에 저장하기 마련인데 (var score = 100)
그러면 해당하는 정보를 저장한 변수를 찾아서 콘솔창에 입력해서 바꿔버릴 수 있는 거 아님?
웹 게임들은 당연히 이런 주작을 못 하게 막아놨을 텐데 그럼 점수 같은 정보가 변경될 때마다
일일이 서버와 통신해서 점수를 서버에 저장하든가 하는 거임?
실제 만들어진 웹 게임들은 어떻게 해서 자신의 데이터를 보호하는 거고
뚫리는 것을 막는 거임?
웹게임 뿐만이 아닌데 모든정보는 서버에서 처리해야함 클라이언트는 정보를 보여주기만 할뿐
1. 사용자가 데이터를 조작할 수 있음을 항상 명심한다. 2. 중요한 데이터는 서버에서 처리한다. 3. 사용자로부터 받은 데이터는 항상 검증한다. 이정도를 지켜서 설계해야겠지
정말 캄자합니다