GenelKategori

Hotlink Nedir? Kendinizi Nasıl Koruyabilirsiniz?

Okuma süresi: 12 dk
Adem Asha

Güzel bir web sitesi ve benzersiz bir alan adına sahip tanınabilir bir marka adı oluşturmak için çok çalıştınız. Ayrıca web siteniz ve sosyal medya hesaplarınız için göz alıcı grafikler ve tasarımlar oluşturmak için zaman ve çaba harcadınız. Ama bir gariplik oldu, o güzel siteniz yavaşladı, neden? Bu, hotlink olabilir ve sizin Hotlink korumasına ihtiyacınız vardır.

İlişkin: Web sitenizi saldırılardan korumanız için sizlere yardımcı olacak önemli uygulamalar.

Hotlink, dosyayı web sitesinin kendi sunucusunda barındırmak yerine, bir web sitesindeki bir görüntüyü veya başka bir medya dosyasını başka bir sunucudaki dosyaya doğrudan bağlayarak görüntüleme uygulamasına atıfta bulunur. Bu, HTML fotoğraf etiketi kullanılarak veya web sitesinin CSS'sindeki (basamaklı stil sayfaları) dosyaya bağlanılarak yapılabilir.

Hotlink'in genellikle kötü bir uygulama olarak görülmesinin birkaç nedeni vardır:

  1. Bant genişliği hırsızlığına yol açabilir: Birisi bir web sunucusundaki bir dosyaya hotlink verdiğinde, dosyayı kendi web sitesinin ziyaretçilerine sunmak için kaynak sunucunun kaynaklarını etkili bir şekilde kullanır. Bu, sunucunuza yük bindirebilir ve yüksek sayıdaki ziyereçileriniz nedeniyle bant genişliğinizi kullanabilir, bu da potansiyel olarak sizin için ek maliyetlere yol açabilir.
  2. Yavaş yükleme sürelerine neden olabilir: Hotlink dosyasını barındıran sunucu yavaşsa veya aşırı yüklenmişse, dosyaya hotlink verilen web sitesinin de yavaş yüklenmesine neden olabilir. Bu, web sitesini ziyaret edenler için sinir bozucu olabilir ve olumsuz bir kullanıcı deneyimine yol açabilir.
  3. Bağlantıların bozulmasına neden olabilir: Görüntü barındırma hizmeti sağlayıcısı dosyanın konumunu değiştirirse veya tamamen kaldırırsa, hızlı bağlantı verilen görüntü dosyasına artık erişilemez ve dosya türü (görüntü veya diğer medya) ekranda görüntülenmez. ona hotlink veren web sitesi. Bu, web sitesinin bozuk veya eksik görünmesine neden olabilir

Hotlink'in kendisi mutlaka yasa dışı değildir, ancak web sitesi sahibinin hotlink dosyasını kullanma izni yoksa potansiyel olarak telif hakkı yasasını ihlal edebilir. Genel olarak, dosyayı ister kendi sunucunuzda barındırıyor olun ister ona Hotlink yapıyor olun, web sitenizde kullanmadan önce dosyanın sahibinden izin almanız iyi bir uygulama olarak kabul edilir.

Amerika Birleşik Devletleri'nde telif hakkı yasası, telif hakkıyla korunan bir çalışmanın eleştiri, yorum, haber raporlama, öğretim, burs veya araştırma gibi belirli koşullar altında izinsiz kullanılmasına izin verir. Ancak, telif hakkı yasasına ilişkin bu istisnalar dar kapsamlıdır ve tüm durumlar için geçerli değildir. Genel olarak, telif hakkı yasasının istisnalarından birinin kapsamında olduğunuzu düşünseniz bile, başka birinin çalışmasını kullanmadan önce telif hakkı sahibinden izin almak her zaman iyi bir fikirdir.

Diğer ülkelerde, telif hakkı yasası ve hızlı bağlantıyla ilgili kurallar değişiklik gösterebilir. Web sitenizde bir başkasının çalışmasını kullanmadan önce kendi ülkenizdeki belirli yasa ve yönetmeliklere aşina olmak daha doğru olacaktır.

Neden Hotlink'den Kaçınmalısınız?

Hotlink'ten kaçınmanın birkaç nedeni var:

“stop” levhası taşıyan ayıcık fotoğrafı
  1. Bant genişliği hırsızlığı: Hotlink, başka birinin hotlink dosyasını kendi web sitesinin ziyaretçilerine sunmak için sunucunuzun kaynaklarını kullandığı bant genişliği hırsızlığına yol açabilir. Bu, sunucunuzu zorlayabilir ve bant genişliğinizi tüketebilir, bu da potansiyel olarak sizin için ek maliyetlere yol açabilir.
  2. Yavaş yükleme: Hotlink dosyasının geldiği sunucu barındırma hesabı yavaşsa veya aşırı yüklenmişse, web sitenizin de yavaş yüklenmesine neden olabilir. Bu, web sitenizin ziyaretçileri için sinir bozucu olabilir ve olumsuz bir kullanıcı deneyimine yol açabilir.
  3. Kırık bağlantılar: Hotlink dosyasını barındıran sunucu dosyanın konumunu değiştirirse veya dosyayı tamamen kaldırırsa, hotlink dosyasına artık erişilemez ve resim veya diğer medya web sitenizde görüntülenemez. Bu, web sitenizin bozuk veya eksik görünmesine neden olabilir
  4. Potansiyel telif hakkı ihlalleri: Hotlink dosyasını kullanma izniniz yoksa veya orijinal kaynağa uygun şekilde atıfta bulunmuyorsanız, telif hakkı yasasını ihlal ediyor olabilirsiniz. Bu, yasal sorunlara ve potansiyel para cezalarına yol açabilir
  5. Kontrol eksikliği: Bir dosyaya hotlink verdiğinizde, dosyayı web sitenizin ziyaretçilerine sunmak için başka bir sunucuya güveniyorsunuz. Bu sunucu kapanırsa veya teknik sorunlar yaşarsa, web sitenizdeki hotlink dosyasının görüntülenmesini etkileyebilir. Dosyayı kendi sunucunuzda barındırarak, kullanılabilirliği üzerinde daha fazla kontrol sahibi olursunuz.

Web sayfalarınızdaki bozuk bağlantılar ve yavaş yükleme süresi, Arama Motoru (SEO) puanınızı etkileyebilir çünkü Google görseller web sitenizi kullanıcılar için bir tehlike olarak görür ve önermez.

Hotlink için biligisayar başında duran adam

Hotlink koruması, web sitesi sahiplerinin diğer web sitelerinin dosyalarına hotlink vermesini önlemek için alabileceği bir önlemdir. Kendinizi Hotlinkden korumanın birkaç yolu vardır:

(1) Bir içerik dağıtım ağı kullanın (CDN):

CDN, dünya çapında dağıtılan ve kullanıcılara coğrafi konumlarına göre içerik sunmak için kullanılan bir sunucu ağıdır. Bir CDN kullanarak, kendi sunucunuzdaki yükü azaltabilir ve kendinizi sıcak bağlantıdan koruyabilirsiniz.

(2) Htaccess Dosyanız Üzerinden Hotlink'i Engelleyin

Web siteniz bir Apache sunucusunda barındırılıyorsa, Hotlink'i engellemek için .htaccess dosyasını kullanabilirsiniz. Bunu .htaccess dosyanıza aşağıdaki kodu ekleyerek yapabilirsiniz:

RewriteEngine on

RewriteCond % !^$

RewriteCond % !^http://(www.)?example.com/.*$ [NC]

RewriteRule .(gif|jpg|jpeg|bmp|zip|rar|mp3|flv|swf|xml|php|png|css|pdf)$ - [F]

Bu kod, belirli dosya uzantılarına (.jpg, .png ve .gif gibi) sahip dosyalara sıcak bağlantıyı engelleyecektir. Dosya uzantıları listesini ihtiyaçlarınıza göre özelleştirebilirsiniz.

(3) Bağlantılı Dosyalarınızı Yeniden Adlandırın veya Kaldırın

Bağlantılı dosyaları yeniden adlandırmanın veya kaldırmanın birkaç farklı yolu vardır:

  1. Dosyayı yeniden adlandırın: Dosyayı korumak, ancak başkalarının dosyaya hotlink yapmasını önlemek istiyorsanız, sunucunuzdaki dosyayı yeniden adlandırabilirsiniz. Bu, diğer web sitelerinin dosyaya hotlink vermek için kullandığı bağlantıyı kesecek ve dosya artık bu web sitelerinde görüntülenmeyecektir.
  2. Dosyayı kaldırın: Dosyanın artık sunucunuzda bulunmasını istemiyorsanız, dosyayı sunucunuzdan silebilirsiniz. Bu, başkalarının dosyaya hotlink vermesini önleyecek ve ayrıca kullanıyorsanız dosyayı kendi web sitenizden kaldıracaktır.

Hotlink dosyalarının yeniden adlandırılması veya kaldırılması, web sitenizin kaynaklarının korunmasına ve dosyalarınızın izinsiz kullanımının önlenmesine yardımcı olabilir.

(4) Medya Varlıklarınıza Filigran Ekleyin

Filigran kullanın: Hotlink'i tamamen engellemek istemiyorsanız, resimlerinizi ve diğer medya dosyalarınızı korumak için filigran kullanabilirsiniz. Filigran, telif hakkı sahibini tanımlamak için bir görüntüye veya başka bir medya dosyasına eklenen görünür bir işaret veya logodur. Bu, başkalarının resimlerinizi izinsiz kullanmasını engellemeye yardımcı olabilir

(5) WordPress'te Sağ Tıklama İşlevini Devre Dışı Bırakma

Sağ tıklama işlevinin devre dışı bırakılması, sizi otomatik bağlantıya karşı korumaz, ancak kullanıcıların web sitenizdeki bir metni kopyalama, bir görüntüyü kaydetme ve en önemlisi, yalnızca görüntüyü kopyalayıp web sitelerine yapıştırma gibi bazı özelliklere erişmesine yardımcı olur. Bu, ağ güvenliği için harika bir avantaj olacaktır.

(6) WordPress Eklentisi Kullanın

WordPress için web sitenizi sıcak bağlantıdan korumaya yardımcı olabilecek birkaç WordPress güvenlik eklentisi vardır. Bu eklentiler, Hotlink'i engellemeyi ve ayarları ihtiyaçlarınıza göre özelleştirmeyi kolaylaştırabilir.

Bu eklentilerin çoğu, kendinizi ve web barındırma hizmetinizi Hotlink'e karşı nasıl koruyacağınız konusunda eğitim videolarına sahiptir.

Hepsi bir arada bir wp güvenlik eklentisi edinmek, sizi sıcak bağlantıdan korumada uzun bir yol kat edebilir

Sıkça sorulan soruların cevapları:

Hotlink'i devre dışı bırakmalı mıyım??

Web sitenizde hotlink özelliğini devre dışı bırakıp bırakmamanız, özel ihtiyaçlarınıza ve koşullarınıza bağlıdır. Hotlink'i devre dışı bırakıp bırakmamaya karar verirken göz önünde bulundurmanız gereken birkaç nokta:

  1. Bant genişliği kullanımı: Sunucunuzdaki bant genişliğini koruma konusunda endişeleriniz varsa, başkalarının kendi web sitelerinin ziyaretçilerine dosya sunmak için sunucunuzun kaynaklarını kullanmasını önlemek için Hotlink'i devre dışı bırakmak isteyebilirsiniz.
  2. Maliyet: Bant genişliği veya diğer sunucu kaynakları için ödeme yapıyorsanız, başkaları kendi dosyalarını sunmak için kaynaklarınızı kullanıyorsa, Hotlink sizin için ek maliyetlerle sonuçlanabilir. Bu durumda, bu maliyetleri azaltmak için Hotlink'i devre dışı bırakmak isteyebilirsiniz.
  3. Kullanıcı deneyimi: Web sitenizdeki yükleme süreleriyle ilgili endişeleriniz varsa, hotlink dosyalarını barındıran sunucuların neden olduğu yavaş yükleme sürelerini önlemek için hotlink özelliğini devre dışı bırakmak isteyebilirsiniz.
  4. Kontrol: Hızlı bağlantıyı devre dışı bırakarak, web sitenizde hangi dosyaların görüntüleneceği ve bunların ziyaretçilerinize nasıl sunulacağı konusunda daha fazla kontrol sahibi olursunuz.

Sonuç olarak, hotlink'i devre dışı bırakma kararı size bağlıdır ve web siteniz için özel ihtiyaçlarınıza ve hedeflerinize dayalı olmalıdır. .htaccess, bir içerik dağıtım ağı (CDN), "Yönlendiren" başlığı, filigranlar veya bir eklenti gibi, etkin bağlantıyı devre dışı bırakmak için kullanabileceğiniz birkaç yöntem vardır. Bu yöntemler, yetkisiz Hotlink'i önlemeye ve web sitenizin kaynaklarını korumaya yardımcı olabilir.

Windows 10 sunucusunda hotlink korumasını devre dışı bırakmak için şu adımları izleyebilirsiniz:

  1. İnternet Bilgi Servisleri (IIS) Yöneticisini açın: IIS Yöneticisini açmak için Başlat düğmesine tıklayın, arama çubuğuna "inetmgr" yazın ve Enter'a basın.
  2. Hotlink korumasını devre dışı bırakmak istediğiniz web sitesini seçin: IIS Yöneticisinin sol bölmesinde, ağaç görünümünü genişletin ve değiştirmek istediğiniz web sitesine gidin.
  3. "URL Yeniden Yazma" simgesine tıklayın: Orta bölmede, "IIS" başlığı altında, "URL Yeniden Yazma" simgesine tıklayın.
  4. "Kural(lar) Ekle" düğmesini tıklayın: Sağ bölmede, "Eylemler" panelindeki "Kural(lar) Ekle" düğmesini tıklayın.
  5. "Boş kural" şablonunu seçin: "Kural Ekle" iletişim kutusunda "Boş kural" şablonunu seçin ve "Tamam" düğmesini tıklayın
  6. Kural adını belirtin: "Ad" alanına kural için bir ad girin.
  7. Eşleşme kalıbını belirtin: "Maç URL" bölümünde "Koşullar" başlığı altındaki "Ekle" düğmesini tıklayın. "Koşul Ekle" iletişim kutusunda, "Giriş" açılır menüsünden "HTTP_REFERER" değişkenini seçin ve "Kalıp" alanına, dosyalarınıza hotlink vermesine izin vermek istediğiniz web siteleriyle eşleşen bir kalıp girin.
  8. Eylem türünü ayarlayın: "Eylem" bölümünde "İsteği iptal et" eylem türünü seçin.
  9. "Uygula" düğmesine tıklayın: Değişiklikleri kaydetmek için "Eylemler" panelindeki "Uygula" düğmesine tıklayın

Bu, Windows 10 sunucunuzda seçili web sitesi için hotlink korumasını devre dışı bırakacaktır. Eşleştirme modelini ve işlem türünü özel ihtiyaçlarınıza uyacak şekilde özelleştirebilirsiniz.

Windows Hotlink korumasını etkinleştirmek istiyorsanız, detayları buradan öğrenebilirsiniz.

WordPress'te hotlink korumasını kapatmak için bir eklenti kullanabilir veya sunucunuzdaki .htaccess dosyasını değiştirebilirsiniz. Bir eklenti kullanarak hotlink korumasını şu şekilde kapatabilirsiniz:

  1. "WP Fastest Cache" eklentisini yükleyin ve etkinleştirin: WordPress kontrol panelinizde "Eklentiler > Yeni Ekle"ye gidin ve "WP Fastest Cache"i arayın. Eklentiyi yükleyin ve etkinleştirin.
  2. Eklentinin ayarlarına gidin: WordPress panonuzun sol menüsünde "WP Fastest Cache > Settings"e gidin.
  3. "Hotlink'i Önle" sekmesine gidin: Eklentinin ayarlarında, "Hotlink'i Önle" sekmesine tıklayın
  4. "Devre Dışı" seçeneğini seçin: "Hotlink Koruması" bölümünde "Devre Dışı" seçeneğini seçin.
  5. "Gönder" düğmesini tıklayın: Değişiklikleri kaydetmek için "Gönder" düğmesini tıklayın.

Bu, WordPress web siteniz için hotlink korumasını kapatacaktır.