Skip to content

[Feature]: URL parameter 분석 #3

Description

@Jellsnail

기능 설명

analyzers에 parameter 분석 추가- 새로운 분석 기능

path, query, fragment에 대한 구조분석 및 인코딩 해석

  • 룰 기반 분석
  • ML모델 분석과 별개의 검사
  1. path : 이상한 디렉토리 패턴, 인코딩 은닉, 피싱 키워드, 확장자 위장 확인
  2. query : 실제 목적 URL이 위장 삽입될 수 있음- 최종 목적지에 대한 단서 포함 가능성
  3. fragment : 사용자 기만 목적 분석

작업 항목

1. 퍼센트 인코딩 존재 여부 확인

  • %xx 패턴 유무/개수
  • path/query/fragment 중 어디에 많은지

2. 1회 디코딩 결과 확인

  • decode했을 때 URL 구조가 더 드러나는지
  • 숨겨진 /, ., @, ?, = 등이 나타나는지

3. 이중 인코딩 의심 여부

  • 한 번 decode해도 %xx가 또 남는지

4. query 안의 내포 URL 추출

  • url=..., redirect=..., next=... 같은 값 안에 URL이 존재하는가

5. 피싱 유도 문자열 탐지

  • login, signin, verify, update, secure, account, bank, pay 같은 키워드
  • raw 기준, decoded 기준 양쪽을 모두 확인

참고 자료

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Fields

    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions