보안 및 블록체인

보안 및 블록체인/보안

DDoS 분산 서비스 거부 공격종류

1. DDoS(Distributed Denial of Service) 분산 서비스 거부 다수의 PC를 좀비PC로 만들어 하나의 표적 서버를 공격함으로 일시적으로 서비스 중단을 일으키는 공격 2. DDoS(Distributed Denial of Service) 분산 서비스 거부 ■ SYN Flood 3-way handshake과정에서 마지막 ACK패킷을 서버가 기다리는 동안 공격자가 더 많은 SYN 패킷을 전송 ■ UDP Flood 공격자가 봇넷을 활용해 공격대상에게 서버로 많은 양의 트래픽 전송 ■ HTTP Flood 공격 대상 웹사이트에 지속적으로 많은 양의 HTTP GET 요청을 보내 웹서버 자원을 소진하게해 일반사용자들이 웹서버 방문 불가능

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

Blockchain(블록체인)과 보안요소 특징

블록체인과 보안요소 관계 ■ 무결성 이전 블록의 해시값과 연결된 형태로 이루어져있기 때문에, 악의적으로 조작하게 된다면 블록이 깨져 해당 사용자는 블록체인 네트워크에 접속할 수 없음. 일단 트랜잭션이 블록체인에 기록되면 해당 내용을 삭제하거나 되돌리는 것이 거의 불가능 ※ 실제로 하이퍼레저 패브릭을 구축해 블록에 있는 값을 변경했을때, 해당 사용자(Peer)로 블록체인 네트워크에 접속할 수 없었음 ■ 안전성 블록체인 시스템은 중앙서버없이 분산되어 저장되기 때문에 시스템, 데이터 모두 사용자들에게 공통으로 분산되어 자장됨 따라서, 공격을 위해서는 절반이상의 사용자를 해킹해야하기 때문에 비트코인, 이더리움과 같은 큰 네트워크에서는 현실적으로 불가능함 ■ 익명성 블록체인 네트워크에서 계정을 생성할 때 제 3자..

보안 및 블록체인/보안

ARP(Adress Resolution Protocol)에 대한 개념 및 생성과정

1. ARP(Adress Resolution Protocol) 논리주소(IP 주소) -> 물리주소(MAC 주소) 논리주소(IP 주소)를 통해 상대방의 물리주소(MAC 주소)로 알아오는 '주소해석 프로토콜' 1.1 ARP 필요성 ARP는 IP주소와 MAC주소를 일대일 매핑시켜 LAN에서 목적지를 찾아갈 수 있도록 하는 프로토콜 1.2 ARP(Adress Resolution Protocol) Process ① 송신지에서 목적지 IP를 지정해서 패킷 송신(ARP Reqeust) ② 스위치장비에서 목적지 단말쪽으로 메시지 전송 ③ 목적지에서 자신의 물리주소(MAC주소)를 포함하는 메시지 전송(ARP Reply) ④ 목적지의 MAC주소를 수신 1.3 ARP(Adress Resolution Protocol) 생성과..

보안 및 블록체인/보안

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..

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

하이퍼레저 패브릭(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..

1Seok
'보안 및 블록체인' 카테고리의 글 목록