2014-03-27 3 views
-2

본인의 웹 사이트 방문자가 신용 카드 정보를 삽입 할 수있는 양식이 있습니다. 제출을 클릭하면이 정보가 유료 서비스로 전달됩니다. 이것의 잠재적 위험은 무엇입니까? 입력에 클라이언트 측 폼 유효성 검사를 사용하고 서버 측 유효성 검사도 수행해야합니까? 살생은 어떨까요?결제 데이터를 양식에서 결제 서비스로 보호하는 가장 좋은 방법은 무엇입니까?

+2

항상 서버 측 유효성 검사가 필요합니다. 클라이언트 측 유효성 검사는 유효성 검사가 아닙니다. – deceze

+2

결제 처리를하는 회사는 신용 카드 데이터를 안전하게 전송하는 방법에 대한 좋은 지침을 제공합니다. 그렇지 않으면 매우 걱정해야합니다. – meagar

답변

0

가장 좋은 방법은 서버에 SSL 인증서를 구현 한 다음 클라이언트 측의 정보를 확인한 다음 서버 측에 암호화하여 유효성을 검사하고 데이터베이스에 암호화하여 저장하는 것입니다.

+0

하지만 데이터베이스에 아무것도 저장하지 않을 것입니다. 지불 양식에있는 데이터를 양식에서 지불 서비스로 전달합니다. – user3309825

+2

SSL이 최선의 방법은 아닙니다. ** 유일한 ** 방법입니다. SSL없이 신용 카드를 안전하게 수락 할 수 없습니다. 더 좋거나 나쁨 옵션이 아니라 부울입니다. 안전하거나 불안정합니다. SSL을 제외한 모든 것은 ** 100 % ** 안전하지 못합니다. – meagar

관련 문제