애플리케이션 퍼징은 1989년 위스콘신 대학교의 바튼 밀러가 개발한 테스트 방법으로, 소프트웨어, 운영 체제 또는 네트워크의 코딩 오류와 보안 취약점을 발견하는 데 사용됩니다. 이 테스트 방법은 테스트 대상에 '퍼즈'라고 불리는 대량의 데이터를 삽입하여 시스템이 다운되거나 예상치 못한 결과를 반환하도록 유도하는 방식입니다. 테스트 중에 취약점이 발견되면 '퍼저'라는 소프트웨어 도구를 사용하여 취약점의 잠재적 원인을 파악할 수 있습니다.
퍼저(fuzzer)는 버퍼 오버플로, 서비스 거부 공격 , 크로스 사이트 스크립팅(XSS) 및 SQL 인젝션과 같은 취약점을 발견하는 데 가장 효과적입니다. 이러한 공격 방식은 온라인 애플리케이션을 악용하려는 악의적인 해커들이 가장 흔히 사용하는 수법입니다. 애플리케이션 퍼징 기법을 활용하면 향후 발생할 수 있는 심각한 보안 문제를 예방할 수 있습니다.
출처: TechTarget
추가 정보: AI 퍼징이란 무엇이며, 왜 차세대 주요 사이버 보안 위협이 될 수 있는가?
관련 용어: 동적 코드 분석, 정적 코드 분석, 취약점
아마도 그럴 것입니다. 애플리케이션 퍼즈 테스팅은 간단하고 비용 대비 편익이 높으며, 애플리케이션 개발 과정에서 간과되거나 간과될 수 있는 심각한 결함을 종종 발견할 수 있습니다. 중소기업(SMB)이 소프트웨어 개발 업체라면 개발 프로세스에 애플리케이션 퍼즈 테스팅을 통합하는 것을 고려해 볼 수 있습니다. 하지만 퍼즈 테스팅만으로는 프로그램의 전반적인 보안, 품질 또는 효과에 대한 완전한 정보를 얻을 수 없습니다. 동적 및 정적 코드 평가(위 링크 참조)와 같은 소프트웨어 코드 분석을 위한 다른 자동화 도구와 퍼징을 함께 사용해야 합니다.
https://www.youtube.com/watch?v=RqrHT93KdgE
최신 사이버 보안 동향, 팁, 모범 사례를 알아보고 공유하세요. 또한 주의해야 할 새로운 위협도 알려드립니다.
저자: 케이티 보케티 | 편집: 크레이그 테일러 크레이그 테일러 편집글: 우리는 이미 오래전부터 알고 있었죠...
더보기
저자: Katie Boquetti | 편집: Craig Taylor Craig Taylor의 편집: CAPTCHA는 다음 사항을 테스트해야 합니다...
더보기