AWS - Codebuild Enum
Last updated
Last updated
AWS Hacking'i öğrenin ve pratik yapın:HackTricks Training AWS Red Team Expert (ARTE) GCP Hacking'i öğrenin ve pratik yapın: HackTricks Training GCP Red Team Expert (GRTE)
AWS CodeBuild, tamamen yönetilen sürekli entegrasyon hizmeti olarak tanınmaktadır. Bu hizmetin temel amacı, kaynak kodunu derleme, testleri yürütme ve yazılımı dağıtım amaçları için paketleme sürecini otomatikleştirmektir. CodeBuild'in sunduğu en önemli avantaj, kullanıcıların kendi derleme sunucularını sağlama, yönetme ve ölçeklendirme gereksinimini ortadan kaldırma yeteneğidir. Bu kolaylık, hizmetin kendisinin bu görevleri yönetmesindendir. AWS CodeBuild'in temel özellikleri şunlardır:
Yönetilen Hizmet: CodeBuild, derleme sunucularını yönetir ve ölçeklendirir, kullanıcıları sunucu bakımından kurtarır.
Sürekli Entegrasyon: Geliştirme ve dağıtım iş akışı ile entegre olur, yazılım sürüm sürecinin derleme ve test aşamalarını otomatikleştirir.
Paket Üretimi: Derleme ve test aşamalarından sonra, yazılım paketlerini hazırlar ve dağıtım için hazır hale getirir.
AWS CodeBuild, diğer AWS hizmetleriyle sorunsuz bir şekilde entegre olur, CI/CD (Sürekli Entegrasyon/Sürekli Dağıtım) hattının verimliliğini ve güvenilirliğini artırır.
Bu, bazı erişimlerin (bir Github token'ı veya uygulaması gibi) yapılandırılabileceği eski bir seçenektir ve bu erişimler codebuild projeleri arasında paylaşılacaktır, böylece tüm projeler bu yapılandırılmış kimlik bilgileri setini kullanabilir.
Saklanan kimlik bilgileri (token'lar, şifreler...) codebuild tarafından yönetilmektedir ve bunları AWS API'lerinden almak için herhangi bir kamuya açık yol yoktur.
Depo platformuna (Github, Gitlab ve Bitbucket) bağlı olarak farklı seçenekler sunulmaktadır. Ancak genel olarak, bir token veya şifre saklamayı gerektiren herhangi bir seçenek, bunu gizli bir şekilde saklayacaktır.
Bu, farklı codebuild projelerinin, yalnızca yapılandırılmış varsayılan olanı kullanmak yerine, sağlayıcılara farklı yapılandırılmış erişimler kullanmasına olanak tanır.
Aşağıdaki sayfada, codebuild izinlerini kötüye kullanarak ayrıcalıkları artırma yöntemini kontrol edebilirsiniz:
AWS - Codebuild PrivescAWS Hacking'i öğrenin ve pratik yapın:HackTricks Training AWS Red Team Expert (ARTE) GCP Hacking'i öğrenin ve pratik yapın: HackTricks Training GCP Red Team Expert (GRTE)