Security(1797)
-
Docker CE
Docker CE· 도커 툴박스(Docker toolbox; Boot2docker)가 Docker community edition(CE)과 Docker enterprise edition(EE)으로 변경되었습니다.· Boot2docker -> Docker machine -> Docker CE/EE https://www.docker.com/get-docker
-
DNS address, DNS 주소
DNS address, DNS 주소
-
스마트 계약 Transaction
스마트 계약 Transaction비트코인이 비트를 송금하는 Transaction만 할 수 있는 것과 달리 이더리움은 Ether를 송금하는 것 외에도 스마트 계약을 실행하는 Transcation을 발생시킬 수 있습니다. [5644354 블록의 Smart Contract Transaction 예시]5,644,354 블록의 33개의 transaction 중에는 스마트 계약을 실행하는 transaction이 포함되어 있습니다. 여기서 가장 많이 사용되는 것이 바로 ERC20입니다. Function transfer(address _to, uint256 _value) MethodID 0xa9059cbb [0] 000000000000000000000000c1e5c168f168df91deaf90ee7820977e3ba..
-
결정/조건 커버리지(Decision/Condition Coverage)
결정/조건 커버리지(Decision/Condition Coverage)· ≒ 변형 조건/결정 커버리지· 조건/결정 커버리지(Condition/Decision Coverage)란· 변형 조건/결정 커버리지(MC/DC)는 각 개별 조건식이 다른 개별 조건식에 영향을 받지 않고 전체 조건식의 결과에 독립적으로 영향을 주도록 함으로써 조건/결정 커버리지를 향상시킨 것으로 결정 커버리지, 조건 커버리지보다 강력하다.· 조건문 내에 존재하는 조건들의 참(True)과 거짓(False) 모두를 커버하고, 각 불 연산식(Boolean Expression)의 참 · 거짓이 적어도 한 번 이상 실행되는 것을 기준으로 하는 커버리지입니다.· 조건 커버리지에 부합되는 값이 결정 커버리지나 구문 커버리지의 각각을 만족시키지는 못..
-
시빌 공격(Sybil Attack), 시빌 공격의 피해 사례, 시빌(Sybil) 어원
시빌 공격(Sybil Attack) · 일종의 네트워크 해킹 공격으로 특정한 목적을 얻기 위해 한 명의 행위를 여러 명의 행위인 것처럼 속이는 공격 형태를 의미합니다. · 시빌 공격은 다양한 네트워크 시스템의 기능을 무력화하는데 사용될 수 있습니다. http://bit.ly/2HTT1qb 시빌 공격의 피해 사례 토렌트(Torrent)와 같은 P2P 기반의 서비스에서 평판이 좋은 애플리케이션을 다운로드 받아서 사용해보니 악성코드였던 사례가 있습니다. 시빌(Sybil) 어원 · 1973년 출판된 동명의 책 제목에선 따온 것으로 이 책은 다중 인격 장애를 가지고 이는 한 여성에 대한 사례 연구를 다룬 책입니다. · 다중 인격 장애를 겪는 사람이 여러 개의 인격을 가진 것처럼 한 명의 네트워크 참여자가 여러 명..
-
소켓(Socket), 소켓 통신 도식도
소켓(Socket)· 인터넷 소켓(Internet socket) ≒ 네트워크 소켓(Network socket)· TCP/IP의 복잡한 프로토콜을 단순화시켜 네트워크 프로그램을 편리하게 작성할 수 있도록 한 API 입니다.· 소켓은 캘리포니아 대학교에서 빌 조이(Bill Joy)에 의해 개발되었습니다.· 소켓은 네트워크의 끝 부분을 나타내며, 실제 데이터가 어떻게 전송되는지 상관하지 않고 읽기/쓰기 인터페이스를 제공합니다.· OSI 7계층의 네트워크 계층과 전송 계층이 캡슐화 되어 있기 때문에 두 개의 계층을 신경 쓰지 않고 프로그램을 만들 수 있습니다.· 소켓을 이용하면 TCP/IP 네트워크에서 양쪽 응용 프로그램의 TCP 연결을 해줍니다. 즉, 네트워크(Network) 상에서 서버(Server)와 클라..