Çerez tercihleri
Analitik için çerez kullanıyoruz. Gizlilik Politikası Zorunlu olmayan takibi kabul edebilir veya reddedebilirsiniz.
"Hizmet Hesapları için Güvenli Parola Oluşturma" için pratik rehber: temel adımlar, yaygın hatalar ve Şifre Oluşturucu ile uygulama.
Araca git
Kriptografik olarak güvenli şifre oluşturucu.
Hizmet hesapları, otomatikleştirilmiş süreçleri -- CI/CD pipeline'ları, veritabanı konektörleri, mikroservisler arası çağrıları -- doğrulamak için kullanılır. Bu hesapların kimlik bilgileri, insan parolalarından tamamen farklı kurallara ihtiyaç duyar.
İnsan parolaları, güvenliği hatırlanabilirlikle dengeler. Hizmet hesaplarının böyle bir kısıtlaması yoktur. Hedef:
Komut satırında oluştur:
# 32 rastgele bayt → 64 karakterli hex dizisi (~128 bit entropi)
openssl rand -hex 32
# çıktı: a3f7b2c1d4e5f60789ab01cd23ef45...
# 32 rastgele bayt → 43 karakterli Base64 dizisi
openssl rand -base64 32
# çıktı: o/ez7LHk5fYHirsBzSPvRQ4m...
# /dev/urandom alternatifi
head -c 32 /dev/urandom | xxd -p -c 64Ya da Parola Üretici ile maksimum uzunluk ve tüm karakter tipleri etkinleştirilmiş hızlı üretim için kullanın.
| Kimlik Bilgisi | Format | Döngü | Kapsam |
|---|---|---|---|
| **API anahtarı** | Uzun rastgele dizi, genellikle önekli (`sk_live_...`) | İsteğe bağlı veya planlı | Hizmete bağlı, kullanıcı değil |
| **Parola** | Depolanmış hash (bcrypt/argon2) | Uzlaşma veya plan durumunda | Girişte kimlik doğrulama |
| **Token (JWT/OAuth)** | İmzalı, kısa ömürlü (15dk-1sa) | Otomatik süresi doluyor, yenileme tokeni döner | İstek başına kapsamlı izinler |
Kaynak kodundaki kimlik bilgileri sızdırılır. Periyot.
# KÖTÜ -- git'e taahhüt edildi
DB_PASSWORD="supersecret123"
# İYİ -- çalışma zamanında enjekte edildi
export DB_PASSWORD=$(aws secretsmanager get-secret-value \
--secret-id prod/db/password \
--query 'SecretString' --output text)Bir secrets yöneticisi kullanın:
.env git'e taahhüt edilmez)Manuel döndürme gerçekleşmez. Otomatize edin:
AWS Secrets Manager bu işlemi yerel olarak Lambda döndürme fonksiyonları ile destekler. Vault dinamik kimlik bilgileri ile bunu yapar -- kimlik bilgileri talep üzerine oluşturulur ve otomatik olarak süresi dolur.
# .gitignore
.env
.env.*
*.pem
*.key
# Önceden yükleme kancası: kimlik bilgileri taraması
# gitleaks, truffleHog veya git-secrets kullanın
gitleaks detect --source . --verboseAkisi Password Generator icinde calistirin ve trafik buyutmeden once baseline kaydedin.
Bu içerik, doğruluk, pratik uygulanabilirlik ve güncel ürün akışlarıyla tutarlılık açısından Tools Hub editoryal ekibi tarafından gözden geçirilir.
Son gözden geçirme:
"Şifre Politikası: Uzunluk ve Karmaşıklık" için pratik rehber: temel adımlar, yaygın hatalar ve Şifre Oluşturucu ile uygulama.
"Herkese Açık Wi-Fi ve Seyahat Güvenliği için VPN" için pratik rehber: temel adımlar, yaygın hatalar ve Şifre Oluşturucu ile uygulama.
Kod İnceleme AI ile anında hataları, güvenlik açıklarını ve performans sorunlarını pull request öncesinde tespit edin.
"Eyalete Göre Satış Vergisi Nexus Eşikleri" için pratik rehber: temel adımlar, yaygın hatalar ve Satış Vergisi Hesaplayıcı ile uygulama.