PHP ile şifreler nasıl saklanmalı?
Şifreleri düz metin tutmayın; password_hash ile hashleyin ve girişte password_verify kullanın. Eski hashleri kontrollü biçimde migrate edin.
Teknik soruların kaybolmadığı; konu, cevap ve çözüm mantığıyla düzenli kalan modern geliştirici forumu.
Şifreleri düz metin tutmayın; password_hash ile hashleyin ve girişte password_verify kullanın. Eski hashleri kontrollü biçimde migrate edin.
Şifre ve hassas token saklamak için uygun değildir; XSS durumunda okunabilir. Hassas oturum bilgileri için güvenli HttpOnly cookie tercih edilir.
Lock dosyası kullanın, npm audit sonuçlarını inceleyin ve kullanılmayan paketleri kaldırın. Kritik paketleri güncel tutun.
Düz metin yerine Argon2 veya bcrypt gibi uygun parola hashleme yöntemleri kullanın; Django gibi frameworklerin yerleşik sistemlerini tercih edin.
Sunucu tarafında doğrulama şarttır; CSRF koruması, çıktı kaçışları ve uygun input tipleri ek güvenlik sağlar.
Parametreli sorgular veya ORM kullanın; kullanıcı girdisini SQL metnine doğrudan birleştirmeyin.
Kaynak kodda gerçek parolaları tutmayın; ortam değişkenleri veya sunucuya özel güvenli config kullanın ve erişimi sınırlandırın.
Rate limit, güçlü parola, MFA, güvenli SSH ayarları ve log tabanlı engelleme gibi katmanlar kullanın.
Kullanıcı girdisini HTMLe ham olarak basmayın; bağlama uygun output escaping kullanın ve gerekiyorsa güvenli HTML sanitizer uygulayın.
Oturum açık kullanıcının tarayıcısından istemeden işlem yapılmasını önlemek için state-changing isteklerde CSRF tokenı kullanılır.
Prepared statement ve parametre bağlama kullanın; kullanıcı girdisini sorgu metnine birleştirmeyin.
Boyut, MIME ve içerik doğrulaması, rastgele ad, çalıştırma engeli ve erişim kontrolü birlikte uygulanmalıdır.