Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
snuffleupagus — php7 및 php8용 보안 모듈 - 버그 클래스 제거 및 나머지 가상 패치! | Kitploit
도구/GitHubGitHub/jvoisin/snuffleupagus
Defensive ToolsVulnerability ScannersCode AnalysisWeb SecurityMisconfiguration
GitHubjvoisin/snuffleupagus

snuffleupagus

php7 및 php8용 보안 모듈 - 버그 클래스 제거 및 나머지 가상 패치!

저장소 보기
8379479일 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트


Snuffleupagus' logo
Snuffleupagus

php7 및 php8용 보안 모듈 - 버그 클래스를 제거하고 나머지는 가상 패치합니다!

Testing PHP7 on various Linux distributions Testing PHP8 on various Linux distributions Coverity CII Best Practises readthedocs.org coveralls twitter Packaging status CodeQL

주요 기능 • 다운로드 • 예제 • 문서 • 라이선스 • 감사의 말

Snuffleupagus는 PHP 7+ 및 8+용 모듈로, 전체 버그 클래스를 제거하여 웹사이트에 대한 공격 비용을 획기적으로 높이도록 설계되었습니다. 또한 강력한 가상 패치 시스템을 제공하여 관리자가 PHP 코드를 수정하지 않고도 특정 취약점을 수정하고 의심스러운 동작을 감사할 수 있습니다.

주요 기능

  • 눈에 띄는 성능 영향 없음
  • 강력하면서도 작성하기 쉬운 가상 패치 규칙
  • 여러 취약점 클래스 제거
    • Unserialize 기반 코드 실행
    • mail 기반 코드 실행
    • 쿠키 탈취 XSS
    • 파일 업로드 기반 코드 실행
    • 취약한 PRNG
    • XXE
    • 필터 기반 원격 코드 실행 및 관련 문제들
  • 여러 하드닝 기능
    • 쿠키에 대한 자동 secure 및 samesite 플래그
    • 침해 후 동작 탐지를 위한 번들 규칙 세트
    • 전역 엄격 모드 및 타입 저글링 방지
    • 스트림 래퍼 화이트리스트
    • 쓰기 가능한 파일 실행 방지
    • eval에 대한 화이트리스트/블랙리스트
    • curl 사용 시 TLS 인증서 검증 강제
    • 요청 덤프 기능
  • 비교적 합리적인 코드 베이스:
    • 100%에 가까운 커버리지의 포괄적인 테스트 스위트
    • 모든 커밋은 여러 배포판에서 테스트됨
    • clang-format으로 강제되는 코드 스타일

다운로드

다운로드 페이지가 있으며, 여기서 배포판용 패키지를 찾을 수 있습니다. 물론 이 저장소를 git clone하거나 github에서 릴리스를 확인할 수도 있습니다.

예제

다음과 같은 다양한 예제 규칙을 제공합니다:

root@kitploit:~
# `chmod` 함수 하드닝
sp.disable_function.function("chmod").param("mode").value_r("^[0-9]{2}[67]$").drop();

# `system`에서 명령 주입 완화
sp.disable_function.function("system").param("command").value_r("[$|;&`\\n]").drop();

규칙 위반 시 로그에 다음과 같은 줄이 표시됩니다:

root@kitploit:~
[snuffleupagus][0.0.0.0][disabled_function][drop] The execution has been aborted in /var/www/index.php:2, because the return value (0) of the function 'strpos' matched a rule.

문서

원하는 모든 문서를 갖춘 포괄적인 웹사이트가 있습니다. 물론 직접 빌드할 수도 있습니다.

감사의 말

다음 분들께 감사드립니다:

  • 거대한 영감의 원천이 된 Suhosin 프로젝트
  • 개발을 초기에 후원한 NBS System
  • 실험과 기여를 해준 Suhosin-ng 및 이를 후원한 NLNet
  • 모든 기여자 여러분
도구 다운로드
포괄적인 문서
  • coverity, codeql, scan-build 등 사용