نحوه مبارزه با سارقان پهنای باند در وردپرس

نحوه مبارزه با سارقان پهنای باند در وردپرس

هات لینکینگ (Hotlinking) چیست؟
هات لینکینگ (Hotlinking) چیست؟

در این پست به نحوه مبارزه با سارقان پهنای باند در وردپرس پرداخته ایم.

چیزی بدتر از این نیست که فردی پهنای باند و عکس های وب سایت وردپرسی شما را سرقت کند.

اما در دنیای اینترنت این اتفاق بسیار متداول است برای اینکه همه‌ چیز در دسترس مردم است تا لینک کنند.

سرقت پهنای باند یا تصویر برای شماهزینه اضافه دارد و مسلما شما را متضرر می‌کند.

حال چاره کار چیست؟

به نظر شما چگونه می‌توانیم جلوی این سرقت رابگیریم و سارقان را دستگیر کنیم؟

در این مقاله از سئو بلک، مبارزه با سارقان پهنای باند در وردپرس را بررسی می‌کنیم.

و راه‌های جلوگیری از hotlinking را معرفی می‌کنیم تا از افزایش هزینه‌های اضافی سایتتان پیشگیری کنید.

مبارزه با سارقان پهنای باند در وردپرس

برای آموزش مبارزه با سارقان پهنای باند در وردپرس ابتدا با مفهومی باید آشنا شویم.

مفهوم hotlinking خیلی ساده است.

استفاده از هات لینکینگ می تواند موجب تخلیه منابع سرور و بسته شدن اکانت هاست شما گردد که به این حالت suspend شدن هاست گفته می شود.

وقتی کاربری یک تصاویر را در روی اینترنت پیدا می‌کند و از URL آن مستقیما رویسایتش استفاده می‌کند، تصویر روی سایت او دیده می‌شود اما از سایت اصلی برای بازدیدکننده نمایش داده می‌شود.

این کار برای کاربر خیلی راحت است اما در واقع یک نوع سرقت به شمار رفته زیرا از منابع سایت اصلی را استفاده می‌کند.

به این حالت Hotlinking یا سرقت پهنای باند می‌گویند.

برای اینکه متوجه شوید دیگران تصاویر شما را سرقت کرده‌اند،دستور زیر را در Google Images تایپ کنید،

فقط به‌جای yourwebsite.com آدرس سایتتان را قرار دهید:

inurl:yourwebsite.com -site:yourwebsite.com

گوگل در تصاویر وب جستجو می‌کند و همه تصاویر سایت شما را که در سایت‌های دیگر پیدا شد، در نتایج جستجو نماش می‌دهد.

اگر درست به ماجرا نگاه کنیم به یک فاجعه پی می‌بریم که می‌تواند تا حد زیادی مخرب باشد.

برای جلوگیریاز hotlinking و مبارزه با سارقان پهنای باند در وردپرس باید اقداماتی اندیشید و از این مشکل رهایی یافت.

مبارزه با سارقان پهنای باند وردپرس

هات لینکینگ را می توان به زبان ساده سرقت پهنای مصرفی یک سایت برای نشان دادن صفحات در یک سایت دیگر تعریف کرد.

شاید این تعریف در ابتدا کمی پیچیده به نظر بیاید اما با یک مثال ساده می توان هات لینکینگ را شفاف تر توضیح داد.

فرض کنید یک سایت به نام سایت شماره 1 دارید که در آن تصاویری از سایت شماره 2 در حال نمایش است.

به همین سادگی سایت شماره 2 در حال سرقت پهنای باند مصرفی سایت شماره 1 است.

در این حالت به سایتی که در حال سرقت باند است لیچر یا leaching site گفته می شود.

به طور کلی استفاده از هات لینکینگ در اکثر اوقات غیر قانونی محسوب می شود.

هات لینکینگ هزینه های زیادی را به مدیران سایت تحمیل می کند. این اتفاق در اغلب موارد زمانی روی می دهد که سایتی محتوای بالا و تصاویر زیادی را مدیریت می کنید.

مختص شما:  چگونگی درج محتوای برگه در صفحات دیگر در وردپرس با Insert Pages

کپی کردن مطالب یک سایت خصوصاً در میان سایت های فارسی زبان امری رایج بوده.

و افراد با کپی کردن مطالب از یک وب سایت بار زیادی را به پهنای باند آن تحمیل می کنند در حالی که در واقع بازدید از وب سایت شما انجام نشده است

هیچ چیز بدتر از این نیست که شخصی تصاویر یا پهنای باند شما را سرقت کند.

 

در کل هات لینکینگ یک عمل بد است، زیرا:

  • غیر اخلاقی و غیر قانونی است – مگر اینکه محتوا آزاد باشد تا از آن به عنوان منابع مشترک خلاق استفاده شود.
  • ممکن است به شدت هزینه را افزایش دهد – باعث استفاده بیش از حد پهنای باند برای نگهدارنده تصویر اصلی می‌شود.
  •  سرور را سنگین می کند – دسترسی به تصویر در سایت دیگر، دسترسی شما را به منابع، محدودتر می کند.
  • اگر چه سرقت محتوا کاری به نفسه اشتباه می باشد، اما هات لینکینگ نیز بر عملکرد سایت شما تاثیر می‌گذارد.

همانطور که قبلاً نیز اشاره شد ، عدم وجود پهنای باند و تجربه کندی سایت ، تنها تعداد کمی از پیامدهای احتمالی آن است.

بدترین حالت این است که قبوض ماهیانه تان افزایش می‌یابد، یا سرویس میزبانی وب تان هزینه های جریمه را به شما می‌دهد.

و اگر نمی‌توانید آن را پرداخت کنید، دیگر نمی‌توانید وب سایت خود و تمام دارایی‌ های خود را نگه دارید.

به همین دلیل است که جلوگیری از هات لینکینگ مهم است.

 

راه حل رفع مشکل هات لینکینگ و استفاده از روش های Anti-hotlinking

گاهی اوقات هات لینکینگ به دلیل تنبلی اتفاق می افتد.

وقتی مطلبی را در سیستم وردپرس وارد می کنید و تصاویر آن را از سایت های دیگر بر می دارید در واقع دارید سرقت پهنای باند انجام می دهید.

هات لینکینگ روشی برای سرقت تصاویر محسوب می شود.

اگر استفاده از عکس ها و تصاویر سایت شما بدون اجازه باعث آزارتان می شود می توانید از برخی کدهای آماده را در htaccess سیستم مدیریت وب سایت خود در قسمت Public_html استفاده نمایید.

سیستم های مدیریت وب سایت تنوع زیادی دارند و فرقی نمی کنند که از کدام سیستم استفاده می کنید.

سیستم هایی مثل وردپرس (WordPress)، جوملا (Joomla)، وی بولتن (Vbulletin) و یا پرستا شاپ (Persta shop) در اختیار مدیران سایت قرار دارند.

از این طریق دسترسی به اطلاعاتتان را می بندید.

روش هایی نیز به عنوان Anti-hotlinking وجود دارند که این روش ها ممکن است جلوی نمایش تصاویر شما در وب سایت های دیگر را بگیرد.

اما نمی تواند مانع از سرقت تصاویر گردد.

راه های مقابله با هات لینکینگ متفاوت هستند.

روش اول استفاده از CDN است که در آن شما برای تسریع کار خود می توانید از شبکه توزیع محتوا بهره بگیرید.

روش دیگر استفاده از افزونه های وردپرسی است.

افزونه هایی مانند All in one security and firewall می توانند از سرقت پهنای باند از طریق هات لینکینگ جلوگیری کنند.

 

بیشتر بخوانید:

مختص شما:  تکمیل خودکار فیلد آدرس در وردپرس با Address Autocomplete Using Google Place Api

رفع مشکل هات لینکینگ و استفاده از روش های Anti-hotlinking

علاوه بر این می توانید به طور کلی گزینه راست کلیک را بر روی صفحات وب سایت خود ببندید.

با این کار امکان کپی کردن تصاویر با استفاده از دستور Save image as را از بازدید کنندگان سایت می گیرید.

و در واقع هرگز کسی نمی تواند مطلبی را از سایت شما سرقت نماید.

برای غیر فعال کردن گزینه راست کلیک در سیستم مدیریتی ورد پرس از 2 افزونه رایج استفاده می شود که رایگان بوده و به سهولت در دسترس قرار می گیرند.

گزینه اول افزونه WP content copy protection است.

با دانلود و نصب این افزونه به سادگی این قابلیت را در صفحات وب سایت غیر فعال می کنید.

و افزونه بعدی Envira gallery نام دارد.

این افزونه در میان کاربران سیستم مدیریتی وردپرس به عنوان محبوب ترین افزونه شناخته می شود.

و امکان ایجاد گالری های بسیار جذابی را فراهم می آورد.

پس از نصب این افزونه باید در قسمت تنظیمات آن وارد شوید و با استفاده از تب Addons قابلیت Protection Addon را فعال کنید.

پس از ایجاد گالری مورد نظر از داخل تب Misc گزینه enable image protection را فعال کنید و تمام تغییرات را ذخیره کنید.

به این ترتیب می توانید از محتوایی که از طریق وب سایت به اشتراک می گذارید محافظت نمایید.

علاوه بر روش های ذکر شده می توانید از واتر مارک بر روی تصاویری که قصد دارید در سایت بگذارید استفاده نمایید.

با این کار اگر کسی هم از عکس های شما استفاده نماید ناگزیر به ذکر منبع خواهد بود.

البته نحوه قرار دادن واتر مارک ها باید به گونه ای باشد که اثر منفی روی تصویر نداشته باشد.

Hotlink protection – راهی مطمئن برای جلوگیری از هات لینکینگ

یکی از راه های مطمئن برای مقابله با هات لینکینگ استفاده از Hotlink protection و یا Hotlink prevention است.

فعال کردن Hotlink protection بر روی هاست موجب مسدود شدن دسترسی افراد به فایل های شما می شود.

برای فعال کردن Hotlink protection باید در سی پنل وارد بخش security شده و این قابلیت را فعال نمایید.

در حالت پیش فرض این قابلیت در حالت غیر فعال قرار دارد؛

و برای فعال کردن آن باید روی گزینه enable کلیک نمایید.

پس از فعال کردن این قابلیت باید آدرس دامنه های مورد نظر را بدون WWW و با WWW وارد نمایید.

مرحله بعدی مسدود کردن فرمت هایی است که در نظر دارید Hotlink protection بر روی آن ها اعمال شود.

در تنظیمات بعدی باید بخشی را تنظیم کنید که زمانی که آدرس فایل مستقیما در مرورگر باز شد redirect به صفحه شما انجام شود.

برای این کار در بخش Redirect request to this URL باید آدرس صفحه مورد نظر را وارد نمایید و در نهایت دکمه Submit را بزنید.

پس از فعال سازی Hotlink protection می توانید همان طور که اشاره شد برخی کدهای آماده را در htaccess هاست وارد نمایید.

علی رغم مشکلاتی که هات لینکینگ ایجاد می کند ، بر روی سئوی وب سایت تاثیری ندارد.

مختص شما:  تکنیک های ضروری برای کابران مبتدی در وردپرس

محافظت از هات لینکینگ از طریق سرور مبدا

اگر تصویری از وب سایت شما در جایی دیگر ارجاع شده است، بنابراین از پهنای باند شما استفاده می کند، شما می توانید محافظت از هات لینکینگ را پیاده سازی کنید.

این کار تنها اجازه دسترسی  مراجعه کنندگان خاصی را به محتویات و دارایی ‌های شما را می‌ دهد.

بخش های زیر نحوه دستیابی به این محافظت را با Nginx و Apache نشان می دهد.

Nginx

خط اول در Nginx مشخص می کند که پسوند پرونده از اتصال سریع محافظت می شود.

خط بعدی مشخص می کند که کدام وب سایت مجاز به پیوند دادن به این نوع پرونده ها هستند.

بنابراین همیشه باید دامنه وب سایت شما و همچنین دامنه های دیگر که به دسترسی نیاز دارند، باشد.

هر وب سایتی که در اسنیپت زیر تعریف نشده باشد، هنگام تلاش برای دسترسی به دارایی های شما، خطای ۴۰۳ را دریافت می کند.

location ~ .(gif|png|jpe?g)$ {

    valid_referers none blocked .yourwebsite.com;

    if ($invalid_referer) {

        return   ۴۰۳;

    }

}

Apache

برای کاربران Apache می توان محافظت از هات لینکینگ را در پرونده .htaccess تعریف کرد.

مثال زیر یک رویکرد متفاوت اتخاذ می ‌کند که شما می ‌توانید به طور واضح تعریف کنید که کدام دامنه ها را دوست ندارید تا بتوانند به دارایی ها و محتویات وب سایت شما ارجاع کنند.

بنابراین، تمام دامنه های موجود در این لیست دارای یک خطای ۴۰۳ ممنوع خواهند بود در حالی که هر دامنه ای که در این لیست قرار ندارد، همانطور که انتظار می رود، می تواند به دارایی ها و محتویات دسترسی پیدا کند.

RewriteCond %{HTTP_REFERER} unwanteddomain\.com [NC,OR]
RewriteCond %{HTTP_REFERER} unwanteddomain2\.com
RewriteRule .* - [F]

علاوه بر این، می توانید با استفاده از یک ابزار محافظ هات لینک، یک فایل .htaccess را با تنظیمات محافظت از hotlink برای انتخاب مورد نظر خود تولید کنید.

با استفاده از این ابزار، دامنه های مجاز را به سادگی تعریف کنید، از آنجا که می خواهید به مراجعان خالی اجازه دهید یا خیر، و پسوندهای پرونده ای که می خواهید از آنها محافظت کنید را تعریف کنید.

رابطه ی هات لینکینگ و سئو

همان طور که می دانید موتور جستجوی گوگل عکس ها را از طریق ایندکس ها شناسایی می کند.

و هنگامی که یک عکس در گوگل جستجو می شود از طریق حافظه cache در خود گوگل نمایش داده می شود.

نتیجه گیری

هات لینکینگ برای بسیاری از وب سایت ها یک مشکل واقعی است،

به خصوص اگر سایت‌ هایی که هات لینکینگ را انجام می ‌دهند، از جمله اسناد مناسب نیستند.

اگر این اتفاق برای شما رخ دهد، نه تنها عملکرد سایت شما آسیب خواهد دید، بلکه بازدیدکنندگان بالقوه را از دست می دهید در حالی که دیگران از محتوای شما سود می برند.

 

ممنون که تا انتها با سئو بلک همراه بودید.

نحوه مبارزه با سارقان پهنای باند در وردپرس
نحوه مبارزه با سارقان پهنای باند در وردپرس

منابع:

کلیک کنید و رای بدهید
[Total: 2 Average: 5]

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *