4.인터넷 보안4.1.인터넷 보안의 현실과 필요성전 세계가 하나의 전자 시장으로 연결되어 있고 인터넷을 통해 쉽게 정보를 입수 할 수 있다. 그러나 해킹으로 인한 위협등 보안상의 위협의 내재로 가상공간의 사기와 속임수가 발생할 가능성이 높다.보안 서비스의 문제는 전자상거래 활성화의 가장 큰요소 중의 하나로 이에 대한 연구와 보완은 정보 기술과 인터넷 기술의 발전과 함께 앞으로도 꾸준히 그 역할이 증대하게 된다.해킹-승인 없이 컴퓨터 시스템에 접근하여 이를 사용하여 이익을 취하는 것4.2.인터넷 보안을 위한 암호 방식♠.암호방식인터넷에서 보안을 유지하기 위한 방안전자상거래 지불 시스템에서는 이 둘의 장단점을 결합한 복합 암호 방식이 많이 이용되고 있다.1)비밀키 암호 방식전통적인 비밀키 암호 시스템에서는 송수신자 둘 다가 샅은 비밀키를 알 있어서 송신자가 비밀키를 사용하여 메시지를 암호화하고 수신자는 같은 비밀키를 복호화 한다.=>비밀키 알고리즘의 예DES : 전세계에서 가장 많이 사용하지만 키의 크기가 작음3DES : DES보다 3배나 길어 깨기 힘든 키를 사용하고 있음FEAL : 빨리 작동 할 수 있도록 개발IDEA : DES보다 두배 긴키를 사용하고 PGP에서는 메시지 암호화에 이 알고리 즘을 사용RC2와RC4 : DES보다 처리속도 빠르고 긴키를 사용SKIPJACK : 클리퍼라는 컴퓨터 칩용으로 개발한 비밀키 암호 알고리듬이다.2)공개키 암호 방식공개키와 비밀키라는 한쌍의 키가 사용.이 암호 방식에서는 공개키를 공개하여 많은 사람들아 알 수 있도록 하지만,비밀키는 본인만이 알고 다른 사람은 알 수 없도록 비밀로 유지되어야 함공개키 알고리듬 - RSA3)복합 암호 방식DES 방식의 처리 시간 단축과 RSA 방식의 키 관리를 결합한 방식이 널리 이용, 이 두 암호 방식의 장점을 이용한 것이 복합 암호 방식이다.전자봉투-복합암호 방식에서 메시지의 암호화 및 복호화에 사용되는 임의의 비밀 키를 안전하게 전송하는 방법♠.암호 방식을 적용한 인터넷 보안 서비스1)기밀성거래 당사자 외의 다른 사람이 비밀 메시지를 알아 볼 수 없도록 하는 것, 즉 도청을 방지하는 것이다.2)인증성거래 당사자가 상호 상대를 확인할 수 있는 것을 의미.사용자의 신원을 확인하는 과정, 또는 메시지를 작성한 사람의 신원과 그 메시지의 무결성을 확인하는 과정3)무결성매세지의 내용이 전송 중에 수정되지 않고 전달되는 것을 의미.송신자의 메시지가 수정, 변조, 파괴되지 않고 수신자에게 전달될 수 있을 때 메시지의 무결성을 보증됨4)무인 봉쇄거래상대가 거래 사실을 번복하거나 부인하지 못하도록 하는 것이다. 인터넷 상거래에서 판매자는 구매자가 특정 품목을 실제로 주문했다는 것을 입증할 수 있어야 한다.♠.전자서명업무의 안정성을 보증하기 위해 종이 문서에 서명을 하듯이 전자 문서에 전자적 방식으로 서명한 것으로 송신자가 자신의 비밀키로 암호화한 메시지 다이제스트임다이제스트-서로 다른 메시지에서 같은 다이제스트가 산출될 수 없도록 메시지의 텍스트에서 산출된 간단한 문자열이다.♠.비밀번호와 공개키 암호 방식을 이용한 보안 서비스공개키와 비밀키는 단순히 몇 자리의 숫자나 문자가 아니라 수백 자리의 복잡한 문자와 숫자로 구성되어있다.비밀번호를 통해 사용자임을 인증받고 불법적인 사용자가 승인 받지 않고 시스템에 접근하는 것을 방지하고 있다.♠.공개키와 비밀키의 입력 방안비밀키가 저장된 스마트 카드를 컴퓨터에 설치된 스마트 카드 입력 장치에 삽입하거나, 비밀키를 컴퓨터에 저장해 두고 비밀번호를 입력하여 비밀키가 입력되도록 하는 것.4.3.인터넷 보안 및 지불 프로토콜♠.SSL :프로토콜 계층도에서 가장 낮은 단계의 보안을 제공한다. 제공되는 보안은 사용자에게 투명하게 인식되며 기본 TCP/IP 서비스 바로 위 단계에서 제공된다.♠.S-HTTP :웹 전송 표준인 HTTP에 보안측면을 강화시킨 것이다.클라이언트와 서버가 독립적으로 암호화, 인증, 전자서명을 어떻게 조합하든 어떤 방향이든지 독립적으로 수행할 수 있도록 해준다.S-HTTP는 개별 파일 단위로 기밀성, 인증, 무결성보장, 부인 방지 등을 제공한다.♠.SET : 인터넷에서 안전한 신용카드 거래를 지원하도록 비자와 마스터카드에서 개발한 지불 프로토콜이다.=>SET의 특징 : 통지 암호를 통한 정보전송에의 신뢰성