안녕하세요.
살짝 둘러봤는데 KRW 충전할때 프론트에서 supbase로 값을 직접 전달하고 있어 충전 금액과 마지막 충전 시간을 사용자가 임의로 정할수 있는 문제를 발견했습니다.
프론트 코드는 클라이언트에서 조작이 가능하기에 포인트 같은 민감한 정보는 서버에서 계산해 업데이트 해주어야 데이터 변조를 방지할 수 있습니다.
supbase는 잘몰라서 GPT 한테 물어보니 Supabase Function 또는 Edge Function 을 사용하라고 하네요.
댓글
로그인 후 댓글을 남길 수 있습니다.
안녕하세요. 살짝 둘러봤는데 KRW 충전할때 프론트에서 supbase로 값을 직접 전달하고 있어 충전 금액과 마지막 충전 시간을 사용자가 임의로 정할수 있는 문제를 발견했습니다. 프론트 코드는 클라이언트에서 조작이 가능하기에 포인트 같은 민감한 정보는 서버에서 계산해 업데이트 해주어야 데이터 변조를 방지할 수 있습니다. supbase는 잘몰라서 GPT 한테 물어보니 Supabase Function 또는 Edge Function 을 사용하라고 하네요.
피드백 감사합니다. 버그가 아직 많은것 같네요... 조금 더 수정해보겠습니다