Hotlink Nedir?

rucoder

Eski üye
Katılım
5 Nis 2022
Mesajlar
221
Tepki
0

Hotlink Nedir?​

Hotlink Nedir?


Hotlinking, birinin web sitesinin fotoğraf yada video benzer biçimde varlıklarına direkt bağlanarak bant genişliğini çalma eylemi olarak bilinir . Mesela, A web sitesinin sahibinin sunucusunda belirli bir resmi barındırdığını varsayalım. B web sitesinin sahibi bu resmi görür ve internet sayfasında de yayınlanmasını istediğine karar verir. Sadece, resmi indirip kendi sunucusunda barındırmak yerine, B web sitesinin sahibi direkt A web sitesinin tesir alanına bağlanır. Bundan dolayı, aşağıdaki benzer biçimde kendi tesir alanları vasıtasıyla görüntüye bağlanmak yerine: https://websiteB.com/path/to/image.jpg Bunun yerine A web sitesinin alanını kullanıyor olacaklardı: https://websiteA.com/path/to/image.jpg Birinin internet sayfası varlıklarına bağlantı vermek , barındırma maliyetlerini büyük seviyede artırabilir . Bu yazı, bir web kullanıcısıysanız başka bir web sitesinin varlıklarına hotlink vermekten kaçınmanın yollarını ve bir internet sayfası sahibiyseniz hotlinking’e karşı iyi mi korunabileceğinizi vurgulayacaktır.

Hotlinking Iyi mi Engellenir?


Bir internet sayfası kullanıcısı olarak, daima öteki web sitelerinden varlıklara hotlink vermekten kaçınmaya çalışmalısınız. Bunu yapmak, varlığın aslolan sahibinin gereksiz harcamalara maruz kalmamasını ve sahibinin hotlink koruması uyguladığı yada varlığı kaldırdığı için bağlantı kurduğunuz varlığa erişilemez olmasını sağlamaya destek sağlar. Aşağıda, sıcak bağlantıdan kaçınmak için birkaç çözüm bulunmaktadır. Varlıkları kendi sunucunuzda barındırın . Başka bir internet adresinden bir görsel bulduysanız ve bunu kendi web sitenizde kullanmak istiyorsanız, görseli direkt sunucunuza yükleyebilir ve oradan teslim edebilirsiniz. Bunu yapmak, tarayıcının ek bir DNS araması yapması gerekmediğinden varlığın teslim hızını da artıracaktır. Üçüncü taraf bir ana bilgisayar kullanın . Gene bir örnek olarak görselleri kullanarak, bağlantı vermek istediğiniz bir görsel bulursanız sadece onu yükleyecek bir sunucunuz yoksa, üçüncü taraf bir sunucu kullanabilirsiniz. Mesela imgur benzer biçimde bir fotoğraf barındırma hizmeti , resminizi yüklemenize ve direkt web siteniz yada başka herhangi bir yere bağlantı vermenize olanak tanır. Her iki durumda da, başka birinin varlıklarını kullanmak için uygun yetkiye haiz olduğunuzdan güvenilir olun (mesela, mal sahibi size izin verdi yada varlık bir yaratıcı ortak kullanım lisansının parçası)
sta-je-link.jpg


Origin Sunucusu Üstünden Bağlantı Koruması


Web sitenizdeki bir resme başka bir yerde referans veriliyorsa ve bundan dolayı bant genişliğinizi tüketiyorsa, hotlink koruması uygulayabilirsiniz. Bu, yalnızca belirli yönlendirenlerin varlıklarınıza erişmesine izin verir . Aşağıdaki bölümlerde bu korumanın hem Nginx hem de Apache ile iyi mi sağlanacağı gösterilmektedir.
LB7.jpg


CDN İle Bağlantı Koruması


Bazı CDN‘ler ek olarak kullanıcıları için hotlink koruması sağlar. Mesela KeyCDN , kullananların HTTP yönlendiricilerini kısıtlamasına müsaade eden Bölge Yönlendiricileri adlı bir özelliğe haizdir . Bu, web sitelerinin varlıklarınızı internet sayfalarına yerleştirmek için CDN trafiğinizi kullanmadığından güvenilir olmanın kolay ve kullanışlı bir yoludur. Bu özellik, KeyCDN panosundaki Bölge Yönlendiricileri sekmesine giderek ve hangi tesir alanlarının varlıklarınıza başvurmasına izin verileceğini tanımlayarak kolayca uygulanabilir . Bu tamamlandıktan sonrasında , Bölge Yönlendirmelerinizi doğru bir halde ayarladığınızdan ve beklenen yanıtları aldığınızdan güvenilir olmak için HTTP Başlık Denetleyicisi aracını kullanın.
 
Üst Alt