전시회

온라인 출판의 전자 거래 보안 기술

Nov 15, 2018 메시지를 남겨주세요

온라인 출판의 전자 거래 보안 기술

우리는 심천 중국에서 큰 인쇄 회사입니다. 우리는 모든 도서 간행물, 하드 커버 책 인쇄, 종이 표지 책 인쇄, 하드 커버 노트북, sprial 도서 인쇄, 안장 stiching 도서 인쇄, 소책자 인쇄, 포장 상자, 달력, 모든 종류의 PVC, 제품 브로셔, 메모, 어린이 도서, 스티커, 모두 제공합니다 특수 종이 컬러 인쇄 제품, 게임 cardand의 종류 등등.

자세한 내용은 다음을 방문하십시오.

http://www.joyful-printing.com. 오직 ENG 만

http://www.joyful-printing.net

http://www.joyful-printing.org

이메일 : info@joyful-printing.net


1980 년대 중반 군사력이 처음 사용 된 이래 네트워크는 과학, 기술, 과학 및 과학 연구에 착수했습니다. 1992 년과 1993 년에 네트워크가 또 다른 거대한 미디어로 발전하기 시작했습니다. 네트워크의 급속한 발전 때문에 온라인 출판의 유형 또한 모든 사람들의 관심을 끌었습니다.


첫째, 네트워크 퍼블리싱의 보안


전통적인 출판 업계는 주로 책, 잡지, CD-ROM과 같은 유형의 출판 제품을 기반으로하며 온라인 게시 유형은 모델을 파괴합니다. 온라인 게시는 웹 기반 게시 및 배포 방법입니다. 그 내용은 더 이상 비행기의 디지털화 또는 인쇄 매체에 표시되지 않는 콘텐츠로만 제한되지 않습니다. 온라인 출판의 형태로 이루어질 수 있습니다. 즉, 인터넷에서 배포 할 수있는 모든 정보는 온라인 게시의 일부입니다. 전통적인 퍼블리싱과 비교할 때 장점은 다음과 같습니다.


1. 자원 활용 측면에서 온라인 출판은 종이 나 잉크가 필요 없으며 순수 전자, 환경 친화적이며 녹색입니다.


2. 물류 측면에서 온라인 출판은 운송, 재고, 물류 비용을 필요로하지 않으며 재고가 항상 충분합니다.


3. 가공 및 제작의 측면에서 인터넷으로 출판 된 디지털 컨텐츠의 수정, 개정 및 개정은 쉽고 촬영, 교정, 출력 및 바인딩과 같은 성가신 절차를 재현 할 필요가 없습니다. 단기적이고 거의 절판 된 도서의 경우, 네트워크 출판 및 배포 방법이 더 실용적이고 실현 가능합니다 [1].


그러나 다른 모든 것들과 마찬가지로 온라인 게시에는 몇 가지 문제가 있습니다. "전자 거래 보안 기능이 충분하지 않다"는 문제는 정면 대결을 낳고 출판 업계에서 학자들의 높은 관심을 불러 일으킨 네트워크 게시를 제한하는 "병목 현상"문제가되었습니다. 주문 정보가 인터넷에서 텍스트 형식으로 직접 전송되는 경우 신용 카드 번호가 다른 사람의 손에 넘어갈 위험이 높으므로 고객의 소비 의사가 줄어들고 프린터는 고객의 위험; 반면에 많은 고객은 데이터 유출에 대한 두려움 때문에 온라인 지불을 포기합니다. 그러나 많은 유형의 데이터를 암호화해야하므로 네트워크 게시의 데이터 보안이 까다로운 작업입니다.


이러한 보안 문제는 주로 데이터가 컴퓨터 네트워크를 통해 전송 될 때 발생합니다. 보안 요구 사항에 따라 다음과 같은 측면으로 나눌 수 있습니다.


1. 데이터 기밀성 : 시스템에 들어가는 불법 사용자와 합법적 인 사용자는 시스템 리소스의 불법 사용을 거부해야합니다. 민감한 데이터가 전송 중에 제 3자가 가로채는 것을 방지하기 위해 암호화 기술을 사용합니다.


2. 데이터 무결성 : 전송 중에 데이터가 불법적으로 수정되거나 데이터가 손실되는 것을 방지합니다.


3. 데이터의 공정성 : 독립적 인 법적 지위를 가진 인증 기관 또는 활동의 사용은 양 당사자의 의무와 의무를 확인합니다.


둘째, 네트워크 게시 보안 기술의 원리에 대한 간략한 소개


정보 보안 문제를 해결하는 주요 방법은 개인 키 암호화와 공개 키 암호화입니다.


1. 대칭 암호화 (대칭 암호화)라고도하는 개인 키 암호화. 이 공유 키는 정보의 전송, 암호화 및 암호 해독에 필요합니다. 예를 들어 프린터는 해당 고객 만 주문할 수 있기를 바라고 고객에게 주문을 보내려고합니다. 프린터가 암호화 키를 사용하여 주문 (내부 텍스트)을 암호화하면 고객에게 지나치게 주문한 주문 (암호 텍스트)을 보냅니다. 암호화는 정보의 붕괴이므로 특정 수신자를 제외하고는 누구도이를 이해할 수 없습니다. 개인 키 암호화의 가장 일반적인 방법 중 하나는 데이터 암호화 표준 DES (데이터 암호화 표준)입니다. 개인 키 암호는 많은 경우에 유용하지만 중요한 한계가 있습니다. 모든 참가자는 서로를 이해하고 서로를 신뢰해야합니다. 왜냐하면 각자는 키의 사본을 가지고 있기 때문입니다. 발신자와 수신자가 서로 다른 위치에있는 경우, 이들은 대면 회의 또는 공개 정보 시스템 (인터넷)에 있으며, 비밀 키가 교환 될 때 도청되지 않을 것으로 결정됩니다. 누군가 키의 도중에 키를 엿 듣거나 가로 채면 키를 사용하여 모든 암호화 된 정보를 읽을 수 있습니다.


2. 공개 키 암호화는 비대칭 암호화 (비대칭 암호화)라고도합니다. 두 가지 키를 이용합니다 : 하나는 정보를 암호화하고 다른 하나는 암호를 해독합니다. 두 키 사이에는 수학적 관계가 있으므로 한 키로 암호화 된 데이터는 다른 키로만 해독 할 수 있습니다. 동일한 키의 개인 키 암호는 양 당사자가 사용합니다. 공개 키 암호화는 모든 사람에게 한 쌍의 키를 사용합니다. 하나는 열려 있고 다른 하나는 비공개입니다. 공개 키는 다른 사람에게 알릴 수 있지만 개인 키는 비밀로 유지해야하며 소유자 만이 그 존재를 알고 있습니다. 그러나 수정을 방지하기 위해 두 키가 모두 보장되어야합니다.


따라야 할 두 가지 주요 트랜잭션 보안 원칙이 있습니다 : SET와 SSL.


1. 안전한 전자 거래 SET (Secure E1ectronic Transaction)은 모든 네트워크에서 지불 카드 거래를 보호하기위한 개방형 사양입니다. SET 사양은 RSA 데이터 보안 공개 키 코드 파일을 사용하여 열려있는 네트워크의 개인 및 금융 정보의 개인 정보를 보호합니다. 기밀 유지, 명함을 포함한 소프트웨어는 카드 소지자의 개인 컴퓨터와 특수 프린터에 연결된 네트워크 컴퓨터에 존재합니다. 또한 인수 은행에서 금융 정보 코드를 해결할 수있는 기술과 인증 부서에서 디지털 인증서를 발급하는 기술이 있습니다.


2. SSL은 Netscape (Secure Socket Layer)에 의해 개발되었으며 주로 웹상의 정보 전송 보안 문제를 해결하기 위해 사용됩니다. 웹 자체는 데이터로 암호화되지 않았으며 웹 데이터 전송을 가로채는 사람은 누구나 웹 데이터에 포함 된 정보에 액세스 할 수 있습니다. SSL 사용을 통해 데이터가 잘못 전달 된 경우 고객 및 프린터 이외의 기타 정보 (예 : 주문 정보)를 다른 사람이 읽을 수 없습니다. SSL은 다음과 같이 작동합니다. 클라이언트가 웹에서 Netscape 브라우저로 로밍 할 때 브라우저는 HTTP 프로토콜을 사용하여 웹 서버와 통신합니다. 예를 들어 브라우저는 서버에 명령을 보내고 홈 페이지의 HTML 파일을 다운로드하려고하며 서버는 브라우저의 파일 내용을 보내 응답합니다. 이 명령의 텍스트와 HTML 파일의 텍스트는 Socket이라는 링크를 통해 전송됩니다. Socket은 두 대의 원격 컴퓨터가 인터넷을 사용하여 대화 할 수있게하지만 대부분의 연결이 일반 텍스트로 전송되기 때문에 보안 문제가 발생하며 거의 모든 사람들이 읽을 수 있습니다. SSL은 HTTP를 암호화하여이 문제를 해결할 수 있습니다. 데이터는 전송되기 전에 자동으로 암호화되며 수신 측에서 해독됩니다. 복호화 키를 가지고 있지 않은 사람들에게 정보는 의미가 없으며 단지 0과 1이다 [2].


셋째, Java 보안 메커니즘 및 구현


자바가 웹 개발 기술로 떠올랐다면 사람들은 물론 출판 업계를 포함하여 많은 사람들에게 관심을 보였습니다. 자바는 온라인 출판에서 전자 거래에 우수한 보안 기술을 제공 할 수 있었고 보안은 언제나 사용자였습니다. 주요 관심사 [3]. Java 기술에는 보안을 유지하는 세 가지 메커니즘이 있습니다.


첫째, 언어 디자인 기능 : 배열 상한과 하한 테스트, 합법적 인 유형 변환, 포인터 작업 없음 등.

두 번째는 파일, 네트워크 액세스 등 코드 기능을 제어하는 액세스 메커니즘입니다.

세 번째는 코드 서명 메커니즘입니다. 표준 암호화 알고리즘을 사용하여 불법적 인 수정을 방지하기 위해 소스 코드를 확인합니다.


따라서, 위의 보안 메커니즘을 통해 Java 보안 기술은 네트워크 게시의 보안을 실현하는 데 사용됩니다.


1. 보안 정책 파일

보안 정책 파일을 사용하여 게시 회사의 인트라넷에 Java를 설정하십시오. 프로그램 권한은 쉬운 방법입니다. 개정 인트라넷에있는 각 컴퓨터의 위치, 목적 및 보안이 명확하기 때문에 보안 정책 파일을 사용하여 Java 프로그램의 권한을 설정하는 것이 특히 적합합니다. 소프트웨어의 설치, 설정, 업그레이드 및 마이그레이션은 매우 편리하며 디지털 서명을 함께 사용할 수 있습니다. 더 중요한 것은 각 Java 프로그램의 권한을 세분화하여 유연하고 편리하게 사용할 수 있다는 것입니다.


보안 정책은 코드 소스에서 코드가 액세스 할 수있는 권한까지의 매핑 모음 인 일반적인 액세스 제어 매트릭스로 생각할 수 있습니다. Java 응용 프로그램 환경의 보안 정책은 P0licy 객체로 표현되며 다른 코드가 소유 한 다른 자원에 대한 라이센스를 자세히 설명합니다.


2. 디지털 서명

소스 코드에서 권한 집합으로 매핑하고 소스 코드를 기반으로 보안 정책을 관리하는 것이 이상적인 보안 메커니즘 인 것으로 보입니다. 그러나 소스 코드의 신뢰성이 보장되지 않으면 의미가 없습니다. 코드의 신뢰성 문제를 해결하기 위해 디지털 서명 기술이 고려 될 수 있습니다.


디지털 서명의 기본 개념은 공용 암호화 분야의 일부 알고리즘을 사용하여 공개 / 개인 키 쌍을 생성하는 것입니다. 서비스 세그먼트 (프린터)는 개인 키로 주문 정보를 암호화 한 다음 신뢰할 수있는 방식으로 공개 키를 클라이언트에 제공합니다. 클라이언트는 공개 키를 사용하여 주문 정보를 해독하여 공개 / 개인 키 쌍을 생성합니다. 다양한 방법이 있으며 자바에서 RSA 및 DSA 암호화 알고리즘을 사용할 수 있습니다. 디지털 서명 암호화 알고리즘은 임의의 프로세스의 결과를 암호화 함수에 매개 변수로 전달하고 함수 결과에서 공개 키 / 개인 키 쌍을 반환 한 다음 공개 키와 개인 키를 사용하여 암호화하고 암호 해독합니다.


테스트가 통과되면 서명은 유효한 서명입니다. 디지털 서명은 위조하기 어렵 기 때문에 데이터를 변경하면 서명이 무효화되므로 좋은 보호를 제공 할 수 있습니다. 이러한 방식으로 정보가 신뢰할 수있는 장소 (공개 키의 공급자)에서 왔는지, 수정되지 않았는지, 신뢰할 수 있는지 여부를 결정할 수 있으므로 소스 코드의 안정성을 해결할 수 있습니다.


넷째, 결론


네트워크 퍼블리싱에서의 전자 거래 보안 기술의 문제점은 자바의 기존 보안 기술뿐만 아니라 다른 보안 기술 및 다중 보안 기술의 포괄적 인 애플리케이션에서도 얻을 수 있습니다. 그러나 최종 분석에서이 "병목 현상"문제를 완전히 해결해야만 온라인 게시가 진정으로 황금 시대를 열 수 있습니다.

문의 보내기