+ Cevap Yaz
Toplam 3 sayfadan 1. sayfa
1 2 3 En SonEn Son
24 sonuçtan 1 ile 10 arası gösteriliyor

Konu: include ve require ile güvenlik

  1. #1
    friendfeed.com/mustafa atix Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    12/2004
    Yer
    İstanbul - Kocaeli - Bursa
    Mesaj
    140

    include ve require ile güvenlik

    Kod:
    <?php
    
    $host = 'example.org';
    $username = 'myuser';
    $password = 'mypass';
    
    $db = mysql_connect($host, $username, $password);
    
    ?>
    
    Örnek:
    Yukarıdaki satırlar db.inc dosyası olarak veritabanı ile ilgili işlem yapılacağı zaman çağırılır. Bu yöntem veritabanı ile ilgili bilgilerin tek dosyada tutulduğu için kullanışlıdır.
    Bu dosyanın dışarıdan direk URL ile ulaşılabilecek bir yerde olması tehlikelidir, çünkü bu durumda include veya require çağırılarak kolayca veritabanı bağlantısına ulaşılabilir.
    Bu yazıyı www.birumut.net daki "php güvenlik kitabı " 'nda gördüm.
    Böye birşey mümkün mü?
    Enson 31/07/2005 01:55 tarihinde atix tarafından düzenlenmiştir.

  2. #2
    Yns
    Yns hatta değil
    İptal Durumu Yns Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    10/2004
    Mesaj
    2,808

    Doğru , uzantısını db.inc değilde db.inc.php yaparsan sorun kalmaz.Zira .inc yorumlanmadan "text" dosya gibi okunacağı için dışarıdan çağırılabilir.
    Enson 31/07/2005 00:47 tarihinde Yns tarafından düzenlenmiştir.

  3. #3
    friendfeed.com/mustafa atix Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    12/2004
    Yer
    İstanbul - Kocaeli - Bursa
    Mesaj
    140

    Aslında doğru çalışmaz.Çünki biz A server'ı üzerinden B server'ındaki php dosyasına include veya require ile çağrı yaptığımızda, B server'ındaki web sunucusu bize php'yi derleyipte gönderecek.(Ben böyle biliyorum.Yanlış mı?)


    YNS:
    Bende öyle düşündüm.Zaten server'dada uzantılarını php yaptım.

  4. #4
    Yns
    Yns hatta değil
    İptal Durumu Yns Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    10/2004
    Mesaj
    2,808

    Evet , uzantı .PHP olduğunda yorumlanmış şekilde cevap verileceği için boş sayfa include edilmiş olacak.

  5. #5
    Üye
    Üyelik Tarihi
    10/2004
    Yer
    Moscow
    Mesaj
    802

    ilgimi çekti, sayfaya baktım.

    Alıntı Yukarıda verilen sayfa, mesajından alıntı:
    Bu tür ayar dosyalarının (.php uzantısı vererek yada AddType ile .inc PHP'ye gönderek) PHP tarafından işlenmesine izin vermek () doğru bir yol değildir. Bu tür kodların dışarıdan çağırılarak çalıştırılabilmesi her zaman tehlikelidir. Eğer bu dosyalarda sadece değişkenlere değer atanıyorsa yukarıda söylenenlerin tehlikesi daha azdır.
    Ne dersiniz?
    ..:: Blog ::..

    - .. Benim 1 hayalim var!
    - Hayalin ne?
    - 1 hayalimin olması ..

  6. #6
    KoDLaYıCı
    misafir

    bana burdaki konu linktekiyle tıpa tıp aynı gibi geldi!

  7. #7
    Üye
    Üyelik Tarihi
    10/2004
    Yer
    Moscow
    Mesaj
    802

    ben onun için verdim zaten
    Alıntı Yns, mesajından alıntı:
    Evet , uzantı .PHP olduğunda yorumlanmış şekilde cevap verileceği için boş sayfa include edilmiş olacak.
    Sayfada ise
    Alıntı Sayfa, mesajından alıntı:
    Bu tür ayar dosyalarının (.php uzantısı vererek yada AddType ile .inc PHP'ye gönderek) PHP tarafından işlenmesine izin vermek () doğru bir yol değildir.
    diyor. Ben de sakıncalarını merak ediyorum... Doğru değildir diyor fakat nedenini anlamadım doğrusu
    ..:: Blog ::..

    - .. Benim 1 hayalim var!
    - Hayalin ne?
    - 1 hayalimin olması ..

  8. #8
    friendfeed.com/mustafa atix Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    12/2004
    Yer
    İstanbul - Kocaeli - Bursa
    Mesaj
    140

    Php yaparsak güvenli oluyor ama orda "php yapmak doğru değildir" diyor.Niye doğru değildir?

  9. #9
    Cevizci PhpMaster Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    06/2005
    Mesaj
    65

    yanlıs bi bilgi bence , sadece inc olarak koyarsan dışardan ulasılabilir , inc.php veya direkt php olarak yaparsan 100/100 .inc uzantısından daha güvenilir olur

  10. #10
    Registered User
    Üyelik Tarihi
    07/2002
    Mesaj
    6,166

    Birgün sunucu şaşırırsa ve php dosyalarını yorumlamadan gönderirse ne olur?

+ Cevap Yaz

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Benzer Konular

  1. include - require
    By zinnat in forum PHP
    Cevap: 3
    En Son Mesaj: 24/09/2008, 11:14
  2. include yada require kullanımı
    By fotogunes in forum PHP
    Cevap: 6
    En Son Mesaj: 15/08/2006, 05:22
  3. include güvenlik sorunu
    By HAKANAKSU in forum PHP
    Cevap: 5
    En Son Mesaj: 11/07/2006, 12:25
  4. require sorunu ?????
    By erh_tun in forum PHP
    Cevap: 4
    En Son Mesaj: 12/07/2005, 02:03
  5. require () sorunu
    By mekya in forum PHP
    Cevap: 3
    En Son Mesaj: 22/05/2005, 17:34

Bookmarks

Mesaj Yazma Hakları

  • Yeni mesajgöndermezsiniz
  • Cevap yazamazsınız
  • Dosya ekleyemezsiniz
  • Mesajınızı düzenleyemezsiniz