GCP - Source Repositories Enum
Βασικές Πληροφορίες
Τα Google Cloud Source Repositories είναι ένα πλήρως λειτουργικό, κλιμακούμενο, ιδιωτικό υπηρεσία αποθετηρίου Git. Είναι σχεδιασμένο για να φιλοξενεί τον πηγαίο κώδικα σας σε ένα πλήρως διαχειριζόμενο περιβάλλον, ενσωματώνοντας αρμονικά με άλλα εργαλεία και υπηρεσίες του GCP. Προσφέρει ένα συνεργατικό και ασφαλές μέρος για ομάδες να αποθηκεύουν, διαχειρίζονται και παρακολουθούν τον κώδικά τους.
Οι βασικές λειτουργίες των Cloud Source Repositories περιλαμβάνουν:
Πλήρως Διαχειριζόμενο Hosting Git: Προσφέρει την οικεία λειτουργικότητα του Git, πράγμα που σημαίνει ότι μπορείτε να χρησιμοποιήσετε κανονικές εντολές και ροές εργασίας του Git.
Ενσωμάτωση με Υπηρεσίες του GCP: Ενσωματώνεται με άλλες υπηρεσίες του GCP όπως το Cloud Build, το Pub/Sub και το App Engine για πλήρη ανιχνευσιμότητα από τον κώδικα μέχρι την αναπτυξιακή διαδικασία.
Ιδιωτικά Αποθετήρια: Βεβαιώνει ότι ο κώδικάς σας αποθηκεύεται με ασφάλεια και ιδιωτικότητα. Μπορείτε να ελέγξετε την πρόσβαση χρησιμοποιώντας ρόλους Διαχείρισης Ταυτότητας και Πρόσβασης (IAM) του Cloud.
Ανάλυση Πηγαίου Κώδικα: Συνεργάζεται με άλλα εργαλεία του GCP για να παρέχει αυτοματοποιημένη ανάλυση του πηγαίου κώδικά σας, εντοπίζοντας πιθανά προβλήματα όπως σφάλματα, ευπάθειες ή κακές πρακτικές κωδικοποίησης.
Εργαλεία Συνεργασίας: Υποστηρίζει τη συνεργατική κωδικοποίηση με εργαλεία όπως αιτήματα συγχώνευσης, σχόλια και αξιολογήσεις.
Υποστήριξη Καθρέπτη: Σας επιτρέπει να συνδέσετε τα Cloud Source Repositories με αποθετήρια που φιλοξενούνται στο GitHub ή το Bitbucket, επιτρέποντας αυτόματη συγχρονισμό και παρέχοντας μια ενοποιημένη προβολή όλων των αποθετηρίων σας.
Πληροφορίες OffSec
Η διαμόρφωση των αποθετηρίων πηγαίου κώδικα μέσα σε ένα έργο θα έχει έναν Λογαριασμό Υπηρεσίας που χρησιμοποιείται για τη δημοσίευση μηνυμάτων Cloud Pub/Sub. Ο προεπιλεγμένος που χρησιμοποιείται είναι ο Compute SA. Ωστόσο, δεν νομίζω ότι είναι δυνατό να κλέψετε το διακριτικό του από τα Αποθετήρια Πηγαίου Κώδικα καθώς εκτελείται στο παρασκήνιο.
Για να δείτε τον κώδικα μέσα στον ιστότοπο των GCP Cloud Source Repositories (https://source.cloud.google.com/), ο κώδικας πρέπει να είναι μέσα στον κύριο κλαδί από προεπιλογή.
Μπορείτε επίσης να δημιουργήσετε έναν καθρέπτη Αποθετηρίου Cloud που να δείχνει σε ένα αποθετήριο από το Github ή το Bitbucket (δίνοντας πρόσβαση σε αυτές τις πλατφόρμες).
Είναι δυνατόν να κωδικοποιήσετε και να εντοπίσετε σφάλματα από μέσα στο GCP.
Από προεπιλογή, τα Source Repositories αποτρέπουν την αποστολή ιδιωτικών κλειδιών σε δεσμεύσεις, αλλά αυτό μπορεί να απενεργοποιηθεί.
Άνοιγμα στο Cloud Shell
Είναι δυνατό να ανοίξετε το αποθετήριο στο Cloud Shell, θα εμφανιστεί ένα παράθυρο όπως αυτό:
Αυτό θα σας επιτρέψει να κωδικοποιήσετε και να εντοπίσετε σφάλματα στο Cloud Shell (το οποίο μπορεί να διακυβευτεί).
Απαρίθ
Επέκταση Προνομίων & Μετά Εκμετάλλευση
GCP - Sourcerepos PrivescΑνεξουσιοδότητη Απαρίθμηση
GCP - Source Repositories Unauthenticated EnumLast updated