2015년 12월 21일 월요일

용도에 따른 Blockchain의 응용



  • Public Blockchain : 누구나 열람 및 송금이 가능한 공개된 형태. 특정한 개인 또는 중앙기관의 영향을 받지 않은 탈중앙화, 분권화된 시스템 기반의 컴퓨팅 파워를 이용한 채굴(Proof-of-Work) 과정을 통해 거래의 정당성을 인정. 거래증명자가 익명이라 51% 공격(Sybil Attack)이나 이중송금(Double Spending)의 위험성이 존재하고 한번 정해진 법칙을 바꾸기 매우 어려움.
  • Consortium Blockchain : 미리 선정된 노드에 의해서 통제되는 반중앙형 Blockchain. n개의 금융기관이 노드를 한 개씩 운영하고 각 기관의 노드간 동의가 일어나야 거래가 생성되는 형태로 Blockchain의 기록열람 권리를 Public Blockchain처럼 대중에게 부여할 수도 있지만 노드를 운영하는 금융기관에게만 제공하거나 API를 통해 특정한 인원에게만 공개 가능. 거래증명자가 인증을 거쳐 알려진 상태이기 때문에 51% 공격이나 이중송금(Double Spending)의 위험성이 적음. (아마도 조만간 Consortium Blockchain에 참여하는 금융기관들이 있을 것으로 예상됨)
  • Private Blockchain : 완전히 개인화되어 중앙기관이 모든 권한을 가지며 네트워크에 참여하기 위해서는 그 중앙기관의 허락이 필요

홈페이지 jQuery 라이브러리에서 CVE-2019-11358 취약점 패치 여부 확인 방법

현재 홈페이지에서 사용 중인 jQuery 라이브러리가 CVE-2019-11358 취약점 패치를 적용했는지 확인하는 방법은 다음과 같습니다. 1. jQuery 버전 확인 홈페이지 소스 코드를 확인하여 jQuery 라이브러리 버전을 직접 확인합니다. 웹 ...