분류
2021년 2월
작성일
2020.10.14
수정일
2020.12.28
작성자
황선진
조회수
64

이미지 Localization과 딥러닝 분류 기법을 활용한 스마트 컨트랙트 재진입 공격 취약점 위치 탐지 방법

블록체인은 탈중앙화와 불변성을 특징으로 하는 데이터베이스로, 단순한 거래내역을 영구적으로 저장할 수 있을 뿐만아니라 다양한 계약을 자동화 시키고 저장할 수 있는 스마트 컨트랙트(Smart Contract) 또한 사용 가능하다. 하지만, 스마트 컨트랙트 코드의 취약점을 악용하여 사용자의 자산을 탈취하는 공격들은 심각한 보안 위협이다. 실제로, DAO 스마트 컨트랙트에서 재진입(Reentrancy) 공격으로 인해 수백억원대 피해가 발생한 사례가 대표적이다. 이러한 문제를 해결하기 위하여, CFG(Control Flow Graph) 기반의 스마트 컨트랙트 취약점 탐지 기법과 Fuzzing 기반의 취약점 탐지 기법, 딥러닝 기반의 탐지 기법 등 다양한 기법들이 제안되었다. 하지만, CFG나 Fuzzing의 기법들은 실제 코드의 분기점이나 입력 데이터를 기반으로 동적 실행을 하기 때문에 탐지 시간이 매우 오래걸린다는 단점이 존재하고, 딥러닝 기반의 탐지기법의 경우 속도는 빠르지만 취약점이 탐지된 코드의 위치를 알 수 없다는 단점이 존재하였다. 따라서, 본 논문에서는 딥러닝 및 이미지 Localization 기반의 탐지 기법을 통해 기존의 CFG나 Fuzzing 기반의 동적 탐지기법보다 빠르게 스마트 컨트랙트의 취약점을 탐지하면서 동시에 탐지된 취약점 코드의 위치까지 탐지할 수 있는 기법을 제안한다. 제안기법은 이미지 변환 기법을 통해 딥러닝 기반의 스마트 컨트랙트 취약점 탐지율을 높이고, 이미지 Localization을 기반의 취약점 코드의 위치를 탐지하기 위한 딥러닝 모델 설계를 통해 취약점 코드 위치 탐지율 또한 높인다. 제안된 기법으로 학습된 모델은 스마트 컨트랙트 데이터셋 (SmartBug)에서 다른 취약점 탐지 기법보다 높은 성능을 보인다.

학위연월
2021년 2월
지도교수
최윤호
키워드
Smart contract, Vulnerability detection, 스마트 컨트랙트 취약점 탐지, Reentrancy, 재진입 공격, 이미지 Localization
소개 웹페이지
https://sites.google.com/site/hwang2020master/home
첨부파일
첨부파일이(가) 없습니다.
다음글
Production Scheduling of Hot Press Forging Factory Using Cost Prediction Models and Genetic Algorithm
쿠르니아완 스티븐 2020-10-14 21:03:34.733
이전글
기계학습 기반 적대적 예제의 다중 레이블 분류 기법
박태우 2020-10-14 18:56:37.95
RSS 2.0 788
게시물 검색
석사학위논문
번호 제목 작성자 작성일 첨부파일 조회수
788 RAG-sLLM 기반 계약 리스크 자동 분석 프레임워크 제안 : 조선업을 중심으로 윤시록 2025.04.07 0 170
787 가상 에이전트의 지배적 행동이 사용자의 의사 결정 및 지각에 미치는 영향 연구 김태연 2025.04.07 0 113
786 스마트폰 이미지 기반 Visual Localization과 3D 모델을 사용한 수위 추정 노태윤 2025.04.07 0 117
785 Lightweight Time Series Forecasting with LLMs: Le 코난 루스 엠마누엘레 비투아 2025.04.04 0 134
784 블록체인과 CMAC 검증을 통한 전기차 배터리 관리 시스템의 데이터 신뢰성 확보 방안 설계 김재현 2025.04.04 0 85
783 Optimizing User Pairing and Power Allocation for O 아라빈 바라라만 2025.04.04 0 82
782 Deep Learning-Assisted Microservice Deployment Str 뉴그로호 아빌리아 쿠수마푸테리 2025.04.03 0 115
781 GVMambaIR: Graph Vision Mamba for Image Restoratio 리엔 홍키 2025.04.03 0 77
780 드론을 활용한 실시간 원격 흘수 정밀 계측 프레임워크 박찬일 2025.04.02 0 84
779 Mamba-Attention Surface Analysis for Brain Develop 짠시닷 2025.04.02 0 95
778 Multi-Query Retrieval Augmented Generation (RAG) f 리잘디 파흐미 2025.04.02 0 100
777 BLSM-Tree: 블록체인 데이터의 효율적인 범위 탐색을 위한 인덱스 구조 이병영 2025.04.02 0 84
776 전이학습을 통한 사전 학습된 오디오 뉴럴 넷 기반 효과음 분류 및 자동 자막 생성 시스템 정혜윤 2025.04.01 0 101
775 Federated Domain Generalization with On-Server Gra 응우옌쫑빈 2025.04.01 0 119
774 Virtual Screening in a Large Compound Library with 배종현 2025.04.01 0 86
773 텍스트 종속 화자 검증을 위한 경량 딥러닝 모델의 설계 및 구현 신채림 2025.03.31 0 130
772 실내 NLOS 환경에서 RTLS 정확도 향상을 위한 편향 및 편차 맵 기반 가중 그래프 탐 안현기 2024.10.18 0 159
771 비정형 환경 아크 센싱 개선을 위한 중간값 기반 데이터 클러스터링 활용 기법 김희준 2024.10.17 2 150
770 그래프 구조 기반 K-Means를 사용한 간선 방문 지향 MCPP 이해성 2024.10.15 0 180
769 트랜스포머 기반의 폐암 슬라이드 이미지 자동분할에 대한 연구 이리나 2024.10.14 0 135