View on GitHub

capstone-2023-39

capstone-2023-39 created by GitHub Classroom

Capstone Design Team 39

Table of Contents

  • Project Introduce
  • Service
  • Project Structure
  • Project Overview
  • Team Introduce
  • Technology Stack
  • Project Introduce

    국민대학교 내부 정보통신처를 클라이언트로 설정하고 국민대학교 외부로부터 들어오는 ip의 행동 패턴을 분석하여 공격을 탐지하는 기술을 개발하였다. 해당 기술은 개발 단계에서 끝나는 것이 아닌 실제 국민대학교 정보통신처 관계자들이 국민대학교의 네트워크 트래픽과 외부로부터 들어오는 ip들에 대한 이상탐지 결과를 쉽게 활용하고 접근 할 수 있도록 서비스화하는 것을 목표로 한다. 더불어 해당 서비스 외에도 다양한 기능들을 추가하여 국민대학교 관계자에게 보안에 대한 관심을 높이고 중요성을 부각시키려고 한다.

    Kookmin University’s internal information and communication office was set up as a client and a technology was developed to detect attacks by analyzing the behavior patterns of ip coming from outside Kookmin University. The technology aims not to end in the development stage, but to service actual Kookmin University’s Information and Communication Department officials to easily utilize and access Kookmin University’s network traffic and abnormal detection results for external ip. In addition to the service, various functions are added to increase interest in security and highlight the importance of Kookmin University officials.


    Service

    1. netflow기반 이상 탐지

    국민대를 대상으로 하는 사이버 공격이나 이상행위 탐지
    

    2. 교내 공적 자원을 이용한 사익 취득감지

    넷플로우 데이터를 통해 공적 자원을 부정 사익에 악용하는 폐단 방지
    

    3. CTI 정보 확장

    국민대학교를 타겟으로 하는 위협정보를 확장하여 네트워크 보안 강화
    

    Project Structure

    image

    Project Overview

    메인 페이지 
    

    스크린샷 2023-05-24 오전 11 35 28

    외부 접근 IP 위치 시각화
    

    image

    탐지 IP 정보 및 IP 히스토리
    

    image

    교내 IP가 접근했던 Mining Pool 정보
    

    image

    날짜별로 탐지된 정상ip의 수, 악성 ip의 수, 악성 IP 빈도수 시각화 
    

    스크린샷 2023-05-24 오전 11 36 41

    국가별 악성 IP 빈도수 , 공격 유형 빈도수, 악성 IP와 정상 IP 분포 시각화 
    

    스크린샷 2023-05-24 오전 11 37 18

    악성 IP가 가장 많은 국가의 IP 분포도
    

    스크린샷 2023-05-24 오전 11 37 39

    Team Introduce

    🪐 이윤호 (팀장)

    Student ID: ****1645
    E-mail: yhya0904@kookmin.ac.kr
    Role: Data Processing & Analysis
    

    🌎 이상민

    Student ID: ****2797
    E-mail: sangminlee@kookmin.ac.kr
    Role: AI Modeling
    

    🌍 이종식

    Student ID: ****1673
    E-mail: identity230c@kookmin.ac.kr
    Role: AI Modeling
    

    🌏 신재혁

    Student ID: ****1636
    E-mail: wogur6767@kookmin.ac.kr
    Role: AI Modeling
    

    🌖 한윤석

    Student ID: ****3159
    E-mail: gtavexir@kookmin.ac.kr
    Role: AI Modeling
    

    🌗 최유나

    Student ID: ****2831
    E-mail: xcv904@kookmin.ac.kr
    Role: Data Processing & Analysis
    

    🌘 박보서

    Student ID: ****5286
    E-mail: boseo@kookmin.ac.kr
    Role: Data Processing & Analysis
    

    🌑 정찬진

    Student ID: ****1692
    E-mail: chanjin@kookmin.ac.kr
    Role: Frontend
    

    🌒 이다은

    Student ID: ****3112
    E-mail: ekdms7273@kookmin.ac.kr
    Role: Frontend
    

    🌓 이주원

    Student ID: ****1334
    E-mail: jwlee51@kookmin.ac.kr
    Role: Backend
    

    🌔 양민주

    Student ID: ****2175
    E-mail: alswn0558@gmail.com
    Role: Backend
    

    Technology Stack

    Frontend

    RED RED RED RED

    Backend

    RED RED RED RED
    RED RED

    AI Modeling

    RED RED RED RED

    Data Processing & Analysis


    common

    역할 종류
    Idea Memo RED
    Frontend Design RED
    Version Control Git GitHub