Şimdiye kadar 10 kişi bağışta bulundu. Sizde bize bağışta bulunarak büyümemize yardım edebilirsiniz
blank

PHP Güvenliği #5

Veri Kontrolü
Beyaz liste yönteminin daha doğru bir yaklaşım olduğu belirtilmişti. Her duruma uygun örnekler vermek zor olsa da temel olarak veri kontrolü hakkında fikir verecek basit örnekler aşağıdadır.

E-posta adresinin düzgün yazılıp yazılmadığının kontrolü:

Devamını Oku

PHP Güvenliği #4

Çağırma Yöntemi (The Include Method)
Bu yöntemde genel güvenlik kontrollerinden sorumlu bir betik vardır ve diğer bütün betiklerin başında bu betik çağrılır. Bu betiğe uygun bir örnek security.inc :

Devamını Oku

PHP Güvenliği #3

Veri Kontrolü
Veri kontrolü web uygulama güvenliğinin temel taşıdır ve programlama dilinden ve geliştirme ortamından bağımsızdır. Uygulamaya giren ve uygulamadan çıkan verilerin geçerliliğinin kontrolü anlamına gelir. İyi bir yazılım projesi tasarımı programıcıları aşağıdaki işlemleri yapmaya teşfik eder :

Kontrolsüz veri girişi olmamalıdır,

Geçersiz (kural dışı, hatalı, yasak) veri kontrolü geçmemelidir, ve

Bütün verilerin kaynkları mutlaka bilinmelidir.

Devamını Oku

PHP Güvenliği #2

DIŞARDAN ALINAN BÜTÜN VERİLERİ KONTROL EDİN.

Veri kontrolü web uygulama güvenliğinin temel taşıdır. Tanımlanan değişkenlerinize başlangıç değerleri verilir ve dışardan alınan bütün veriler kontrol edilirse güvenliğe giden yolda çok mesafe katetmiş olunur. Beyaz Liste Yöntemi (whitelist approach) karaliste yönteminden (blacklist approach) daha iyidir. Beyaz Liste Yöntemi dışardan gelen bütün verilere aksi ispatlanmadığı sürece zararlı veri muamelesi yapmak ve kontrol etmektir. Kara Liste Yöntemi ise tam tersidir yani aksi ispat edilmedikçe dışardan gelen bütün veriler zararsız kabul edilir.

Devamını Oku

PHP Güvenliği #1

Genel Bakış

Güvenlik nedir?
Güvenlik bir ölçümdür, özellik değildir.

Ne yazıkki bazı yazılım projesinde geliştiriciler güvenliği sağlanması gerekenler listesine koyuyor. ’Güvenli mi?’ sorusu en az ’Sıcak mı?’ sorusu kadar görecelidir.

Güvenlik ihtiyacı proje maliyeti sınırlarıyla dengelenmelidir.

Devamını Oku