• 14-12-2008, 02:57:56
    #46
    Ne yazıkki sağlam bir çözümü yok. Siz her ne kadar sitenizin kodlamasını değiştirseniz bile botu yazıp kendi kullanan birisi bot calısmadığı zaman tekrar botu yeni kodlamanıza göre değiştirebilir. Ancak bot yazmaktan anlamayan ve satın aldıığı botları kullanan kişiler için geçici bir cözüm olabilir
  • 14-12-2008, 10:14:47
    #47
    NoPassaraN adlı üyeden alıntı: mesajı görüntüle
    konuya pek hakim degilim onceden soyleyeyim..
    su anda vbulletin sistemlerden konu cekmek icin yazılmış pek fazla bot yok sanıyorum..
    ama her turlu botun siteye girişini engellemek icin tek bir yol vardır onu biliyorum robots.txt bence cozum bunda gizli ama dedigim gibi benimkı tahmin pek araştırdıgım bi konu degil.. nasıl ki msn botunu google botunu yada diger botları robot ile engelleyebiliyorsak bu botlarıda bu klasore ekleyecegimiz kodlarla engelleyebiliriz heralde
    Sayfana giren botu, Google Bot olarak bile göstermek mümkün.

    Kısaca bot demek, siteye senin benim gibi, protokollerden bağlanan programcıklar.Tüm ziyaretçileri engellersen bot da engellenir, diğer türlü bi çözümü yok.
  • 14-12-2008, 12:05:22
    #48
    Bot internette yayın yapan sitelerin çoğuna yazılabilir.
    Çok kullanılan sistemler vb, pf, wp, joomla, xoops vs. hiç farketmez.
    RSS full ise rssden yoksa sayfa kaynağı alınarak belirli filitre yöntemleri ile içerik kısmı çekilir. İstediğin title ı değiş istediğin tabloyu kullan en basiti ile js ile şifrelemedikten sonra aslında pek önemi kalmaz yaptığının.

    js ile şifrelemekte hazır sistemlerde mümkün değil. Olsada çok uzak bir yapılandırma olur. Şöyleki mesela sqldan bir text gelicek bunu önce kullanılan programa dili ile js koduna çevirmen gerekecek sonra js ile ekrana yazdıracaksın örneğin sqldan gelen text
    "Merhaba dünya" bunu php ile (kullanılan dil php olsun diyelim)
    <?php echo "merhaba dünya"; ?> diye yazdırmayacaksında

    <?php echo '<script type="text/javascript">document.write('\u004d\u0065\u0072\u00 68\u0061\u0062\u0061\u0020\u0064\u00fc\u006e\u0079 \u0061')</script>'; ?>

    şeklinde yazdıracaksın. bu basit bir şifreleme şifre karmaşıklaştırılabilir tabiki... Ama ütopik biraz ve js olduğu için şifresini kırmak için de muhakkak biryerde göstermen gerekiyor encode şifrelemesini... Dolayısı ile siteye takan biri muhakkak bir şekilde çözecektir... Kaynak kodları da gizlenemediği için html çıktılarında bu yöntem %80-90 bot olayını çözsede, takan ve biraz şifreleme bilgisi olan bu olayı çözecektir. Ayrıca hem çok uğraştırır hemde site performansını etkileyebilir bu yöntem.

    Diğer bir çözümü var bot olayının aslında ama baştan söyleyeyim botun çözümü seo ve sef in ölümüdür. Organik hit için gerekli bileşenlerin hiçbiri olmaz. Aslında site geneli için zor ama sistem olarak kolay bir çözümü var. Ajax. Herşeyi tek sayfada ajax ile yaparsan ve post metodu ile ajax sorgusu yaparsan linklerinde içeriğini kimse bot ile çalamaz. Linkler bu şekildedir çünkü <a href="#" onClick="ajax(0)"> mesela ajax() metodun olacağı fonksiyon 0 da post ile gösterilmek istenen verinin id si olur genelde. yani tema olarak bu şekilde. Anlatamadıysam özür kafam allak bullak. Bu şekilde google indexinden başka sayfada indexleyemez. Ve bu sistem varolan sitelere uyarlanması güç ama 0 dan yazdırılacaksa talep edilebilir bir sistemdir. Aşılamaz mı bu olayı Türkiyede aşacak biri olduğuna inanmıyorum aslında bu fonksiyonlara sahip scripti Türkiyede yazabilecek de 1 elin parmaklarını geçmez işin doğrusu.

    Kısacası anti bot bir sitenin negatifleri vardır. Yapması ve sahip olması zordur. Ve ne yazık ki işleri zorlaşsada botculara %100 çözüm bulmak çıktısı XHTML olan mekanizmada imkansız. Uğraşmaya değer ya da değmez bu tamamen site sahibi ile alakalıdır. Bunca zahmete girmektense en iyisi tasdix veya benzer hizmetler kullanmaktır. Hatta alınabiliyorsa telif hakları alınmalıdır içeriklerin. İçerik çalanlara karşı gerekli yasal işlemler başlatılabilir bu sayede.

    Özel mesaj yolluyla gelmiş olan bir mesajdır.