업데이트로 돌아가기
New releaseSep 5, 2026

peirates v1.1.31

Peirates - Kubernetes 침투 테스트 도구

공유

Peirates

Release gosec

Logo

Peirates란 무엇인가?

Peirates는 Kubernetes 침투 도구로, 공격자가 권한을 상승시키고 Kubernetes 클러스터를 통해 피벗할 수 있게 해줍니다. 서비스 계정 토큰과 시크릿을 탈취·수집하고, 추가 코드 실행을 확보하며, 클러스터의 제어권을 장악하는 알려진 기법들을 자동화합니다.

Peirates를 어디에서 실행하나요?

Kubernetes에서 실행 중인 컨테이너 내부 또는 컨테이너 외부의 Kubernetes 노드에서 Peirates를 실행합니다.

Peirates는 Kubernetes 클러스터를 공격하나요?

네, 확실히 공격합니다. Kubernetes 클러스터에서 이 도구를 사용하기 전에 변호사와 클러스터 소유자와 상의하십시오.

Peirates를 만든 사람은 누구인가요?

InGuardians의 CTO인 Jay Beale이 Peirates를 처음 구상하고, Faith Alderson, Adam Crompton, Dave Mayer를 포함한 InGuardians 개발자 그룹을 구성하여 함께 만들었습니다. Faith는 우리 모두가 Golang을 배우도록 설득하여 Kubernetes 프로젝트의 kubectl 라이브러리를 도구에 구현할 수 있게 했습니다. Adam은 고도로 상호작용적인 사용자 인터페이스를 사용하도록 그룹을 설득했습니다. Dave는 전염성 있는 열정을 가져왔습니다. 이 네 명의 개발자가 함께 공격을 구현하고 우리가 침투 테스트에 사용하는 이 도구를 배포하기 시작했습니다.

다른 기여자들도 도움을 주었습니다. 자세한 내용은 GitHub를 참조하세요. 또한 credits.md도 검토해 주시기 바랍니다.

기여를 환영하나요?

네, 절대적으로 환영합니다. 풀 리퀘스트를 제출하거나 [email protected]으로 연락해 주세요.

이 도구는 어떤 라이선스로 배포되나요?

Peirates는 GPLv2 라이선스로 배포됩니다.

Peirates 실행하기

공격을 시작할 peirates 바이너리만 필요하다면 릴리스 페이지에서 최신 릴리스를 받으세요.

명령 동작, 사전 요구 사항, 부작용, 정리 및 문제 해결에 대해서는 메인 메뉴 명령 참조를 참조하세요.

컨테이너 이미지로 제공되는 Peirates

Docker Hub에서 유용한 alpine-peirates 컨테이너 이미지를 찾을 수 있으며, 버전 번호 태그는 Peirates 버전을 추적합니다.

예를 들어, peirates 버전 v1.1.27d를 포함하는 alpine-peirates:v1.1.27d의 경우 다음을 실행하세요:

docker pull bustakube/alpine-peirates:v1.1.27d

Peirates 빌드하기

하지만 소스에서 빌드하려면 계속 읽어보세요!

peirates 받기

go get -v "github.com/inguardians/peirates"

아직 라이브러리 소스를 받지 않았다면 받기 (경고: 전체 kubernetes 저장소가 필요하므로 거의 1기가의 공간이 필요합니다)

go get -v "k8s.io/kubectl/pkg/cmd" "github.com/aws/aws-sdk-go"

실행 파일 빌드하기

cd $GOPATH/github.com/inguardians/peirates
make

기본 build 대상은 저장소 루트에 peirates라는 이름의 정적으로 링크된 Linux AMD64 실행 파일을 생성합니다. make build로 명시적으로 호출할 수도 있습니다.

AMD64, ARM, ARM64 및 386용 압축 Linux 배포판 빌드:

make dist

배포 아카이브에는 정적으로 링크된 바이너리가 포함되며 scripts/에 기록됩니다. 압축되지 않은 바이너리를 유지하려면 DIST_COMPRESS=no를 설정하고, 아키텍처의 하위 집합을 빌드하려면 DIST_ARCHES=amd64를 설정하세요. make dist-arm64와 같은 개별 대상도 사용할 수 있습니다.

카테고리