-
Üyelik
11.05.2016
-
Yaş/Cinsiyet
35 / E
-
Meslek
Muhasebeci
-
Konum
Isparta
-
Ad Soyad
Y** K**
-
Mesajlar
67
-
Beğeniler
29 / 29
-
Ticaret
9, (%89)
Öncelikle Selamun Aleyküm.Son zamanlarda php öğrenmeye çalışıyorum ve şu sıralar PDO ile script yazabilecek seviyeye geldim.Tabi bazı konularda eksiklerim var ama ordan burdan bakarak bir şekilde hallediliyor.Ancak kafamda birçok soru işareti var.Eminim tecrübeli web developerlar bu konuda bana birkaç öneri verebilirler.
1.Sürekli PhpMyAdmin'in güvenlik bakımından zayıf kaldığını duyuyorum, kullanmayı bırakıp tabloları kodlarla yazsam daha güvenli olur mu? Yoksa host içinde de olduğundan birşeyi değiştirmez mi?
2.Php kullanarak back end yapmaktansa Java veya Python kullanarak yapmak daha mı güvenli olur?
3.Laravel gibi yapıları kullanmak mantıklı mı, sade PHP'den çok farkı var mı?
4.PHP'de güvenlik konusuyla ilgili önerebileceğiniz kitap, makale vb. varsa linkini verirseniz çok memnun olurum.Teşekkürler.
-
Üyelik
11.05.2016
-
Yaş/Cinsiyet
35 / E
-
Meslek
Muhasebeci
-
Konum
Isparta
-
Ad Soyad
Y** K**
-
Mesajlar
67
-
Beğeniler
29 / 29
-
Ticaret
9, (%89)
Kanal ve video yayından kalkmış.
-
Üyelik
14.01.2018
-
Yaş/Cinsiyet
52 / E
-
Meslek
Programcı
-
Konum
İzmir
-
Ad Soyad
S** S**
-
Mesajlar
319
-
Beğeniler
4 / 111
-
Ticaret
0, (%0)
Dili güvenli yapan, kullanılan yöntemlerdir. PHP'de bilinen sistem açığı yoktur. Lakin PHP öğrenenler internet üzerinden eski örneklere ulaşıp eski hataları çok sık tekrarlamaktadır.
Php ye hakim olmakta zorlanıyorsanız, Python veya Java ya hakim olmakta daha çok zorlanırsınız. Ayrıca bunları kullanmak size bir garanti sağlamaz.
Laravel veya diğer frameworkler size belirli bir çalışma modeli sunar, birden fazla kişi aynı modeli kullandığı için yapılan işlemler birden fazla gözün önünden geçer. Lakin bu da bir şeyin garantisi değildir.
Mesela codeigniter session verisini istemci cookiesinde tutar. Hesapta bunu kendi fonksiyonu ile garanti altına alır. Ancak, eğer sistemi kuran, sunucu tarafında tutulan kripto anahtarını kolayca tahmin edilebilir bir şey yaparsa (ki öyle de yapıyorlar). Tüm sunucu bilgilerini kendi elinizle saldırgana teslim etmiş olursunuz.
Neyse, bunlar bir süreç zaman içinde oturur, gidip raftan alınmaz. Laravel öğrenip kullanabilirseniz iyi olur.
1 kişi bu mesajı beğendi.