본문 바로가기
반응형

분류 전체보기480

Transformer 모델을 이용한 웹 취약점 공격 유형 분류 Transformer 모델을 이용한 웹 취약점 공격 유형 분류 ** 개인 프로젝트 정리 글. 비전공자로 부정확하거나 불필요한 프로세스가 포함되었을 수 있음. - Transformer 모델을 Fine Tunning 하여 탐지 데이터에 대한 웹 취약점 공격 유형 분류하는 모델 제작.- 탐지 데이터는 웹방화벽 솔루션에서 제공한 rawdata를 기반으로 데이터 셋 수집.- 웹 취약점 공격 유형은 20 ~ 30 가지로 사전 정의해두었으며 수집된 데이터 셋을 정의된 공격 유형으로 분류.- 데이터 셋은 간단하게 'rawdata', '공격 유형' 2개 필드로 구성.   (데이터 셋 -)  ** Fine Tunning 절차 1) CSV로 저장된 데이터 셋 로딩.      >> 데이터 셋 로딩을 진행하면서 rawdata .. 2024. 12. 11.
Fluentd 활용하기 - CloudFlare Logpush 연동 Fluentd 활용하기 - CloudFlare Logpush 연동 Fluentd 활용 사례에 대해 간략하게 서술. (후술 기능은 모두 Chatgpt 로 구현)  [Architecture] -  1) CloudFlare Logpush  >>  2) Cloud 저장소 (S3, R2)  >>  3) Fluentd  >>  4) 로그 서버        1) S3, R2 Logpush 기능으로 데이터 post    2) 데이터 저장    3-1) 저장소마다 다른 방식으로 데이터 get.        > S3 : SQS        > R2 : 일정 시간마다 데이터 get    3-2) filter 를 이용한 데이터 파싱    3-3) 파싱된 데이터를 output으로 로그 서버로 forward    4) 로그 최종.. 2024. 11. 25.
[Android] Kotlin 간단 요약_2 * 함수 - 코틀린에서의 함수 파라미터는모두 읽기 전용 키워드 val이 생략된 형태 val name1 : String >> name1 : String fun 함수명 ( 파라미터 이름 : 타입 ): 반환 타입 { return 값 } * 클래스 - 변수와 함수의 모음 - 프라이머리 생성자, 세컨더리 생성자, 디폴트 생성자 존 class 클래스명 { var 변수 fun 함수() { // 코드 } } * 추상 클래스와 인터페이스 >>> 출처 : 이것이 안드로이드다 개정판 with 코틀린 2024. 1. 30.
[Springboot] 스프링부트 프로젝트 통합하기 스프링부트 프로젝트 통합하기 이전까지 스프링부트 관련된 여러 실습서를 보면서 여러가지 프로젝트를 만들었다. 하지만 오랫동안 지속하여 사용하는 프로젝트는 없었으며 여러가지를 잘잘하게 만들다보니 깊이 있게 만든 프로젝트는 없었다. 그래서 스프링부트 프로젝트를 하나로 통합하여 사용할 수 있도록 지금까지 만들어 둔 프로젝트 중 중요하고 기능이 겹치지 않는 프로젝트를 추려 통합하려고 한다. 물론 스프링부트 실습서 대부분 백엔드 위주로 다루다보니 UI가 너무 이쁘지 않다. UI도 이쁘게 꾸미도록 조금씩 개선할 예정. 조금씩 개선하고 기록 예정. 2024. 1. 29.
Atlassian 제품 보안 업데이트 권고 (CVE-2023-22527) Atlassian 제품 보안 업데이트 권고 (CVE-2023-22527) * 최근 Atlassian 제품 관련 원격 명령 실행 취약점이 다수 탐지되고 있습니다. * 아래와 같은 Atlassian Confluence 제품취약 버전을 사용하는 곳은 업그레이드 권고드립니다. * KISA 보안 동향 : https://knvd.krcert.or.kr/detailSecNo.do?IDX=6076 보안 취약점 정보 포털 닫기 검색 knvd.krcert.or.kr * 벤더 공지 : https://confluence.atlassian.com/security/cve-2023-22527-rce-remote-code-execution-vulnerability-in-confluence-data-center-and-confluen.. 2024. 1. 28.
[Android] Kotlin 간단 요약_1 Kotlin 간단 요약_1 * 변수 var - 변수 선언 : var abc / var age : int * 읽기 전용 변수 val * 상수 const * 코딩 컨벤션 - 각 프로젝트별로 코드를 작성하는 규칙 - 명명 규칙 ( Ex. 클래스 첫 글자 대문자, 카멜 케이스 ) * 조건문 if - 자바의 조건문과 동 - 변수에 직접 if 문 사용 가능 Ex. var bigger = if ( a > b ) a else b - if 문의 마지막 값을 반환값으로 사용 Ex. var biiger = if ( a > b ) { var c = 30 a } else { b } * when 문 - 자바 switch + if 범위 지정 * 배열 - 배열 : var = longArray = LongArray(10) : Arra.. 2024. 1. 28.
반응형