테스트 사이트 - 개발 중인 베타 버전입니다

lgu 데이터 위변조 채택완료

일섬 9년 전 조회 2,720

안녕하세요 그누보드 5 이용하고 있고, lgu 결제모듈 연동해서 개발하고 있습니다.

 

다름이 아니라 lgu로 인증데이터 보낼때  

</p><p>function launchCrossPlatform(){<span class="Apple-tab-span" style="font-size: 11pt; line-height: 1.5; white-space: pre;">	</span></p><p><span style="font-size: 11pt; line-height: 1.5;">  lgdwin = openXpay(document.getElementById('LGD_PAYINFO'), '<?= $CST_PLATFORM ?>',LGD_window_type, null, "", "");</span> </p><p>}</p><p>

 

호출해서 처리를 합니다.

 

그런데 document.getElementById('LGD_PAYINFO') 를 가져오는데 웹브라우져에서 개발자 모드 열고

hidden 데이터를 조작하면  금액같은건 에러가 떨어지는데 구매자 id 같은걸 바꿔치기 하면

구매가 되면서 상점에 조작된 구매자 아이디로 저장이 됩니다.

 

이문제를 어떻게 해결하면 좋을까요 ㅠㅠ

 

hidden 값 조작을 방지하거나 아니면 다른 대체방안이 있을까요 ㅠㅠ

 

제발 고수님들 도와주세요 ㅠㅠ  죽어가고 있습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
d
9년 전

결재모듈 방식이 다른 방식이 있는 지 체크해보시고..

만약 해당 사항대로 조작을 해서 정상 결제가 된다면 lgu 쪽에 문의를 넣는게 좋겠습니다.

form 값 변경해서 넘기는 것을 어떻게 막을 수가 없습니다.

굳이 방법이라면 세션에 구매자아이디 같은것 저장 했다가.. 결제 승인 페이지에서 체크 해서

취소를 하던가 해보시는 정도겠네요..

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

9년 전

답변들 감사합니다 ㅠㅠ

lgu 쪽에도 문의를 했는데.....지금 당장으로선 방법이 없다고 하네요......

다른 방법을 강구해 봐야겠습니다....devdev 님 말처럼  방향을 잡고 해봐야겠습니다.

 

답변주신 devdev님,  꿀 돼지코구뇽님 감사합니다.

새해복 많이 받으세요^^

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

이건 해당 lgu 결제사에 제보를 해야될듯합니다. sir에는 모듈이 연동된것입니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인