본문 바로가기
사이버 보안

전자상거래 보안을 위한 SET 프로토콜

by 윰노트 2024. 5. 10.

안전한 전자상거래 보안과 무결성을 보장하기 위해 SET(Secure Electronic Transaction) 프로토콜이 설계되었습니다. 전자서명과 이중봉투 기술을 적용하여 강력한 보안 체계를 수립하여 전자상거래의 위험을 상당히 줄일 수 있습니다. 그러나 SET의 복잡한 암호 프로토콜, 높은 인프라 비용, 그리고 운영상의 어려움으로 인해 SSL/TLS와 같은 간단한 솔루션에 비해 널리 채택되지 않고 있습니다. SET가 확대되기 위해서는 구현의 단순화와 운영 비용의 감소가 필수적입니다.

전자상거래 보안의 SET 프로토콜 개념

안전한 전자상거래 보안을 위해 설계된 SET(Secure Electronic Transaction) 프로토콜은 인터넷을 통한 신용카드 거래를 보호하기 위해 설계된 프레임워크입니다. Visa 및 MasterCard와 같은 주요 신용 카드 회사가 공동으로 개발한 SET는 전자 상거래 영역에서 결제 정보를 전송하는 안전한 방법으로 사용됩니다. SET 프로토콜은 고급 암호화 기술을 사용하여 민감한 카드 소지자 데이터의 기밀을 유지하고 카드 소지자의 은행과 같은 승인된 기관만 접근할 수 있도록 보장합니다. SET의 주요 목표는 결제 정보의 개인정보 보호와 무결성을 보호하여 온라인 거래에 대한 소비자의 신뢰를 높이는 것입니다. SET는 디지털 인증서와 암호화 기술을 활용하여 사기 위험을 효과적으로 줄이고 잠재적인 사이버 위협으로부터 전자 결제 시스템을 강화합니다. 이러한 강력한 보안 조치는 전자 상거래의 보안 표준을 높이고 금융 데이터 교환을 위한 보호 환경을 구축하는 데 중요한 역할을 했습니다.

전자상거래 보안을 위한 SET 프로토콜
전자상거래 보안을 위한 SET 프로토콜

SET 프로토콜 참여주체

SET(Secure Electronic Transaction) 프로토콜 참여주체의 목적은 온라인 상거래의 보안을 보장하는 것입니다. 카드 소지자, 판매자, 결제 은행, 결제 대행사, 인증 기관 등 이 프로토콜에 관련된 주체로 거래 프로세스의 보안과 효율성을 향상시키는 데 있어 뚜렷한 역할을 합니다.

카드소유자

결제은행이 발행한 신용카드를 사용하여 온라인 구매를 하는 소비자를 카드소유자라고 합니다. 카드소유자의 카드와 상인이 신뢰한 카드를 통해 전자상거래를 할 수 있습니다.

발행사

카드소유자에게 계정 및 카드를 발급해주는 금융기관을 발행사라고 합니다. 발행사의 규정에 따라 발급된 카드 내에서 발생한 거래에 대한 지불을 보장합니다.

 

가맹점

온라인 상거래 분야에서 가맹점이란 상품이나 서비스를 판매하는 사업자를 의미합니다. SET 프로토콜에서 가맹점은 카드 소지자로부터 결제 세부 정보를 수집하고 처리를 위해 결제 게이트웨이로 안전하게 전송할 의무가 있습니다. 이는 데이터 무결성을 보호하는 암호화된 채널을 사용하여 수행됩니다.

결제 은행

신용카드 발급 및 거래에 대한 금융 승인은 결제 은행의 주요 책임입니다. SET 프레임워크 내에서 지불 은행은 거래의 적법성을 검증하고 지불 프로세스를 시작하기 전에 카드 소지자의 자격 증명을 확인하는 데 중요한 역할을 합니다.

결제 게이트웨이

판매자와 결제 은행 사이의 중개자 역할을 하여 암호화된 거래 데이터의 안전한 전송을 촉진합니다. 판매자로부터 데이터를 수신하면 정보를 해독한 후 승인을 위해 결제 은행으로 전달합니다. 민감한 결제 세부정보의 안전한 전송을 보장하는 것 외에도 결제 대행사는 사기 행위로부터 보호하기 위해 추가 보안 조치를 구현합니다.

CA(인증 기관)

카드 소지자, 판매자 및 지불 게이트웨이를 포함하여 거래 프로세스에 관련된 모든 참가자에게 디지털 인증서를 발급하는 역할을 담당하므로 SET 프로토콜에서 중요한 역할을 합니다. 이러한 인증서는 각 법인의 신원을 확인하는 목적으로 사용되며 이를 통해 전자상거래 거래의 신뢰와 보안을 강화합니다

SET 적용된 전자봉투와 이중서명

전자상거래 보안 분야에서 SET(Secure Electronic Transaction) 프로토콜은 전자 봉투 및 이중 서명과 같은 복잡한 메커니즘을 사용하여 민감한 결제 데이터를 보호합니다.

전자 봉투는 결제 정보를 암호화 계층에 캡슐화하여 승인된 기관인 결제 은행만 거래 세부 정보에 접근하고 암호를 해독할 수 있도록 보장합니다. 이 암호화는 잠재적인 가로채기로부터 데이터를 보호하고 다양한 네트워크를 통해 이동하는 동안 기밀성을 유지합니다.
이중 서명은 전자상거래의 구매정보와 지불정보를 각각 해시한 후 다시 한번 두 해시값을 합쳐서 해시한다. 이 프로세스는 거래 당사자를 서로 확인하고 승인하도록 하여 무결성과 신뢰성을 보장합니다. 카드 소유자의 서명은 결제 지시를 보호하고, 가맹점의 서명은 주문 정보를 보호하므로 거래에 대한 변경 사항이 발생하면 서명이 무효화되고 관련 당사자에게 알려줍니다.
이러한 전자봉투와 이중서명 보안 메커니즘은 함께 작동하여 무단 액세스 및 데이터 변조를 방지하고 온라인 거래를 위한 안전한 환경을 조성합니다. 이러한 기술을 통합함으로써 SET 프로토콜은 온라인 전자상거래 수행의 보안에 대해 소비자와 판매자를 안심시키는 강력한 프레임워크를 제공합니다. 거래 보안에 대한 이러한 전략적 접근 방식은 잠재적인 사이버 위협을 차단할 뿐만 아니라 디지털 상거래 시스템에 대한 신뢰를 구축하여 보다 원활하고 안정적인 온라인 거래를 촉진합니다.

SET 장단점

전자 상거래 보안을 향상시키기 위해 SET(Secure Electronic Transactions) 프로토콜은 암호화, 디지털 서명 및 인증서를 활용하여 모든 거래 세부 사항의 기밀 및 변조 방지를 보장함으로써 보안의 위험성을 축소합니다. 높은 수준의 보안은 카드소유자에게 금융 정보가 손상되지 않을 것이라는 확신을 심어줌으로써 소비자의 신뢰를 높여줍니다. 또한 SET의 이중 인증은 거래 당사자 모두를 인증하여 카드소유자와 가맹점 모두가 합법적인지 확인하고 신원 도용 및 무단 청구를 방지하여 온라인 거래의 전반적인 보안을 강화합니다.
그러나 강력한 보안 기능에도 불구하고 SET 구현은 복잡하며 가맹점, 결제 은행 및 카드소유자를 포함한 모든 이해관계자가 SET 운영에 적합한 시스템과 소프트웨어 환경을 갖춰야 합니다. 해당 과정은 상당한 재정적 투자와 지속적인 유지 관리를 필요로 하는 디지털 인증서 및 암호화 관리를 위한 인프라에 대한 높은 수요와 결합되어 중소기업에 심각한 장애물이 됩니다. 또한 SET는 인증서 관리부터 보안 프로토콜 준수까지의 엄격한 운영 요구사항으로 SSL/TLS와 같이 더 간단하고 널리 채택되는 솔루션보다 보편적인 적용이 더 복잡하고 어려워집니다. 이러한 요인으로 인해 SET 채택이 제한되어 기업이 적절한 보호 기능을 제공하지만 통합 및 유지 관리가 쉬운 보안 솔루션을 선호하는 경우가 많기 때문입니다.