ScholarGate
어시스턴트
Machine learningVulnerability detection and testing

퍼징

퍼징(Fuzzing)은 프로그램에 대량의 무작위 또는 반무작위 테스트 케이스를 입력하여 버그, 충돌 및 보안 취약점을 찾는 소프트웨어 테스팅 기법입니다. 1990년 Barton Miller에 의해 개척된 퍼징은 복잡한 소프트웨어에서 제로데이 취약점을 발견하는 주요 방법이 되었습니다. libFuzzer, AFL, HoneyPot와 같은 현대 퍼징 도구는 커버리지 안내 변형(coverage-guided mutation)과 계측(instrumentation)을 결합하여 프로그램 경로를 효율적으로 탐색하고 취약점을 트리거합니다. 퍼징은 브라우저, 컴파일러, 암호화 라이브러리를 포함한 주요 소프트웨어에서 수천 개의 치명적인 취약점을 발견했습니다.

MethodMind에서 열기곧 제공동영상곧 제공슬라이드 다운로드

방법 전문 읽기

회원 전용

무료 계정으로 로그인하면 이 섹션을 읽을 수 있습니다.

로그인

방법 지도

관련 방법들로 이루어진 인접 영역 — 노드를 선택해 살펴보세요.

출처

  1. Miller, B. P., Fredriksen, L., & So, B. (1990). An empirical study of the reliability of UNIX utilities. Communications of the ACM, 33(12), 32-44. DOI: 10.1145/96267.96279
  2. Böhme, M., Pham, V. T., Sharma, A., & Cichon, M. (2020). Fuzzing: Challenges and reflections. IEEE Security & Privacy, 19(2), 56-62. link

이 페이지 인용 방법

ScholarGate. (2026, June 3). Fuzzing (Fuzz Testing). ScholarGate. https://scholargate.app/ko/cryptography/fuzzing

어떤 방법일까요?

이 방법을 가장 가까운 동류의 방법들과 나란히 놓고 비교해 보세요 — 라이브러리는 책을 펼쳐 놓을 뿐, 선택은 여러분의 몫입니다.

나란히 비교하기

이 방법을 참조하는 항목

ScholarGateFuzzing (Fuzzing (Fuzz Testing)). 2026-06-15에 다음에서 검색함: https://scholargate.app/ko/cryptography/fuzzing · 데이터셋: https://doi.org/10.5281/zenodo.20539026