WordPress Web Sitenizde Hotlink Oluşturmayı Nasıl Önlersiniz?

Yayınlanan: 2021-12-26

Bir web sitesi yöneticisi olarak, web sitenizin ve verilerinizin ele geçirilebileceği birçok yol konusunda tetikte olmalısınız. Site güvenliğinizi her açıdan değerlendirmelisiniz. Ek olarak, ödediğiniz bant genişliğini korumaktan siz sorumlusunuz. Hotlinking, internet kullanıcılarının bant genişliğinizi geri almak için kullandıkları bir yöntemdir. Bunu engellemezseniz, bu size paraya mal olabilir.

Bu yazıda, hotlink'in ne olduğunu, WordPress web siteniz için neden bir sorun olduğunu, birinin sitenizden hotlink yapıp yapmadığını nasıl anlayacağınızı ve gelecekte bunun olmasını nasıl önleyeceğinizi ele alacağız.

Hemen içine atlayalım.

Hotlink nedir?

Esasen, hotlinking, bant genişliğinizin ve belirli varlıklarınızın web sitenizden çalınmasıdır. Başka bir web tasarımcısı veya başka bir sitede yayın yapan bir blogger olsun, bir internet kullanıcısını medyanızın bir parçasından kaynak kodunu alıp üzerinde çalıştıkları siteden doğrudan ona bağlamayı içerir. Bağlantı verdikleri içerik, sitenizin alanında barındırılan bir fotoğraf, grafik, video veya başka bir görsel medya parçası olabilir.

Medyayı barındırmak için kendi bant genişliklerini kullanmak yerine, sitelerinde veya gönderilerinde görüntülenmesi için sizinkine bağlanırlar. Görüntüyü kendi barındırılan alanlarına yüklemekle uğraşmazlar. Çoğu zaman, bağlantı kuran kişiler de medyayı sizin izninizle veya bunun için gerekli lisanslarla kullanmazlar. Bu olduğunda, içeriği orijinal sahibine veya yaratıcısına atfetme adımını da atladıklarına bahse girebilirsiniz.

Sitenizin bant genişliğini çalmak yeterince kötü değilmiş gibi, hotlinking genellikle telif hakkı ihlali anlamına gelir. Bir kullanıcı, fikri mülkiyetinizi (IP) sormadan veya lisansını satın almadığı bir stok fotoğrafını kullanarak kaldırıyor olabilir. Durumun ciddiyetinin farkında olmasalar da, sıcak bağlantı aslında suçluyu hem siz hem de kullandıkları medyanın diğer sahipleri ile sıcak suya sokabilir.

Hotlinking Web Siteniz İçin Neden Kötü?

Hotlink, web siteniz için kötüdür çünkü rahatsız edici kullanıcı, sizin için ödeme yaptığınız bant genişliği kaynaklarını kullanır. Aşırı durumlarda, bu, bir komşunun yüzme havuzunu hortumunuzdan suyla doldurmasına benzer: suyu alırlar ve fatura size kalır.

Hotlinking yalnızca kaynaklarınızın çalınmasıyla aynı anlama gelmez; IP'nizin çalınması anlamına da gelebilir. Birinin bant genişliğinizi yükseltmesi yeterince kötü, ancak hedef kitleniz için oluşturmaya çalıştığınız kaynakları çalmak onu başka bir düzeye taşıyor. En iyi seçeneğiniz, resimlerinizin veya videolarınızın hotlink'e bağlanıp bağlanmadığını nasıl belirleyeceğinizi öğrenmek ve ardından bunun tekrar olmasını önlemek için önlemler almaktır.

Birisinin Resimlerinizi Hotlink'le Bağladığını Nasıl Anlarsınız?

Birisi resimlerinize bağlantı verdiğinde, sitenize geri bağlantı vermek için resim URL'nizi kullanır. Bu yöntem, resminizi (veya diğer medyayı) sitelerine çeker ve görüntüler. Resmin kaynak kodunu incelemek için birinin sitesine sağ tıklamak, bağlantı kurup kurmadıklarını hemen size söyleyecektir.

Bazen birisi resimlerinize bağlantı verdiğinde, web sitenizin performansında bir düşüş yaşayabilirsiniz. Ayrıca, ayrılan bant genişliği miktarını aştığınızı ve web barındırıcınızın kullandığınız miktar için sizden daha fazla ücret talep edeceğini de öğrenebilirsiniz. Bu durumda, başka birinin alanınızdan çekip çekmediğini öğrenmek için daha fazla araştırma yapmanız gerekir.

Google Görseller Üzerinden Bağlantılar Nasıl Bulunur?

Google Görseller aracılığıyla hotlink bağlantılı görselleri kontrol etmek için kullanabileceğiniz basit bir yöntem var. Yeni bir tarayıcı sekmesi açmanız ve Google Görseller'e gitmeniz, ardından arama çubuğuna aşağıdaki komut satırını girmeniz gerekecek. ("websiteurl.com" adresini doğru URL ile değiştirdiğinizden emin olun.)

inurl:websiteurl.com -site:websiteurl.com

Bu durumda, Elegant Themes web sitesini kontrol ettik, böylece komut şöyle görünüyordu:

inurl:elegantthemes.com -site:elegantthemes.com

Arama sonuçlarınız, şu anda web sitenizden bağlantılandırılmakta olan resimler verebilir. Ancak, resimleriniz göründüğü için hotlink'e bağlandıklarını varsaymayın. Bazen değiller. Başlamadan önce bunu akılda tutmak önemlidir. Örneğin, arama sonuçlarımız Elegant Themes resimlerine sahip bir dizi site verdi, ancak kaynak kodunu daha fazla incelediğimizde, birçoğunun hotlink'e bağlanmadığını gördük.

Google Görseller'e komutu girdiğimizde işte aldığımız sonuçlar. Gizlilik amacıyla URL'leri ele aldım çünkü bu durumda hotlink'li resimlerle karşılaşmadım.

Bu arama, hem markalı görselleri hem de bu görsellerin üzerinde göründükleri siteleri görmenizi sağlar. Yine de dikkatli ilerleyin: bazen, arama sonuçları resimlerinizi içerebilir, ancak resimler hiç bağlantılandırılmamış olabilir. Daha fazla araştırmak için her bir resme sağ tıklayıp kaynak kodunu inceleyebilirsiniz. Bu, resmin sitenizden bağlantıya bağlanıp bağlanmadığını size söyleyecektir.

Neyse ki, WordPress'inizde medyaya hotlinking'i önlemenin bazı sağlam yolları var, o yüzden sıradakilere bakalım.

WordPress Web Sitenizde Hotlink Oluşturmayı Nasıl Önlersiniz?

İnternet kullanıcılarının WordPress web sitenize bağlantı kurmasını önlemek oldukça basittir. Bunu kendi başınıza yapmanın bazı temel yolları ve işi basitleştirmeye yardımcı olan eklentiler vardır.

Resim Dosya Adlarınızı Değiştirin veya Resimlerinizi Taşıyın

Görüntülerinizin birinin web sitesinde görüntülenmesini engellemenin hızlı bir yolu, dosyalarınızı basitçe yeniden adlandırmak veya görüntüleri farklı bir klasöre taşımaktır. Bu, suçluların sitelerinde kullandığı tüm bağlantıları hemen kıracaktır. Tabii ki, bu gerçekten geçici bir düzeltme. Daha sonra her zaman geri gelebilir ve yeni dosya adlarını sitenizden kaldırabilirler.

Resimlerinizi Değiştirin

Bu yöntem bant genişliğinizi kullanmaya devam ederken, hotlinker'lar üzerinde bir izlenim bırakmanın harika bir yolu, resimlerinizi değiştirmektir. Başka bir deyişle, hotlinker'ların site ziyaretçilerine mülkünüzü çaldıklarını belirten aynı dosya adına sahip yeni bir resim yükleyin. Bunu yapmak, site depolama sorunlarınızı hafifletmeyecek, ancak amacınızı karşılayacaktır.

Buna harika bir örnek, The Oatmeal'in yaratıcısı Matthew Inman'ın 2015 yılında The Huffington Post'u kendi web sitesinde çizgi romanları izinsiz olarak bağlantılandırdığı için aramasıdır. Çevrimiçi yayını trollemek için mizahi çizimlere ek olarak, çalınan görüntüleri site barındırma faturasının bir görüntüsüyle değiştirdi.

.htaccess Dosyanıza Kodu Ekleyin

.htaccess dosyanıza (FTP istemciniz aracılığıyla erişilen) bir kod ekleyerek diğer internet kullanıcılarının varlıklarınıza bağlantı vermesini önleyebilirsiniz. FileZilla gibi tercih ettiğiniz FTP istemcinizde oturum açın, ardından .htaccess'i bulmak için public_html klasörünüze gidin.

Başlamadan önce, .htaccess dosyanızın bir kopyasını aldığınızdan ve sorun yaşamanız ihtimaline karşı yerel olarak kaydettiğinizden emin olun. (Bu dosyada çalışmadan önce sitenizin yedeğini almanız da iyi bir fikirdir.) Yedeklemelerinizi yaptıktan sonra düzenlemek için .htaccess dosyanızı açın. Dosyaya sağ tıklayın ve açılır menüden "Görüntüle/Düzenle"yi seçin, dosya varsayılan metin düzenleyicinizde açılacaktır.

Dosyaya aşağıdaki kod satırlarını eklemeniz gerekecek ("siteURL.com" yerine web sitenizin URL'sini eklemeyi unutmayın):

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?siteURL.com [NC]
RewriteRule \.(jpg|jpeg|png|gif|bmp|tif|tiff)$ - [F]

Bu kadar! Barındırılan medyanız artık hotlinking'den korunmalıdır.

CDN'niz Üzerinden Bağlantı Kurmayı Önleyin

Cloudflare, Sucuri veya KeyCND gibi bir içerik dağıtım ağı (CDN) kullanıyorsanız, muhtemelen CDN'nin kendisinden hotlinking'i engelleme seçeneğiniz vardır. Örneğin, Cloudflare kullanıcıları için, CDN, içeriğinizin bağlantıya bağlanmasını önlemek için etkinleştirebileceğiniz Scrape Shield adlı bir özelliğe sahiptir. Ayrıca e-posta adreslerini ve içeriği sunucu tarafından korur.

WordPress Sitenize Sağ Tıklamayı Önleyin

Kullanıcıların resimlerinizi kaydetmek için WordPress sitenize sağ tıklamasını veya hotlink için resim URL'sini almasını engellemek mümkündür. Başlamak için WP İçerik Kopyalama Koruması ve Sağ Tıklama Yok gibi bir eklenti yükleyebilirsiniz.

Eklenti, kullanıcıların sitenizdeki metni vurgulayıp kopyalamasını engellemek de dahil olmak üzere, sağ tıklamayı önlemenin ötesinde birden çok içerik koruma özelliğine sahiptir. WordPress sitenizde sağ tıklamayı devre dışı bırakan diğer eklentiler arasında WP için Sağ Tıklamayı Devre Dışı Bırak ve Sağ Tıklamasız Görüntüler Eklentisi bulunur.

Bir içerik koruma eklentisi kurmanın yanı sıra, resimlerinize filigran eklemeyi düşünmek de iyi bir fikirdir. Favori filigran uygulamalarımızı buradan okuyabilirsiniz.

Hotlink Sıkça Sorulan Sorular

Hangi hotlink koruma yönteminin benim için doğru olduğunu nasıl bilebilirim?

Seçtiğiniz hotlink koruma yöntemi, gerçekten ihtiyaçlarınıza ve teknik yeteneklerinize bağlıdır. Örneğin, sitenizin kodu üzerinde çalışmıyorsanız, .htaccess dosyanıza bir komut eklemek sizin için en iyi seçenek olmayabilir (elbette, bir kodla çalışıyorsanız geliştiricinizden yardım isteyebilirsiniz). ). Sınırlı bir bütçeyle çalışıyorsanız, başka birinin sitesinde bir noktaya değinmek için resimlerinizi değiştirmek istemeyeceksiniz; bunun yerine, bu bant genişliğinin kullanılmasını hiç önlemek isteyeceksiniz. Bireysel ihtiyaçlarınızı göz önünde bulundurun, ardından uygun görünen çözümü seçin.

Web sitemi bağlantıya karşı korudum, ancak sağ tıklamayı devre dışı bırakmadan önce birisi içeriğimi çalabildi. Kaldırmalarını nasıl sağlarım?

IP'nizin rahatsız edici web sitelerinden kaldırılması sürecini başlatmak için bir DMCA yayından kaldırma bildirimi yayınlayabilirsiniz. Web sitenizde bir telif hakkı bildiriminiz olduğundan emin olun ve ekstra koruma için ABD Telif Hakkı Bürosu'na kaydettirin. Bunu nasıl yapacağınızı buradan okuyabilirsiniz.

Sitemde sağ tıklamayı devre dışı bıraktım, ancak biri hala ekran görüntüsü aldı ve yine de ekran görüntülerini kullanıyor. Ne yapmalıyım?

Kopyalanan içerik için bir DMCA yayından kaldırma bildirimi yayınlayabilirsiniz. Gelecekte, birisi ekran görüntüsü alsa bile o filigranın görünmeye devam etmesi için resimlerinize filigran eklemeyi düşünün. Site ziyaretçilerine, içeriği web'de başka bir yerden kaldırdıklarını gösterecektir.

Özet

Bir WordPress web sitesini çalıştırdığınızda, bağlantı kurma, ağırlaştırıcı ve maliyetli bir sorun olabilir. Neyse ki, içeriğinizi ve bant genişliğinizi koruyabilmeniz ve işinize devam edebilmeniz için önlenebilir. Doğru araç kombinasyonu ve koruyucu önlemlerle, çok çeşitli dijital hırsızlığı önleyebilirsiniz.

WordPress sitenizde herhangi bir bağlantı koruması kullanıyor musunuz? Yorumlarda bize bundan bahsedin.

Makale özellikli görsel, astel design / Shutterstock.com