GCP - Source Repositories Enum
Temel Bilgiler
Google Cloud Kaynak Deposu, tam özellikli, ölçeklenebilir, özel Git depo hizmetidir. Kodunuzu tamamen yönetilen bir ortamda barındırmak için tasarlanmış olup, diğer GCP araçları ve hizmetleriyle sorunsuz bir şekilde entegre olur. Takımların kodlarını depolamak, yönetmek ve izlemek için işbirlikçi ve güvenli bir yer sunar.
Cloud Kaynak Deposunun temel özellikleri şunlardır:
Tamamen Yönetilen Git Barındırma: Git'in tanıdık işlevselliğini sunar, yani düzenli Git komutlarını ve iş akışlarını kullanabilirsiniz.
GCP Hizmetleriyle Entegrasyon: Kodunuzdan dağıtıma kadar olan süreçte Cloud Build, Pub/Sub ve App Engine gibi diğer GCP hizmetleriyle entegre çalışır.
Özel Depolar: Kodunuzun güvenli ve özel olarak depolanmasını sağlar. Erişimi, Cloud Kimlik ve Erişim Yönetimi (IAM) rollerini kullanarak kontrol edebilirsiniz.
Kaynak Kodu Analizi: Kaynak kodunuzun otomatik analizini sağlamak için diğer GCP araçlarıyla birlikte çalışır ve hatalar, güvenlik açıkları veya kötü kodlama uygulamaları gibi potansiyel sorunları tespit eder.
İşbirliği Araçları: Birleştirme istekleri, yorumlar ve incelemeler gibi araçlarla işbirlikçi kodlama desteği sağlar.
Ayna Desteği: Cloud Kaynak Deposunu GitHub veya Bitbucket'te barındırılan depolarla bağlayarak otomatik senkronizasyonu sağlar ve tüm depolarınızın birleşik bir görünümünü sunar.
OffSec Bilgisi
Bir projenin içindeki kaynak deposu yapılandırmasında, Cloud Pub/Sub mesajlarını yayınlamak için kullanılan bir Hizmet Hesabı bulunur. Varsayılan olarak kullanılan Compute SA'nın kaynaktan Repositories üzerinden jetonunun çalınması mümkün değildir.
GCP Cloud Kaynak Deposu web konsolunda (https://source.cloud.google.com/) kodu görmek için, kodun varsayılan olarak ana dalda olması gerekmektedir.
Ayrıca, Github veya Bitbucket'teki bir repo'ya işaret eden bir ayna Cloud Deposu oluşturabilirsiniz (bu platformlara erişim sağlar).
GCP içinden kod yazabilir ve hata ayıklayabilirsiniz.
Kaynak Deposu varsayılan olarak, özel anahtarların taahhütlerde itilmesini engeller, ancak bu devre dışı bırakılabilir.
Cloud Shell'de Aç
Depoyu Cloud Shell'de açmak mümkündür, aşağıdaki gibi bir iletişim kutusu görünecektir:
Bu, Cloud Shell'de kod yazmanıza ve hata ayıklamanıza olanak sağlar (bu, cloudshell'in tehlikeye girmesine neden olabilir).
Numaralandırma
Yetki Yükseltme ve Sonraki Saldırı
GCP - Sourcerepos PrivescKimlik Doğrulamasız Sorgulama
GCP - Source Repositories Unauthenticated EnumLast updated