분류 전체보기

보안 및 블록체인/보안

APT(Advanced Persistent Threats) 공격이란?

1. APT(Advanced Persistent Threats) 공격대상이 눈치채지 못하도록 은밀하게 침투해 흔적을 남기지 않고 활동하면서 회사 보안서비스를 무력화시켜 유유히 정보를 유출하는 공격방식 ※ 흔적을 지우면서 조심히 활동하기 때문에 유출시점이 바로 들어나지 않음 APT 공격방법 ■ 제로데이공격(Zero-day) : 소프트웨어가 공표되기 이전에 취약점을 발견해 공격하는 방법 ■ 루트킷(RootKit) : 해커들이 컴퓨터 침입한 사실을 숨긴채 관리자용 접근권한을 획득하는 도구 1.1 APT Attack Process 침투단계에서 공격자는 대상이 사용하는 소프트웨어, 소프트웨어 버전, 자주 접속하는 웹 등 자세한 조사진행 1.2 APT Attack Methods ■ 스피어피싱(Spear-Phshin..

카테고리 없음

졸업준비중..

9월부터 한동안 글이 없었네요.. 최근 졸업준비를 하느라 정신이 너무 없어서 졸업을 위해 마무리하고 빠르게 복귀해 공부한 내용 작성해보겠습니다. 감사합니다.

보안 및 블록체인/블록체인

하이퍼레저 패브릭(Hyperledger Fabric) v2.2 - Hyperledger Dapp블록생성자 변경

1. Hyperledger Fabric 조직구조 2. Dapp 흐름 - 데이터 조회 - 데이터 삽입 3. Dapp 블록 생성자변경 데이터 삽입시 블록을 생성하고 트랜잭션을 기록하는 조직을 변경해야 위·변조가 불가능하게 기록한 생성자를 알 수 있음 수정 파일 경로 fabric-samples/my-network/application-javascript/app.js fabric-samples/test-application/connection.json fabric-samples/test-application/javascript/AppUtil.js fabric-samples/test-application/javascript/CAUtils.js - app.js 필요 변수 및 함수 설명 const mspOrg1 = ..

보안 및 블록체인/블록체인

하이퍼레저 패브릭(Hyperledger Fabric) v2.2 - #6 Hyperledger Explorer v1.1.8 구축(Docker기반)

1. Hyperledger Explorer 환경 Explorer 버전 Hyperledger Explorer Version Fabric Version NodeJS Version v1.1.8 (Aug 14, 2021) v1.4 to v2.3 ^12.13.1, ^14.13.1, ^16.14.1 2. Hyperledger Explorer 도커 구축 2.1 Explorer 구축 시작 필요한 파일들 Explorer디렉토리에 복사 # 경로 fabric-samples/my-network mkdir explorer cd explorer # docker-compose.yaml외 파일 설치 wget https://raw.githubusercontent.com/hyperledger/blockchain-explorer/main..

보안 및 블록체인/블록체인

하이퍼레저 패브릭(Hyperledger Fabric) v2.2 - #5 node.js Application구축

1. Hyperledger Fabric Application 구조 블록체인 네트워크의 구성과, 체인코드(스마트 컨트랙트)는 구축이 된 상태에서 Client와 연결할 수 있도록 node.js를 통해 아래 Application부분을(빨간색 박스 부분) 개발해야함 2. 'docker-compose-ca.yaml'파일 작성 및 컨테이너 실행 Hyperledger-Fabric-ca server를 구축해서 기존 조직들의 정보를 등록하고, 신규 사용자들도 등록함 'docker-compose-ca.yaml'파일은 네트워크 환경에 맞게 구성하고, 조직의 ca, msp등이 기록된 경로도 정확한 위치로 설정 network 이름: test 현재경로: fabric-samples/my-network/docker/docker-co..

보안 및 블록체인/블록체인

하이퍼레저 패브릭(Hyperledger Fabric) v2.2 - #4 go언어 체인코드 개발

1. 체인코드 구조 # go.mod 모듈을 사용해서 chaincode/chain1.go와 연결 하이퍼레저 패브릭(Hyperledger Fabric) v2.2 - 체인코드 go.mod 설정 0. Golang Package & Module 고랭의 패키지는 디렉토리의 개념으로 생각 다른패키지를 import하기 위해서 go.mod 모듈을 사용하여 패키지에 접근하는 방법을 소개한다. 1. 체인코드 디렉토리 구조 chaincode디 yoon1seok.tistory.com 2. 개발하고자 하는 체인코드 기능 기능을 추가하고 테스트하기 위해 test-network의 기본 smartcontract.go 활용해서 사용 생성시 최초 데이터 생성 특정 데이터 값 전체 조회 데이터 생성 단일조회 2-1. 생성시 최초 데이터 생..

1Seok
'분류 전체보기' 카테고리의 글 목록 (2 Page)