Repolode
prowler-cloud

prowler-cloud/prowler

AWS, Azure, GCP 및 기타 클라우드 환경에서 보안 및 컴플라이언스 점검을 실행하는 오픈 소스 클라우드 보안 플랫폼이자 CLI입니다.

대체할 수 있는 제품:WizPrisma Cloud

스타
15,090
포크
2,453
열린 이슈
494
마지막 커밋
9시간 전

어떤 프로젝트인가요?

Prowler는 클라우드 계정 전반의 보안 및 컴플라이언스를 평가하는 오픈 소스 도구입니다. CLI는 AWS, Azure, Google Cloud, Kubernetes, GitHub, Microsoft 365 등 여러 제공자의 환경을 대상으로 방대한 내장 점검 항목을 실행하고, 결과를 CIS, NIST, PCI-DSS, HIPAA, GDPR, SOC 2 등의 프레임워크에 매핑합니다.

인터페이스를 선호하는 팀을 위해 Prowler는 Prowler Local Server도 제공합니다. Next.js UI, Django REST API, Celery 워커로 구성된 자체 호스팅 웹 앱이며, CLI에서 로컬 대시보드를 실행할 수 있습니다. 이 프로젝트에는 AI 어시스턴트 구성 요소인 Lighthouse와, AWS 클라우드 인벤토리 및 탐지 결과를 그래프로 보여 주는 Attack Paths 기능도 포함되어 있으며, 데이터는 Neo4j 또는 Amazon Neptune에 저장됩니다.

Prowler는 PyPI에서 설치하거나 컨테이너로 실행할 수 있습니다. 공식 GitHub Action을 사용하면 CI 워크플로에서 스캔을 실행하고 코드 스캔용 SARIF 출력을 생성할 수 있습니다.

핵심 기능

  • 01AWS, Azure, GCP, Kubernetes, GitHub, Microsoft 365 전반에서 내장 보안 점검을 실행합니다.
  • 02탐지 결과를 CIS, NIST, PCI-DSS, HIPAA, GDPR 등의 컴플라이언스 프레임워크에 매핑합니다.
  • 03각 제공자용 CLI 명령과 로컬 대시보드를 제공합니다.
  • 04API와 백그라운드 워커가 포함된 자체 호스팅 웹 인터페이스를 제공합니다.
  • 05코드 스캔용 SARIF 출력을 지원하는 공식 GitHub Action을 제공합니다.
  • 06클라우드 인벤토리와 탐지 결과를 결합해 AWS Attack Paths 그래프를 생성합니다.

활용 사례

  • 컴플라이언스 검토 전에 CIS 벤치마크를 기준으로 AWS 또는 Azure 계정을 감사합니다.
  • 모든 pull request에서 CI 파이프라인을 통해 클라우드 보안 스캔을 실행합니다.
  • Kubernetes 클러스터나 GitHub 조직 설정의 잘못된 구성을 점검합니다.
  • 자체 호스팅 대시보드 하나에서 여러 클라우드 계정의 보안 상태를 추적합니다.

빠른 시작

  1. 1

    Docker Compose 설치

  2. 2

    README에 안내된 대로 최신 릴리스용 docker-compose.yml과 .env 다운로드

  3. 3

    Docker Compose로 Prowler Local Server를 시작한 다음 http://localhost:3000 열기

    docker compose up -d

사용 전 알아둘 점

  • Local Server를 자체 호스팅하려면 Docker Compose와 API, 워커, 데이터베이스 등의 여러 서비스를 실행해야 합니다.
  • 클라우드 계정을 스캔하려면 각 제공업체의 자격 증명이 필요하며, 일부 기능은 AWS 설정을 컨테이너에 마운트하는 등의 추가 설정이 필요합니다.

토픽

자주 묻는 질문

prowler은(는) 무엇인가요?
AWS, Azure, GCP 및 기타 클라우드 환경에서 보안 및 컴플라이언스 점검을 실행하는 오픈 소스 클라우드 보안 플랫폼이자 CLI입니다. Prowler는 클라우드 계정 전반의 보안 및 컴플라이언스를 평가하는 오픈 소스 도구입니다. CLI는 AWS, Azure, Google Cloud, Kubernetes, GitHub, Microsoft 365 등 여러 제공자의 환경을 대상으로 방대한 내장 점검 항목을 실행하고, 결과를 CIS, NIST, PCI-DSS, HIPAA, GDPR, SOC 2 등의 프레임워크에 매핑합니다.
prowler은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
prowler은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
prowler은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. prowler의 마지막 커밋은 2026년 10월 23일입니다.
prowler은(는) 어디에 사용할 수 있나요?
컴플라이언스 검토 전에 CIS 벤치마크를 기준으로 AWS 또는 Azure 계정을 감사합니다. 모든 pull request에서 CI 파이프라인을 통해 클라우드 보안 스캔을 실행합니다. Kubernetes 클러스터나 GitHub 조직 설정의 잘못된 구성을 점검합니다. 자체 호스팅 대시보드 하나에서 여러 클라우드 계정의 보안 상태를 추적합니다.
prowler는 어떻게 설치하나요?
Docker Compose 설치 README에 안내된 대로 최신 릴리스용 docker-compose.yml과 .env 다운로드 Docker Compose로 Prowler Local Server를 시작한 다음 http://localhost:3000 열기: docker compose up -d
prowler은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/prowler-cloud/prowler

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트