Nou Generator de prompt AI — scrie prompturi mai bune pentru ChatGPT, Claude și Gemini →

Securitatea Lanțului de Aprovizionare (Supply Chain): Pinuire pe Commit SHA și Scanare în GitHub Actions & CI/CD

Ghid complet pentru securitatea CI/CD în GitHub Actions: fixarea acțiunilor pe hash-uri complete de commit SHA în loc de tag-uri mutabile, prevenind atacurile de tip Supply Chain.

Sintaxă
uses: actions/checkout@b4ffde5c8abccd02bee280f15bbc710b383200a1 # v4.1.1

În Git, tag-urile precum @v4 sau @v1 sunt mutabile: un autor de acțiune terță (sau un hacker care îi compromite contul) poate oricând muta tag-ul @v4 către un commit malițios care să vă fure token-urile secrete. Soluția standard în mediile de producție enterprise este Pinuirea pe Commit SHA complet de 40 de caractere.

Comparație: Tag mutabil vs Commit SHA imutabil
# Abordare riscantă (tag-ul v4 poate fi modificat oricând de autor):
- uses: actions/checkout@v4

# Abordare sigură de nivel Enterprise (Imutabilitate criptografică garantată):
- uses: actions/checkout@b4ffde5c8abccd02bee280f15bbc710b383200a1 # referință: v4.1.1
- uses: actions/setup-node@60edb5dd545a775178f5252478332d7967cb8615 # referință: v4.0.2

# Pentru a automatiza actualizarea commit-urilor SHA fără efort manual,
# configurați fișierul '.github/dependabot.yml':
# version: 2
# updates:
#   - package-ecosystem: "github-actions"
#     directory: "/"
#     schedule:
#       interval: "weekly"
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Securitatea Lanțului de Aprovizionare (Supply Chain): Pinuire pe Commit SHA și Scanare

Ai o nelămurire despre utilizarea comenzii Securitatea Lanțului de Aprovizionare (Supply Chain): Pinuire pe Commit SHA și Scanare sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.