<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kesdi Hane' ye Hoşgeldiniz &#187; Ref Saldırıları</title>
	<atom:link href="http://blog.kesdi.com/tag/ref-saldirilari/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.kesdi.com</link>
	<description>Kestane'ye Hoşgeldiniz</description>
	<lastBuildDate>Mon, 12 Dec 2011 06:57:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Ref Saldırını Baştan Engellemek</title>
		<link>http://blog.kesdi.com/php/ref-saldirini-bastan-engellemek/</link>
		<comments>http://blog.kesdi.com/php/ref-saldirini-bastan-engellemek/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 15:24:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Sayfaları]]></category>
		<category><![CDATA[Ref Saldırıları]]></category>

		<guid isPermaLink="false">http://blog.kesdi.com/?p=38</guid>
		<description><![CDATA[Emekler vererek bir site/blog açtınız ve çok güzel bir şekilde trafik ve arama motorlarının teveccühünü de kazandınız. Google aramalarında da önlerdesiniz hatta 1 numarasınız. Birden bir de öğreniyorsunuz ki websitelerine ref denen saldırılar ile sitenizi arama motorunun çöplüğüne (sandbox) götürüyor. Nasıl Farkederim? Bunun nasıl farkına varıyorsunuz peki? Hemen “site:siteadresiniz.com ref” şeklinde google araması yapıyorsunuz. Sonuçlar [...]]]></description>
			<content:encoded><![CDATA[<div class="yazi_bilgisi fix">Emekler vererek bir site/blog açtınız ve çok güzel bir şekilde trafik ve arama motorlarının teveccühünü de kazandınız. Google aramalarında da önlerdesiniz hatta 1 numarasınız. Birden bir de öğreniyorsunuz ki websitelerine ref denen saldırılar ile sitenizi arama motorunun çöplüğüne (sandbox) götürüyor.<span id="more-38"></span></div>
<div class="entry">
<h4>Nasıl Farkederim?</h4>
<p>Bunun nasıl farkına varıyorsunuz peki? Hemen “site:siteadresiniz.com ref” şeklinde google araması yapıyorsunuz. Sonuçlar kendi sitenizin adresi ile başlayıp ?ref=sapmcisiste.com gibi bitiyorsa size de referer spamcıları bulaşmış demektir. Sonuçlar cidden canınızı sıkabilir.</p>
<p>Tabiki çok canınız sıkıldı ne yaparım demeye başladınız, bu kadar emek böyle insanlar(!) yüzünden boşa mı gitsin dediniz. Demekte haklısınız. Bu insanlar bu yaptıklarından dolayı ilk başlarda çok az da olsa fayda görüyorlar. Fakat daha sonra öyle bir cezalandırılıyorlarki felekleri şaşıyor. Ama sizden de birşeyler gidiyor bu arada.</p>
<h4>Nasıl kurtulunur?</h4>
<p>Bu tür spam yapanlar için genelde yapılacaklar aynen insan sağlığındaki gibi bulaşmadan önce yapılması gereken <strong>aşıdır</strong>. Biz de sitemizi bu saldırganlara karşı aşılayacağız.</p>
<h5>1. robots.txt ile</h5>
<p>Burda diyoruz ki arama motoruna, “aşağıdaki durumlarda o siteye izin vermiyorum, onu benimle birlikte gösterme.”</p>
<p class="uyari">User-agent: *<br />
Disallow: /*ref=*<br />
Disallow: /*?ref=</p>
<p>Detaylı bilgi: <a href="http://tr.wikipedia.org/wiki/Robots.txt" target="_blank">Robots.txt nedir?</a></p>
<h5>2. .htaccess ile</h5>
<p>Htaccess bir apache yorumlatıcısıdır. Şu gelirse şöyle yapacaksın der.htaccess apache sunucularını kullandığından, windows sunucularda çalışmaz.</p>
<p class="uyari">RewriteCond %{THE_REQUEST} \?(ref=.*)?\ HTTP [NC]<br />
RewriteRule .? http://www.siteadı.com%{REQUEST_URI}? [R=301,L]</p>
<p>Üstteki kod ile şunu diyoruz sunucuya “eğer ?ref= diye bir istek gelirse bu isteği anında kendi siteme yönlendir”.</p>
<p class="uyari">RewriteCond %{HTTP_REFERER} sex [OR]<br />
RewriteCond %{HTTP_REFERER} porno<br />
RewriteRule .* &#8211; [F,L]</p>
<p>Bir diğer yöntem ise anahtar kelime bazlı olarak eğer referer edilirse siteyi ulaşılmaz ediyor. Üstteki listeyi istediğiniz gibi çoğaltabilirsiniz. Bu üstteki kod ise “anahtar kelimler bunlarsa engelle” diyorsunuz.<br />
Fakat süper uzun <a href="http://www.addedbytes.com/apache/block-referrer-spam/" target="_blank">bir kelime listesi</a> var. Sitenizin performansını düşürür ama ref saldırılarından gerçekten bıktıysanız işinizi görecektir.</p>
<h5>3. header.php’ye kod ekleyerek</h5>
<p>Eğer windows sonucularda iseniz yani .htaccess kullanamıyosanız bu yöntemi kullanabilirsiniz. tüm refleri kendi sitenize yönlendiriyor. Aşağıdaki kodu header.php dosyanızın en üstündeki kısma eklemelisiniz.</p>
<p class="uyari"><!--p<br-->if (eregi(’ref=’, $_SERVER['REQUEST_URI'])) {<br />
header( “HTTP/1.1 301 Moved Permanently” );<br />
header(”Location: http://www.sitenizinadresi.com/ “);<br />
}<br />
?&gt;</p>
<h4>Sonuç</h4>
<p>Bu yaptıklarımız saadece basit çözümler, eğer ticari bir site yapıyorsanız sandboxa düştüğünüzde ticari olarak zarara uğrayacağınızı biliyorsunuzdur. Dava açılmanızı tavsiye ederiz. Fakat bu tür siteleri yapanlar genellikle kimliklerini gizleyen ve yüzlerce benzer sitesi olan kişilerdir, çok çetin bir mücadele sizi bekliyor yani.</p>
<p>Bu siteler genellikle spamdan dolayı birçok kez google tarafından cezalandırılır. Ama bir adres cezalandırılırsa bir diğer adresten aynı içeriği devam ettiriyorlar. Ve her seferinde yeni bir yöntem ile sizin karşınıza çıkıyorlar.</p>
<p>Saldırgan sitenin içeriğine göre bu siteleri <a href="http://www.ihbarweb.org.tr/" target="_blank">ihbarweb.org.tr</a> adresinden şikayet etmek de başka güzel bir çözüm.</p>
<p>Kaynak : <a href="http://www.hmert.com/2009/02/02/ref-saldirini-bastan-engellemek/comment-page-1/#comment-490">http://www.hmert.com/2009/02/02/ref-saldirini-bastan-engellemek/comment-page-1/#comment-490</a></p>
<p><!--                                       <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 				xmlns:dc="http://purl.org/dc/elements/1.1/" 				xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> <rdf:Description rdf:about="http://www.hmert.com/2009/02/02/ref-saldirini-bastan-engellemek/"     dc:identifier="http://www.hmert.com/2009/02/02/ref-saldirini-bastan-engellemek/"     dc:title="Ref Saldırını Baştan Engellemek"     trackback:ping="http://www.hmert.com/2009/02/02/ref-saldirini-bastan-engellemek/trackback/" /> </rdf:RDF> &#8211;></div>
<p class="info"><em class="date">Åubat 6th, 2009<!  at 03:22pm--><!--<em class="author">eReN</em>&#8211;></p>
</div>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.kesdi.com%2Fphp%2Fref-saldirini-bastan-engellemek%2F&amp;title=Ref%20Sald%C4%B1r%C4%B1n%C4%B1%20Ba%C5%9Ftan%20Engellemek" id="wpa2a_2">Paylaş/Kaydet</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.kesdi.com/php/ref-saldirini-bastan-engellemek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

