메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색

논문 기본 정보

자료유형
학위논문
저자정보

김준호 (단국대학교, 단국대학교 대학원)

지도교수
황두성
발행연도
2020
저작권
단국대학교 논문은 저작권에 의해 보호받습니다.

이용수17

표지
AI에게 요청하기
추천
검색

이 논문의 연구 히스토리 (2)

초록· 키워드

오류제보하기
트래픽 분류는 조건에 따라 네트워크 트래픽을 특정 클래스로 분류하는 작업으로 서비스 품질 제어, 가격 조정, 자원 제어, 악성코드 침입 탐지 등과 같은 많은 응용 프로그램에 사용된다. 기존에 연구된 포트 번호 매칭과 심층 패킷 분석은 포트 위장 기술, 네트워크 트래픽 암호화와 같은 기술의 등장으로 사용하기에 어렵다는 단점이 존재한다. 이러한 문제점을 해결하기 위해 패킷 시퀀스의 통계에 근거한 방법이 연구되었다. 패킷 시퀀스의 통계적 특징 기반 방법은 일반적으로 기계학습 알고리즘을 사용하여, 주어진 문제에 대해 학습을 하고 분류를 수행한다.
토르는 약 200만명 이상의 사용자를 가진 회선 기반의 저지연 익명 네트워크 서비스이다. 전방향 암호화, 혼잡 제어, 디렉토리 서버, 무결성 검사, 출구 노드 구서오가 랑데부 포인트를 이용하여 사용자에게 익명성을 제공한다. 그러나 토르가 저지연 네트워크 통신망을 사용하기 때문에 트래픽의 크기, 시간, 방향 정보를 암호화할 수 없다. 따라서, 토르 네트워크 트래픽에서 추출된 정보를 바탕으로 기계학습 알고리즘을 이용한 웹사이트 핑거프린팅이 연구되었다.
본 논문에서는 토르 네트워크 웹사이트 핑거프린팅을 위한 통계적 특징 벡터를 제안하며 기존에 연구된 특징 벡터를 사용한 SVM 모델과 웹사이트 핑거프린팅의 분류 성능을 비교한다. 또한, 준비된 훈련 데이터의 클래스 불균형 문제를 해결하는 적대적 생성 신경망 모델을 제안한다. 클래스 불균형 문제가 해소된 훈련 데이터 세트는 제안하는 합성곱 신경망 모델의 훈련 데이터로 입력되어 SMOTE 전략과 웹사이트 핑거프린팅의 성능을 분석한다. 학습을 위한 훈련 데이터는 실험실 환경에서 토르 네트워크를 이용하여 일반 도메인과 히든 서비스 도메인의 트래픽을 수집한다.
제안하는 특징 벡터를 사용한 랜덤 포레스트 모델은 일반 도메인과 히든 서비스 도메인 모두 기존에 연구된 특징 벡터를 사용한 SVM 모델보다 최대 3.3% 높은 분류 성능을 보인다. 훈련 데이터의 클래스 불균형 문제를 해결하기 위해 CGAN 기반의 모델을 학습했으며, SMOTE를 사용할 때보다 더 높은 코사인 유사도를 얻었다. Moz 데이터 세트는 2,988개, Ahmia 데이터 세트는 12,190개의 데이터를 생성하였다. 1차원 합성곱 신경망의 다중 분류 문제의 경우, 기존의 데이터 세트보다 최대 4.5%, SMOTE보다 1.8% 높은 분류 성능을 보인다.

목차

Ⅰ. 서론 1
Ⅱ. 연구 배경 3
1. 웹사이트 핑거프린팅 3
2. 기계학습을 이용한 트래픽 분석 3
3. 트래픽 데이터 불균형 7
4. 트래픽 데이터의 적대적 생성 신경망 관련 연구 9
Ⅲ. 시스템 구성 12
1. 제안하는 CNN 모델 12
2. 제안하는 GAN 모델 14
Ⅳ. 데이터 준비 16
1. 데이터 수집 16
2. 트래픽 데이터 전처리 19
3. 핑거프린팅 특징 벡터 20
Ⅴ. 학습 알고리즘 25
1. Ensemble Algorithm 25
1) Random Forest 25
2) XGBoost 25
3) Extra trees 25
2. 심층 학습 26
1) 합성곱 신경망 (CNN) 26
2) 적대적 생성 신경망 (GAN) 26
3) 조건부 적대적 생성 신경망 (CGAN) 27
Ⅵ. 실험 결과 29
1. 웹사이트 핑거프린팅 29
2. 심층 학습 32
Ⅶ. 결론 41
참고문헌 42
부록 45

최근 본 자료

전체보기

댓글(0)

0