Ceviz Forum

Geri Dön   Ceviz Forum > Sistem > Uygulama Yazılımları / Hazır Betikler

Cevapla
 
LinkBack Seçenekler
Eski 29/10/2007, 23:31   #1 (permalink)
Üye
 
Üyelik Tarihi: 01/2007
Mesaj: 20
Varsayılan php?id=xxxxx gibi linkleri gizlemenin yolu...

while döngüsüyle mysql veritabanından veri çekiyorum.
tablo satırları sıralanıyor. id, konu, yil, metin vs. döngüden çıkan id alanı link olarak get metoduyla diğer sayfaya edit.php?id=xxxx, update.php?id=xxxx gibi yönleniyor. Bu bi sayfalarda php?id=xxxx gibi değişkenleri browserden elle girerek ilgili tablo satırındaki verilere ulaşmak değiştirmek mümkün olabiliyor.
İşte bu durumu önlemek için ceviz.net te yeterli bilgi bulamadım. id değişkenini gizleme izin random bir değişkene atamak, veya gizlemek için bir sınıf yapılması hususunda bilgisi olanlar paylaşırsa sevnirim.
Yavuz kurt
yavuzkurdu hatta değil   Alıntı Yaparak Yanıtla
Eski 30/10/2007, 17:52   #2 (permalink)
Agresif Programcı!
 
xian_Servers Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2007
Yer: Localhost
Mesaj: 497
Varsayılan

.htaccess ile yapılabilir belki ama tam bir fikrim yok benimde...
__________________
Beynimiz Keşke RW Olsa... Hiç Düşündünüz mü?
xian_Servers hatta değil   Alıntı Yaparak Yanıtla
Eski 30/10/2007, 22:45   #3 (permalink)
Üye
 
Üyelik Tarihi: 05/2006
Mesaj: 26
Varsayılan

gizleme diye birşey olmaz. eger elle degiştirilip istenilen ID'e ait bilgiler görüntüleniyorsa,degiştiriliyorsa güvenlik açığı var yada herkese açık olan bilgiler demektir. Aksi taktirde güvenlik kontrolünden geçir. session ile kontrol et. adam bu id'e ait bilgileri görüntülemek istemiş ama bu id le alakası varmı? bunu kontrol ettir.
Veteran hatta değil   Alıntı Yaparak Yanıtla
Eski 31/10/2007, 01:26   #4 (permalink)
Üye
 
Üyelik Tarihi: 01/2007
Mesaj: 20
Varsayılan erişen aynı kullanıcı...

Soruyu biraz açmak gerektiğini hissettim..

php?id=1111 gibi satıra oturum açan kullanıcının kendisi erişebiliyor. yani o linke browserden gönderilen sayfa haricinde browserden yazarak oturum açan satırın kullanıcısı dahi erişip veriyi değiştirmesini istemiyoruz. Yani oturum açan kullanıcı illa ki sorguladığı veya ilgili sayfadan tıklamadıkça browserden id satırlarına erişmesini nasıl engelleriz?...
yavuzkurdu hatta değil   Alıntı Yaparak Yanıtla
Eski 31/10/2007, 03:34   #5 (permalink)
Eski toprak
 
Üyelik Tarihi: 05/2003
Yer: TurKey
Mesaj: 1,623
Varsayılan

sanirim, demek istedigin; mesela ben o linki url satirina yazip ilgili sayfaya ulasamayim. illa x.php den bir linke tiklayinca, o URL acilsin.

eger sorun bu ise, gönderen sayfayi yani gonderen URL degerini alicaksin ve bir sorgu ile istedigini yapicaksin. ben php bilmiyorum. ama asp de serverVariables ile önceki sayfanin URL bilgisini alabiliyoruz. php de de mutlaka vardir. sonra da php?id=1111 sayfasinin basina;

eger gonderenSayfa = istedigimDeger ise
...
degilse
HATA!

gibi bir sorgu isini gormesi lazim..
__________________
Güçlü bir TÜRKİYE için önce güçlü bir TÜRKÇE!
DotNetKid hatta değil   Alıntı Yaparak Yanıtla
Eski 01/11/2007, 00:39   #6 (permalink)
Üye
 
Üyelik Tarihi: 01/2007
Mesaj: 20
Varsayılan tesekkür

Esasen get linkine tıklayınca o anda bir sayı ürettirip onu id numarasına eşleştirip tıklandığında üretilen sayıyı require ile diğer sayfaya gönderip rastgele sayıya karşılık olan id numarasını içeriden çağırtmak gibi birşeydi.

Sizinki de değişik bir fikir. teşekkürler. Bunu deneyeceğim.
yavuzkurdu hatta değil   Alıntı Yaparak Yanıtla
Eski 04/11/2007, 00:38   #7 (permalink)
Üye
 
Üyelik Tarihi: 01/2007
Mesaj: 20
Varsayılan $_GET ile browsere gönderilen değişkenleri kriptolamak

Azmin elinden birşek kurtulamaz, sorumun cevabını kendim buldum arkadaşlar.
işte bu..
quocbao_secureurl-2006-12-06.zip
bu nesneyi kullanarak get ile browsere gönderilen değişken değerlerini şifrelemek mümkün.
dosyayı phpclasses.org da bulabilirsiniz.
yavuzkurdu hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

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

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Access'da database'e c:\resim.jpg gibi yolu nasıl gösteririm hakan_bim Veritabanları & SQL 3 27/08/2005 09:56
bu efektler nasıl yapılır ? (zoom gibi, nesnenin gölgesinin sudaki gibi olması vb..) eslem1 Photoshop / Corel / PSP 14 08/03/2004 17:18


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 00:51.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net