개발공부일지

  • 홈
  • 태그
  • 방명록

2026/05 1

Fuzzing 기초 1

1. 퍼징 (Fuzzing) 이란 - 비정상적인 데이터를 계속 던져서 프로그램이 언제 무너지는지 관찰하는 자동화 테스트 - 소프트웨어에 무작위이거나 의도적으로 Invalid/Unexpected data를 지속적으로 주입하는 테스팅 기법 - 이렇게 해서 약간 예외 사항이나 알고리즘으로 치면 반례 같은 걸 찾아내는 과정이라고 보면 됨! - 반례 찾아내는 걸 사람 머리도 물론 쓰지만 기계를 써서 (엣지 케이스라는 용어가 있다) 더 빨리 찾아낼 수 있는 게 장점... - 엣지 케이스 :: 개발자 측면에선 최소/최대 경계값을 넣어서 테스트할 때 정상 동작하는지 확인하는 거! +) 코너 케이스는 뭐냐 -> 엣지 케이스는 만족하는데 외부 변수나 특정 조건에서 문제가 발생하는 경우 ... 약간 집..

Security 2026.05.18
이전
1
다음
더보기
프로필사진

개발공부일지

화이트해커를 향해 매일매일 한 걸음

  • 분류 전체보기 (47)
    • Develop (16)
      • C++ (0)
      • Java (8)
      • DataBase (7)
      • Etc. (1)
    • Security (12)
      • WebHacking (4)
      • Pwnable (6)
      • Forensic (0)
      • Cryptography (0)
    • ECC (9)
      • Machine Learning Team 5 (20.. (8)
      • 머신러닝 프로젝트 (2024-Winter) (1)
    • EDOC (8)
      • Flutter 스터디 (2025-1) (8)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/05   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Daum Corp. All rights reserved.

티스토리툴바