개요 - 디지털 서명인증서를 발급시 일반적으로 CA기관(공인 검증기관)에 의해 발급된 인증서를 이용하게 된다. 하지만, 기타 비용 및 내부 사용 목적으로 셀프 인증서를 발급해서 보안통신을 확보 할 수 있다. Self Signed Certificate(SSC) - 인증서(digital certificate)는 개인키 소유자의 공개키(public key)에 인증기관의 개인키로 전자서명한 데이타다. 모든 인증서는 발급기관(CA) 이 있어야 하나 최상위에 있는 인증기관(root ca)은 서명해줄 상위 인증기관이 없으므로 root ca의 개인키로 스스로의 인증서에 서명하여 최상위 인증기관 인증서를 만든다. 이렇게 스스로 서명한 ROOT CA 인증서를 Self Signed Certificate 라고 부른다 CSR(..
1. TLS(Transport Layer Security) - Transport Layer Security(이하 TLS)는 인터넷공중망을 사용한 통신에서 두 통신 당사자간의 서로가 신뢰검증목적과 제 3자에 의한 도청 방지 목적으로 사용. 예를들어, 인터넷 뱅킹을 하기 위해 은행의 사이트 방문시, 접속 사이트가 안전한 은행 사이트인지 확인. 그리고 도청되지 않도록 내용을 숨겨야 한다. 2. TLS 통신 방법 - 서로의 신원을 확인 하기위해 핸드세이크(Handshake) 과정을 거친다. 3. CA(Certificate Authority) - 디지털 인증서를 발급하는 하나의 기관 또는 단체로, 발급된 인증서를 증명하는 업무 담당. - CA기관에는 대표적으로, 코모도, 시만텍, 디지서트 등 있음.
RSA 알고리즘은 공개키, 비밀키(비대칭 알고리즘)를 사용하는 암호 알고리즘으로 전자서명/검증, OTP 등 보안 인증에 쓰이고 있는 대중적인 보안기술이다. RSA 는,공개키 - 비밀키 쌍을 이루고 있다. 기존의 비대칭키는 비밀키로 암호화된 데이터는 공개키로 복호화 할 수 없지만, RSA 에서는 복호화 할 수 있다.즉, 비밀키 암호화 하여도 공개키로 복호화 할 수 있다.예를들어, A -> B 로 메시지를 전하자고 할때 A는 공개키로 암호화하여 B에게 전송하면 B는 복호화하여 메세지를 열어보는 방식이다. - 전자서명Message => SHA-256 Hashed Message => RSA(비밀키 암호화) => Hashed + Cipher Message => Signature - 검증1. [Message][Ha..
블록체인에는 퍼블릿 블록체인, 프라이빗 블록체인, 컨소시엄 블록체인이 있다. 퍼블릿 블록체인은 공개적으로 개방된 블록체인이다. 즉, 퍼블릭 블록체인 참여를 위해, 수학적 알고리즘 문제만 풀면 블록체인망에 한 노드가 될 수 있다. 퍼블릭 블록체인가 각 노드들은 퍼블릭 블록체인망에서 일어나는 모든 Transaction(거래)에 대한 검증시마다 검증수수료를 받을 수 있다.(최근, 검증수수료 고비용에 대한 이슈로 상용화 문제제기, 불평등 거래 문제 등)비트코인, 이더리움 등의 암호화폐가 이 퍼블릿 블록체인을 기반하고 있다. 프라이빗 블록체인은, 퍼블릿 블록체인과는 다르게 허용된 검증기관 또는 호스트들이 참여를 통해 비공개적으로 블록체인망을 구성하는 것이다.퍼블릿 블록체인은 외부에 공개하지 않기(폐쇄망) 때문에,..
안녕하세요. 엠엠(MM) 입니다. [카드] 무료로 승인 알림서비스(PUSH) 신청할 수 있는 방법에 대해서 포스팅하려 합니다. SMS 승인문자(300원) 비용을 절약 할 수 있는 방법입니다. 아래의 링크 : KB국민카드 카드사용알림 서비스 입니다. https://card.kbcard.com/CXPRISVC0153.cms(자세한 방법 참조) PUSH 서비스신청을 하려 했으나, 모바일앱(KB국민카드 앱)에서만 신청이 가능합니다. 자, 그럼 통합모바일앱에서... KB국민카드앱 -> 로그인 -> 햄버거 박스 -> 서비스 -> 카드사용/신용정보 알림 메뉴 서비스 신청 완료후 홈페이지 메뉴에, PUSH 알림서비스 이용중 이라고 뜨네요. 완료! 아쉬운점은, 홈페이지에서 QR코드로 서비스 신청할 수 있으면 좋겠네요!!
public class simpleThreadTest implements Runnable { private static int val = 0; public static void main(String[] args) { Thread thread = new Thread(new simpleThreadTest()); thread.start(); for(; val < 10;) { val++; System.out.println("Main Thread Value : " + val ); } } public void run() { for(; val < 10;) { val++; System.out.println("sub Thread Value : " + val ); } } } 결과 1) Main Thread Value : ..
package main.java.hello; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import javax.crypto.BadPaddingException; import javax.crypto.IllegalBlockSizeException; import javax.crypto.NoSuchPaddingException; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import javax.crypto.spec.SecretKeySpec; /* 오픈 라이브러리 */ impo..
안녕하세요. 엠엠(MM)입니다. 오늘은 KB국민카드의 나라사랑카드에 대해서 한번 알아보도록 하겠습니다. 흔히,나라사랑카드라하면 군인장병을 위한 카드로 알고 있는데요. 본 특징은 맞지만, 일반 사람들에게도 발급할 수 있는 체크카드 입니다. 그럼 좀 더 자세하게 알아보겠습니다. KB국민카드 나라사랑카드(체크)는 연회비 무료이며 국내전용으로만 쓸 수있는 카드입니다. 즉 해외직구와 같은 거래는 어렵다는 거죠! 또한,체크카드 이기때문에 발급대상의 제한이 없으며, 군인장병 또는 만 18세이상 일반인들도 쉽게 발급받을 수 있는 카드입니다. 나라사랑카드의 주요혜택은 체크카드 치고 상당히 많은 혜택을 받을 수 있습니다. 구분 혜택내용 혜택한도 제공조건 군마트(PX 및 GS해군마트) - 3만원 이상 : 5% - 7만원 이..
안녕하세요? 엠엠(MM)입니다. 오늘 3DSecure 해외온라인 안심결제 서비스에 대해서 한번 알아보겠습니다. 그럼 우선 3DSecure란 무엇일까요? 3DSecure 는 온라인해외 전자상거래 결제시 신용카드 및 체크카드의 인증을 위한 추가적인 수단이라고 생각하시면 됩니다!!즉, 해외전자상거래 결제시 안정한 거래를 위해, 추가적인 본인인증 단계를 거치게 되는 것입니다. (예를들어 국내 ISP 결제) 이렇게 보면, 3DSecure는 좋은 취지로 볼 수 있겠는데...실제로 3DSecure의 탄생과정은 카드사고 떄문입니다.빈번한 허위 결제신고 때문에 해외전자상거래는 각 카드사(issuer)별로 책임을 명확하게 위해 만든것입니다. 실제 거래는 아래와같습니다. 1) 해외전자상거래 결제시 카드인증 완료(결제 사고시..
안녕하세요. 엠엠(MM)입니다. 오늘은 게임/티켓/뮤직/커피/영화 를 스마트폰으로 결제를 하면 더욱 많은 혜택을 받을 수 있는 파인테크(FineTech) 카드에 대해서 알아 보겠습니다. KB국민카드의 FINETECH카드 브랜드 스토리는, 스마트폰과 신기술을 활용하여 편리한 결제와 더불어 종이신청서/티켓/영수증 절감으로 환경사랑을 실천하고자 하는 좋은(Fine) 핀테크를 의미합니다. 파인테크의 서비스를 한번 알아보겠습니다. - 국내전용 : 12,000원- 해외전용 : 17,000원(마스터카드) 구분 혜택내용 혜택한도 제공조건 게임/티켓/뮤직/웹툰 - NHN엔터테인먼트 10% 청구할인 월 1만원 전월 이용실절 30만원 이상시 - 모바일게임 및 해외 10% 캐시백 월 1만원 스타벅스커피- 스타벅스 매장결제 3..
- Total
- Today
- Yesterday
- 이더리움
- 데이터시각화
- jsp 자바클래스 넣는법
- jsp내 자바넣기
- 아키텍처패턴
- josn object
- 카드사용알림서비스
- 클라이언트서버모델
- JSP JAVA 변수 선언
- 마스터 슬레이드
- JSP JAVA
- 클라이언트서버아키텍처
- 자바 객체복사
- SSL
- JSP JAVA코드 넣기
- 아키텍처
- JSP 자바 사용법
- 프라이빗블록체인
- 스레드로컬
- 계층화패턴
- data.map
- jsp
- 마스터 슬레이드 패턴
- 자바 클론
- <%%>
- 퍼블릿블록체인
- 소프트웨어디자인
- 디자인패턴
- 이벤트버스패턴
- HTTPS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |