Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

"Evercookie" Silinmeyen cookie

murdock

0
Onaylı Üye
Üye
Katılım
28 Mart 2005
Mesajlar
1,273
Açılan Konu
126
Tepki puanı
2
Arkadaşlar kısa süre önce çıkan habere göre silinmeyen bir cookie yapımı bulunmuş. Bu konu hakkında ayrıntılı bilgisi olan veya en kolay yoldan uyarlama konusunda bilgi verebilecek olanlar paylaşabilirse sevinirim. Bir çok site için büyük fayda sağlayacaktır bu sistem.

Evercookie indirme ve anlatım : http://samy.pl/evercookie/

---------

Tarayıcınızın başının belası olan bu "çerezi", malesef hiç silemeyeceksiniz.

Bilgisayarınızda girdiğiniz siteleri, sitelere yazdığınız kullanıcı adlarını kısacası geçmişse dair herhangi bir izi silmek için, tarayıcılardaki çerezlerle(cookie) beraber, internet geçmişini silmek oldukça sık kullanılan bir yöntem. Ancak "Evercookie" bu yönteme, silinmeyerek çomak sokuyor.

2005'te Myspace worm'u piyasaya süren Samy Kamkar tarafından internete sürülen bu "çerez", bir gün içinde yapıldı. JavaScript'te yazılan evercookie'nin işleyişi ise şu şekilde; normal "çerez" verilerini birçok şekilde bilgisayarınızda depoluyor, kendini tarayıcınızın HTTP, Flash, internet geçmişi ve SQlite gibi bölümlerine yerleştiren evercookie silinme uyarısını aldığı anda "çerezleri" tekrardan yaratıyor.

Safari'nin, Özel Gezinme seçeneği bu "çerezi" engellese de, diğer tarayıcılarda, Kamkar'ın tam bir test yapmamasından dolayı nasıl davrandıkları henüz tam olarak bilinmiyor.

Kaynak: http://www.hurriyet.com.tr/teknoloji/15886947.asp
 

ozanTi

0
Onaylı Üye
Üye
Katılım
23 Mart 2010
Mesajlar
4,807
Açılan Konu
86
Tepki puanı
85
Konum
Angara'nın Bağları
aha süpermiş! deneyenler yazarsa forumdaki bir arkadaşın multi derdine derman olur bu.
 

BlackThorn

1
Onaylı Üye
Üye
Katılım
3 Haziran 2010
Mesajlar
1,490
Açılan Konu
82
Tepki puanı
46
Nasıl olsa onu silmeninde çözümünü bulurlar :)
 

ozanTi

0
Onaylı Üye
Üye
Katılım
23 Mart 2010
Mesajlar
4,807
Açılan Konu
86
Tepki puanı
85
Konum
Angara'nın Bağları
bulurlar ama multi için baya önleyici olur kanaatindeyim.
 

murdock

0
Onaylı Üye
Üye
Katılım
28 Mart 2005
Mesajlar
1,273
Açılan Konu
126
Tepki puanı
2
Nasıl olsa onu silmeninde çözümünü bulurlar :)

silmek için bayağı uğraşmak gerekiyor. yani pratik bir yolu yok bildiğim kadarıyla. ve şuanda hiçbir yerde bu konuda yazılar yok. bu sebeptende çok caydırıcı olabilir. yolunu bulanda her seferinde bu işle uğraşmaz. normal cookieleri silip aşmayı modem resetlemeyi 3 yaşında çocuk bile biliyor artık. bu olay bence güvenlik açısından gelişmemiş ve geride kalmış tek işlemlerden biri.

eğer evercookie yi burda çözersek. hepimiz sitelerimizde istediğimiz güvenliği ve legal işlemi sağlarız.

php konusunda tecrübeli kişileri bu konuyla ilgilenmeye çağırıyorum...
 

ozanTi

0
Onaylı Üye
Üye
Katılım
23 Mart 2010
Mesajlar
4,807
Açılan Konu
86
Tepki puanı
85
Konum
Angara'nın Bağları
murdock'a katılıyorum. ben inceleyeceğim ama çok iyi sonuçlar döndürebileceğimi sanmıyorum.
 

mathiaxbars

0
Onaylı Üye
Üye
Katılım
24 Temmuz 2006
Mesajlar
9,530
Açılan Konu
206
Tepki puanı
112
Cidden iyimiş , windows veya programlar güncellemelerini yapana kadar baya zaman geçer.Kullanılabilir hazır yeniyken...
 

ozanTi

0
Onaylı Üye
Üye
Katılım
23 Mart 2010
Mesajlar
4,807
Açılan Konu
86
Tepki puanı
85
Konum
Angara'nın Bağları
Cidden iyimiş , windows veya programlar güncellemelerini yapana kadar baya zaman geçer.Kullanılabilir hazır yeniyken...

aynen denedim harbi silinmiyor. biraz kurcalayım bakayım, güzel bir şeye benziyor.
 

ozanTi

0
Onaylı Üye
Üye
Katılım
23 Mart 2010
Mesajlar
4,807
Açılan Konu
86
Tepki puanı
85
Konum
Angara'nın Bağları
Does this work cross-browser?
If a user gets cookied on one browser and switches to another browser,
as long as they still have the Local Shared Object cookie, the cookie
will reproduce in both browsers.
farklı browserlarda da aynı şekilde kullanılabiliyormuş yanlış anlamadıysam...
 

BlackThorn

1
Onaylı Üye
Üye
Katılım
3 Haziran 2010
Mesajlar
1,490
Açılan Konu
82
Tepki puanı
46
silmek için bayağı uğraşmak gerekiyor. yani pratik bir yolu yok bildiğim kadarıyla. ve şuanda hiçbir yerde bu konuda yazılar yok. bu sebeptende çok caydırıcı olabilir. yolunu bulanda her seferinde bu işle uğraşmaz. normal cookieleri silip aşmayı modem resetlemeyi 3 yaşında çocuk bile biliyor artık. bu olay bence güvenlik açısından gelişmemiş ve geride kalmış tek işlemlerden biri.

eğer evercookie yi burda çözersek. hepimiz sitelerimizde istediğimiz güvenliği ve legal işlemi sağlarız.

php konusunda tecrübeli kişileri bu konuyla ilgilenmeye çağırıyorum...

Özellikle üye banlama sıkıntısıda hani uzaklaştırılan üye tekrar gelemez bu yol ile iyi olur evet bir şey demedim zaten.
 

bilgi

0
Onaylı Üye
Üye
Katılım
23 Eylül 2004
Mesajlar
6,835
Açılan Konu
370
Tepki puanı
164
Konum
►∞
Acaba bu portable olanlar için de geçerli mi?
 

ozanTi

0
Onaylı Üye
Üye
Katılım
23 Mart 2010
Mesajlar
4,807
Açılan Konu
86
Tepki puanı
85
Konum
Angara'nın Bağları
portable derken? cahilliğime ver bilgi :)
 

superweb

0
Onaylı Üye
Üye
Katılım
29 Mart 2010
Mesajlar
332
Açılan Konu
11
Tepki puanı
9
Konum
İstanbul
9 tane çerez saklama metodu kullanıyor. 1 tanesi hariç diğerlerini silseniz o 1 tane hemen diğerlerine tekrar dağıtabiliyor. Flash'ı kullanarak da Local Shared Objects erişimi yaptığı için tarayıcılar arasında dolaşabiliyor. Fakat ilk giriş de dahil olmak üzere private browsing (gizli tarama) kullanılırsa su koyuveriyor. Yalnız siteye ilk girişte normal girilirse sonraki girişler gizli tarama olsa da gizli tarama engeline takılmıyor. Safaride Local Shared Objects erişimi işe yaramadı. Diğer tarayıcıdan yüklenen Local Shared Objects safariye gelemedi. Tabi biraz daha deneme yapmak lazım. Şimdilik benim izlenimlerim bunlar. Kullanımı da çok basit sitesinde ve örnek dökümanlarında açıklamış. Internet Explorer'de test edemedim. Internet Explorer ile scripti yazan kişinin sitesine girdiğimde bile devamlı refresh nedeniyle kilitleniyor.
 

ozanTi

0
Onaylı Üye
Üye
Katılım
23 Mart 2010
Mesajlar
4,807
Açılan Konu
86
Tepki puanı
85
Konum
Angara'nın Bağları
İngilizcem pek iyi değil. Biraz daha açık anlatır mısınız? Mesela ben bunu WP ile birlikte kullanmak istesem nasıl yaparım? Ya da başka bir sisteme entegre etmek istesem? yazının bir kısmını anladım ama tam anlamıyla söktüm diyemem, o yüzden soruyorum.
 

superweb

0
Onaylı Üye
Üye
Katılım
29 Mart 2010
Mesajlar
332
Açılan Konu
11
Tepki puanı
9
Konum
İstanbul
Kusura bakmayın. Anlatım yeteneğim iyi olmadığı için öğretmenlik yapmadım.
Kullanımına gelince;
Sitedeki download linkinden paketli dosyayı indirin.
evercookie.js
evercookie_etag.php
jquery-1.4.2.min.js
evercookie.swf
evercookie_png.php
swfobject-2.2.min.js
dosyalarını sunucunuza gönderin. Tanımlamak istediğinizde aşağıdakini
HTML:
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="swfobject-2.2.min.js"></script>
<script type="text/javascript" src="evercookie.js"></script>

    <script>
    var ec = new evercookie();
    ec.set("id", "12345");
    
    </script>
Veriyi çekmek istediğinizde aşağıdakini kullanın.

HTML:
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="swfobject-2.2.min.js"></script>
<script type="text/javascript" src="evercookie.js"></script>

    <script>
    var ec = new evercookie();

    function getCookie(best_candidate, all_candidates)
    {
        alert("The retrieved cookie is: " + best_candidate + "\n" +
        	"You can see what each storage mechanism returned " +
    		"by looping through the all_candidates object.");

    	for (var item in all_candidates)
    		document.write("Storage mechanism " + item +
    			" returned: " + all_candidates[item] + "<br>");
    }
    ec.get("id", getCookie);
    
    </script>
Daha açıklayıcı olamıyorum.:utan:

Not: Dosya yollarına dikkat etmeyi unutmayın.
 

ozanTi

0
Onaylı Üye
Üye
Katılım
23 Mart 2010
Mesajlar
4,807
Açılan Konu
86
Tepki puanı
85
Konum
Angara'nın Bağları
tamam teşekkür ederim. yaptığınız ayıp demeyin ama benim de anlatım yeteneğim iyi değil yoksa bu kadarını anladım burdan sonrasını entegre edebilirim aslında. ben entegre ederim ama edemeyenler olabilir diye size anlattırmayı denedim, repinizi de şimdi veriyorum tekrar teşekkürler umarımm kızmadınız.
 

superweb

0
Onaylı Üye
Üye
Katılım
29 Mart 2010
Mesajlar
332
Açılan Konu
11
Tepki puanı
9
Konum
İstanbul
Estağfurullah kızmak ne kelime. Ben çok naif duygular ile yazmıştım. Eğer kızdığım gibi bir his verdiysem, ki vermişim çok özür dilerim.
 

ozanTi

0
Onaylı Üye
Üye
Katılım
23 Mart 2010
Mesajlar
4,807
Açılan Konu
86
Tepki puanı
85
Konum
Angara'nın Bağları
Yok öyle bir şey hissettiğimden değil, kendim anlatamayıp sizi kandırma yoluyla yani cebren anlattırmaya çalıştığımı söylediğimde kızacağınızı düşünmüştüm :eek:
 

ozanTi

0
Onaylı Üye
Üye
Katılım
23 Mart 2010
Mesajlar
4,807
Açılan Konu
86
Tepki puanı
85
Konum
Angara'nın Bağları
onlara flash cookie bırakabiliyor muyuz ki?
 
Üst