Daha önce (13 eylül) Hürriyet anasayfasında farkettiğim nokta ( . ) şeklindeki gizli backlink haberinden sonra, bu sabah tekrar Hurriyet.com.tr yi incelerken farkettiğim bir özellikten bahsedicem.
Hurriyet.com.tr, Türkiye’nin en büyük internet gazetelerinden ve sanırım en çok içeriği kopyalanan site kendisidir. Durumdan canı sıkılan Hürriyet yönetimi bazı haberlere “Bu haberin kopyalanması dahilinde mahkemeye verilirsiniz” gibi duyurulara rağmen önüne geçemediklerini farketmişler. Elbette geçilemez sonuçta ben bile şimdi otursam 100 tane kazma kopya site biliyorumdur. Toplasan 10.000 tane sırf hürriyetten ordan burdan içerik çalan site vardır. Mevzuya dönelim (: Ben heycanlanmaya başladım..
Aslında kopyalama yasağı dendiğinde herkesin bildiği sağ tuş engelleme ve text seçmeyi engelleme gibi fonksiyonlardan kurtulması çok kolay. Sayfayı farklı kaydet dendiğinde o fonksiyonlar localde calısmayacağından kolaylıkla sayfada at koşturabiliyorsunuz.
Çok daha etkilisi var!
Hurriyet.com.tr nin taktiğine göre;
Anlık css dosyalarını otomatik şekilde bir asp dosyası içerisinde oluşturuyor. Bunun öncesinde ise haber metnini tarıyor ve her 3 karakterde +1 olmak üzere bir değişkene değer atıyor. Bu değişken kadar ‘da css dosyasında “saçma sapan” isimlerde;
Örneğin bu satırdaki class adı dizinin 12. elemanı olsun.. bu sayıya her 3 karakterde +1 değer yükselten diziden ulaşıyoruz.
.wcgk
display:none;
}
span içlerinde kullanılmak üzere display:none değerleri üretiyor.
Daha sonrasında haber metninde dediğim gibi 3 er 3 er ayırıyor ve aralarına aşağıdaki gibi bir kod ekliyor.
<span class=”wcgk“>trb93y</span>
metin içerisindeki 12. ayırımda, css içerisindeki 12. class elemanını <span class=”"> olarak ekliyor ve sonrasında gelen saçma sapan bir 6 karakterli değeri görünmez halde metnin içine gömüyor.
Doğal olarak haberi okuyanlar durumdan hiç birşey anlamıyor veya uyanmıyor. Ancak kopyala / yapıştır yapılmak istendiğinde bu span class larının da kopyalanması sonucunda herangi bir satır şu şekilde karşımıza çıkıyor;
Düntrb93y palyskplrtiuyidbonin2vclsg grh8csrcup fj22gvtopfc0h4alan2kb6o0tısvvujo8ındijs1rna y5iwfsjaptiglvpaığı2wg8gyn k80u5ononufnfuznşmau8jvvy ilu6kzzbe..g6mppc.kknw40
Aslında bu şifrelenmiş yapıyı çözebiliyoruz. FireFox’da siteler üzerinde kendi yazdığımız javascriptleri calıstırabildiğimiz bir eklenti sayesinde, her 3 karakterden sonra gelen her 6 karakteri sildiğimizde veya <span> </span> tagları arasını sildirdiğimizde (: şuna benzer birşey yazıyor;
Dün partinin grup toplantısında yaptığın konuşma ile…
Örnek verdiğim sayfa; Ahmet Hakan’ın 26 Kasım Yazısı
Sonuç olarak;
Çok çok iyi düşünülmüş bir algoritma sayesinde saçma sapan “span” class larını 1 defada silmek mümkün olmadığı gibi, saçma sapan türetilen 6 karakteri de bir defada silmek pek zor olduğu için artık hürriyetten içerik hırsızlığı yapanlara bir darbe vurulmuş oluyor.
Tebrikler hürriyet..
Hazır laf içerik hırsızlığından falan açılmışken, aynı olayı resimler içinde yapmak mümkün arkadaşlar.
Kendi sunucunuza yüklediğiniz resimlerin başka sitelerde yayınlandığında size hiç bir yararı olmadığı gibi, sizin bandwidth’inizi harcayarak size zarar vermektedir. Bunu engellemek içinse, .htaccess dosyanıza ekleyeceğimiz birkaç satır kod ile sizin izin verdiğiniz siteler dışında herhangi bir domain üzerinden sizin resminiz çağırıldığında o siteye farklı bir resim gösterebilirsiniz.
Örneğin; o resimde, “Bu resim www.seoxy.net sitesinden alınmıştır” veya “-Bu içerik Seoxy.net’e aittir. ” gibi bir duyuru resmi koyulabilir. Bu sayede resminizi yürüten elemanın sitesinden hakettiğiniz kadar kendi tanıtımınızı yapmış olur veya o siteyi rezil etmiş olursunuz.
Serkan Ceylani’nin anlattığı .htaccess hotlink kodları;
.htaccess kullanilarak resim dosyalariniz icin sizin sunucunuzdan baska sunuculardan gelen
istekleri cevaplamasini engellemek :
Asagidaki gibi bir kod grubu kullanilabilir :
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?domain_alaniniz.com/.*$ [NC]
RewriteRule .(gif|jpg)$ – [F]
Sunucuda yuklu Apache icin mod_rewrite modulu calisir durumda olmalidir.Yukaridaki domain_alaniniz
yazan yeri kendi domain alaniniz ile degistiriniz! Eger resimlerinizelink vermeye devam ederlerse asagidaki gibi bir notasyon kullanilabilir :
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?domain_alaniniz.com/.*$ [NC]
RewriteRule .(gif|jpg)$ http://www.domain_alaniniz.com/igrenc.gif [R,L]
Bu durumda istek yapilan resim yerine igrenc.gif sunulacaktir.
(: HERKESE İYİ ÇALIŞMALAR..

Ben Hürriyetin yaptığı bu uygulamayı çoook çoook uzun zaman önce bana gelen bir spam mailde farketmiştim. Muhtemelen spam filter’lardan kurtulmak için böyle bir uygulamaya gitmişti gönderen.
Spamcilerin bile zaman zaman yararlı olabileceğinin bir kanıtı olsa gerek.
:)
EB
hoca çok kastırmışın
sonuç olarak bi darbe felanda yok
aşağıdaki yazdır linke tıklayın alın yazıyı
örnek;
Fakıbaba, Başbakan’ın söylediklerini yapmadı
ŞANLIURFA Valisi Yusuf Yavaşcan, “Türkiye 29 Mart’ta Urfa’yı konuşacak’ (17.3.2009) yazısı üzerine aradı; biraz üzülmüştü… Bizim yazdıklarımız, gözlemlere, çeşitli gazetecilerin ve partililerin anlattıklarına dayanıyordu. Vali kendisine yönelik iddiaları yanlış ve haksız buluyor; bağımsız aday Fakıbaba’yı eleştirerek “Devletin valisini ve milletvekillerini (AKP) hedef göstererek, seçim kazanma stratejisini ve mizahi hikayeleri doğru bulmadığını” anlatıyor. Yavaşcan yazılı açıklamasında şöyle diyor:
“Belediyenin açılışlarına izin verilmediği iddiası tamamen gerçek dışıdır. Bağımsız Belediye Başkan adayının (Fakıbaba), SP Genel Başkanı (Numan Kurtulmuş) ile birlikte miting yapacakları yönünde günler öncesinde billboardlara afişler asıldığı ve belediyenin web sitesinde duyurular yapıldığı halde valiliğe bu miting ile ilgili bir müracaat olmadı. Biz de valilik olarak ya SP’nin ya da bağımsız aday olarak kendisinin miting için müracaat etmesini, aksi halde illegal bir toplantı olacağını yazılı olarak ikaz ettik. İstediği meydanı verdik. Burada mitingini SP ile müşterek yaptılar. Zaten miting yapıldığı halde, ’açılışların mitinge dönüşeceği iddiasıyla kabul edilmediği’ iddiası komedi değil de nedir? Yeni hayvan pazarı, yeni mezarlık, yeni hal pazarı gibi sizin saydığınız projelerinin açılışına nasıl mani olmuşuz veya mani olmak istesek nasıl olabiliriz, doğrusu ben de merak ediyorum.”
Mitinge gelenlerin engellendiği, elektriklerin kesildiği iddialarını doğrulamayan, bunların iftira olduğunu ileri sürerken, “Parayla tutulmuş elemanlara aleyhte tezahürat yaptırılmasını, aklı başında sağduyu sahibi Urfalılar gibi kendisinin de kınadığını belirten Vali Yavaşcan şunları söyledi: “Fakıbaba’nın seçim afişlerinin vali tarafından indirtildiği iddiası da iftiradır. İndirilenler de, İlçe Seçim Kurulu’nun kararına aykırı olarak, anacaddelerde görüntü kirliliğini yapan tüm afiş ve pankartlar yetkililerce indirilmektedir. Bu konuda Çevre-Orman Bakanlığı’nın genelgesi vardır.
AK Partinin aday belirlemesine yönelik eğilim yoklamasına katıldığım iddiasının doğru olmadığı, bu konuyu soruşturan iki adet Mülkiye Başmüfettişleri raporu ile ispatlanmıştır. Belediye Başkanı’nın Evren Sanayi Sitesi’nde esnaf ziyaretleri yaparken, izinsiz gösteri yapılacağı yönünde istihbari bilgi edinen emniyet görevlilerince tedbir alınması üzerine, mağdur rolü oynayarak yanındaki yakın koruması olan polis memuruna hakaretler yağdırması, valiyi suçlaması kamuoyunda nefretle kınanmıştır. Kaldı ki bu olayın geçtiği tarihte izinli olduğum için Şanlıurfa da dahi değildim.
SAĞDUYULU SEÇMENLER
Sonuç olarak; seçim kazanmak hırsı ile, herkesi karalamayı ilke edinen siyasetçiler hakkında en doğru kararı, sağduyulu seçmenler verecektir. Şanlıurfa’da 3.5 yıldır görev yapan ve halk tarafından oldukça sevilen bir vali olduğumu bilmenizi arzu ederim.”
BAŞBAKAN’I DİNLEMEDİ
Daha sonra telefonla konuştuğumuz Vali Yusuf Yavaşcan, Başbakan’ın ilin sorunları konusunda takipçi olduğunu anlatırken “Urfa için meydan projeleri vardı, bunlar için imar tadilatları yapılması gerekiyordu. Biz hazırlayıp sunmuştuk. Urfa’da doğru dürüst bir meydan yok. Mevcut hükümet konağının yenisi yapılıyor, orada yeni meydanlar açılıyor; neredeyse 100 dönümlük bir alan. Başka projeler de var. Başbakanımız Mart 2008’de geldiğinde talimat verdi bunların yapılması için… Eylül ayında geldiğinde ise imar tadilatlarının belediyeden çıkmadığını gördü. Sayın Başbakan, işleri takip ediyor, unutmuyor, ayrıntıları tutuyor. İmar tadilatları belediyeye sunulmamış… Özel İdare’nin projeleri de vardı. ’Niye yapmadınız?’ diye kendisine sordu. Sayın Başkan da ’Pazartesi günü emirlerini yerine getireceğim’ dedi. Bir şey olmadı. Fakıbaba, laf dinlemeyen bir adamdır. Urfa’da bunu herkes biliyor” dedi.
BİLİYOR MUSUNUZ
LİBERAL Demokrat Parti’nin İstanbul’da tarihinin ilk mitingini bugün saat 13.30’da, Beşiktaş Meydanı’nda yapacağını…
Internet birbirinin kopyası emeksiz haber sitesi dolunca herkes herşeyi kopyaliyor.
Hürriyetin ya da benzer orjinal içerik üreten sitenin yaptığını doğru bulmama rağmen bu sadece bazı kişiler için engelleyici olabilir.
1-) Günlük yazı ise alttak Printe basarak o sayfayı normalize olarak görebilirsiniz.
2-) Bir gün sonra yazı arşive düşünce normal gösteriliyor
3-) Eğer sayfayı bot ile okuyorsanız, sayfanın adres sonuna 11111.asp yerine 11111_p.asp yazdirinca otomatik print sayasini alirsiniz. (rakam_p.asp)
4-) VE ASIL BOT ÇÖZÜMÜ
Google güncel sayfayı sizin-bizim browserdan grdüğmüz gibi görmez. Onun user-agentine normal sayfa gösterilir.
Yani kendi YazarScraping programimda ben o sayafyı otomatik olarak temiz text olarak alip, db ye attiriyorum.
Bot-crawler-scrap-htmlparse işlemlerine aşinaliğiniz varsa bu tür yolların -çoğunlukla- rahatlıkla geçileceğini bilirsiniz.
Ama olan gerçek okuyucuya oluyor, bunda da haklısınız.
Alp