Grafik içinden kod çalıştırma saldırılarıyla ilgili

0
Yns_
Bir süredir Türkiye'de ve dünyada "hekır"ların ve "skript kidi"lerin rağbet gösterdiği , IE’nin üstün (!) yorumlama zekası sonucu oluşan XSS açıklarına karşı bir PHP sınıfı hazırladım.

Saldırganın biri herhangi bir grafik dosyasını hex editörün biriyle açıp, genelde MIME kontrollerinde bakılan ilk birkaç karaktere kadar olan(örneğin:GIF892A) yere silip yazdıgı kodlar Internet Explorer 6′da maalesef icra ediliyor. Bu yolla JS kodları çalıştırılarak grafiğin yüklendiği yerden cookie bilgileri çalınabilir.

Betik, GD kütüphanesiyle gelen grafiği hafızasına alıyor. İçeriği düzenleyip tekrar oluşturuyor ve kaydediyor. Kayıt işlemi yapılırken arka planda zararlı olabilecek kodlar dikkate alınmıyor ve sorun kökten çözülüyor.

Bunun dışında kod düzenleme ile yapılabilecek saldırılar da bertaraf ediliyor.Örneğin, Apache’nin eski versiyonlarındaki xx.php.gif gibi dosya yüklemelerinin PHP olarak yorumlanması sonucu oluşan zayıflıklarda grafiğin yeniden üretilmesi kısmında çözülüyor.

Ayrıca betiğe imza özelliği de ekledim. İsterseniz her gelen grafiği kayıt etmeden sağ alt köşeye ufak puntolarla sitenizin adını yazdırabilirsiniz. İndirmek için : secureimg.rar

PHP

Görüşler

0
anonim
Elinize sağlık
Görüş belirtmek için giriş yapın...

İlgili Yazılar

PHP ve SUN Microsystems

yalcink01

NewsForge'deki habere göre PHP ve Sun Microsystem işbirliğine gitmişler ve bugün yeni ürün hakkında açıklama yapılacakmış. Sitedeki habere göre PHP, bundan sonra Java Sunucular içinde gömülü halde gelecek ve birtakım özel araçlar sayesinde oldukça performanslı çalışacakmış. Haberin çevirisi buradan okunabilir. Biraz kabataslak oldu, kusura bakmayın.

Php Web Programlamaya Giriş Belgeleri

Guardian

Bir süredir php programlama diline giriş yapmak isteyenler için hazırladığım belgelerin giriş amaçlı olan kısmını bitirdim ve www.samkon.org'da yayınladım.

Belgelerin pdf formatındaki hallerini sıkıştırılmış olarak buradan indirebilirsiniz. (3.8 MB)

izbul.net ve turk-php.com Bilgi Yarışması

oktay

Turk-PHP.com sitesinin hediyeli bilgi yarışmaları izbul.net'ten 6 ay ücretsiz hosting hediyeli son sayısıyla karşınızda. Yarışmada her hafta bir kişiye ücretsiz web hosting hediye edilmesi planlanıyor.

Ayrıntılı bilgi için lütfen http://www.turk-php.com/pages.php?page=Yarisma adresini ziyaret ediniz.

İyi şanslar.

Kim demiş PHP sadece WWW içindir diye?

SHiBuMi

Perl'ü sollayıp Apache'in en popüler modülü olmak ve dünyada 5 milyon domainde kullanılır hale ulaşmak PHP'yi kesmemiş olacak ki, PHP şimdi de masaüstü programcılığına el attı. GTK 2.0 desteği ile çalışacak olan PHP'nin masaüstü modülü şu an için 0.0.1 sürümü ile henüz bir bebek ama vaat ettikleriyle PHP programcılarına yepyeni kapılar açacak gibi gözüküyor.

Açık Kaynak Kodlu İçerik Yönetim Sistemlerini Online Görün

anonim

Açık Kaynak Kodlu İçerik Yönetim Sistemlerini indirip yüklemeden Online olarak görüp denemek isteyenler için www.opensourcecms.com sitesi biçilmiş kaftan.. Ayrıca akademisyenlere CMS - e-Learning başlığında Moodle sistemini incelemelerini şiddetle tavsiye ederim. Online ders sistesi hazırlamak gerçekten çok kolay...
www.cmsinfo.org/article.php3?story_id=98 adresinde de güzel bir tartışma var.

Not: İşin açıkçası windows'da çalışan basit bir İçerik Yönetim Sistemi arıyorum. Blog tarzında bir sistemde olsa yeterli olur.
Kişisel kullanım için hangi İçerik Yönetim Sistemi tercih edilmeli ?