[python] 웹 공격 로그 분석 인공지능 학습 (프로젝트 코드) 포스팅 썸네일 이미지

프로젝트 (Project)/웹 로그 기반 웹 공격 탐지 분석 인공지능

[python] 웹 공격 로그 분석 인공지능 학습 (프로젝트 코드)

필요 모듈 : Scikit-Learn (0.22 or higher is required) 필요 코드 : 파서, 모델별 성능 출력 코드 csic_parser.py 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 import io import urllib.parse import numpy as np def parse(file_in, file_out): f = open("csic/" + file_in, 'r', encodin..

2021.11.08 게시됨

[python] 웹 공격 로그 분석 인공지능 학습  (기반 코드 + 프로젝트 설계) 포스팅 썸네일 이미지

프로젝트 (Project)/웹 로그 기반 웹 공격 탐지 분석 인공지능

[python] 웹 공격 로그 분석 인공지능 학습 (기반 코드 + 프로젝트 설계)

정상, 비정상 웹 로그 데이터 text 파일을 이용해서 (normal, anormal, test, train) 머신러닝 학습을 시킨 후 로그 분석으로 공격인지 아닌지를 분류하는 것이 목표. 데이터를 이용해서 (GET, POST 부분 확인 + url 기반) 아래와 같은 과정으로 진행한다. 파싱 -> 데이터 셋, 라벨링 (정상, 비정상 분류) -> 벡터 변환 (단어) -> 훈련 -> 테스트 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 ..

2021.10.31 게시됨

반응형