- موضوع نویسنده
- #1
چرا امنیت هاست اشتراکی اهمیت زیادی دارد؟
اگر سایت یا فروشگاه اینترنتی خود را روی هاست اشتراکی میزبانی میکنید، باید بدانید امنیت چنین هاستهایی به مراتب حساستر از سرورهای اختصاصی است. در هاست اشتراکی (Shared Hosting)، چند سایت روی یک سرور قرار میگیرند و همین نقطه مشترک میتواند باعث انتقال آسیبپذیری از یک سایت به سایت دیگر شود. به همین دلیل، توجه به امنیت در چنین شرایطی کاملاً حیاتی است و نادیده گرفتن آن میتواند منجر به از دست رفتن اطلاعات، هک شدن سایت یا حتی حذف کلی آن شود.
مهمترین تهدیدات امنیتی هاست های اشتراکی
- آلودگی متقابل در سرور (Cross Site Contamination)
- دسترسی غیرمجاز سایر کاربران سرور به فایل سایت شما
- حملات Brute Force به پنل ادمین وبسایت
- آپلود فایلهای مخرب توسط هکرها
- باج افزارها و حملات فیشینگ
اقدامات اولیه برای افزایش امنیت هاست اشتراکی
- استفاده از رمز عبور قوی: مهمترین گام، انتخاب پسوردی پیچیده و غیرقابل پیشبینی برای پنل هاست، دیتابیس و CMS سایت است.
- فعالسازی تایید دو مرحلهای: خیلی از شرکتهای هاستینگ معتبر امکان فعالسازی تایید دو مرحلهای را برای ورود به کنترل پنل خود ارائه میدهند.
- بروزرسانی مرتب افزونهها و CMS: استفاده از نسخه جدید وردپرس، جوملا، افزونهها و قالب نقش کلیدی در جلوگیری از نفوذها دارد.
- عدم نگهداری فایل و پوشههای بلااستفاده: فایلهای قدیمی یا تستی مثل
info.php
میتواند روزنه نفوذ باشد. حتما پس از اتمام کار آنها را حذف کنید.
تنظیمات و ترفندهای فنی برای ارتقای امنیت هاست
- استفاده از فایل htaccess. میتوانید دسترسی به پوشههای حساس را با کدهای ساده در
.htaccess
محدود کنید:
کد:# ممانعت از نمایش دایرکتوری Options -Indexes # فقط اجازه دسترسی به آیپی خاص <Files wp-login.php> order deny,allow Deny from all Allow from 1.2.3.4 </Files>
- افزودن SSL و استفاده از پروتکل HTTPS: SSL رایگان را فعال کنید تا تمام اطلاعات ردوبدل شده بین کاربر و سایت رمزگذاری شود.
- تنظیم مجوز صحیح فایلها: سطح دسترسی فایلها و پوشهها باید روی حداقل امن تنظیم شود (فایلها 644 و پوشهها 755).
- غیرفعال کردن اجرای اسکریپت در پوشههای آپلود: با کد زیر میتوانید این کار را انجام دهید:
کد:# در پوشه uploads قرار دهید <FilesMatch "\.(php|php5|php7|phtml)$"> Order Deny,Allow Deny from all </FilesMatch>
افزونهها و ابزارهای پیشنهادی برای امنیت بیشتر
- در وردپرس افزونههایی مانند
Wordfence
وiThemes Security
قابلیت فایروال، مانیتورینگ، لاگ حملات و بروزرسانی خودکار را فراهم میکنند. - در جوملا یا سایر CMSها نیز اکستنشنهای امنیتی رسمی وجود دارد که جلوی بخش زیادی از حملات را میگیرد.
اهمیت بکاپگیری منظم در هاست اشتراکی
یکی از اصلیترین ترفندهای حفظ امنیت در هاست اشتراکی، تهیه نسخه پشتیبان منظم از سایت است. همیشه باید افزون بر بکاپ خود هاست، یک بکاپ جداگانه روی سیستم شخصی یا سرویس ابری داشته باشید. در کنترل پنلهای محبوب مثل
cPanel
یا DirectAdmin
معمولاً قابلیت تهیه و دانلود بکاپ کامل وجود دارد.استفاده از آنتیویروس و اسکنر آنلاین
برخی شرکتهای هاست به صورت پیشفرض ابزارهای اسکن ویروس (مانند ClamAV) عرضه میکنند. پیشنهاد میشود فایلهای سایت را به صورت دورهای اسکن کنید تا در صورت وجود فایل مخرب یا اسکریپت ناشناس، سریعاً اطلاع پیدا کنید.
دنبال کردن اخبار امنیتی و بروز رسانی سریع
هکرها و باگهای جدید همیشه به دنبال یافتن نقاط ضعف سایتها هستند. عضو خبرنامه سایت یا منابع تخصصی امنیتی شوید تا در صورت وجود هشدار جدید امنیتی، بلافاصله اقدام نمایید. جدیدترین مقالات امنیتی را میتوانید در انجمن تخصصی احمدرضا کریمی دنبال کنید.
سوالات متداول درباره امنیت هاست اشتراکی
- آیا هاست اشتراکی به طور ذاتی ناامن است؟ خیر، اما به دلیل اشتراک منابع، نیازمند رعایت نکات امنیتی بیشتری است.
- اگر سایتی هک شود، بقیه سایتهای سرور هم آسیب میبینند؟ در صورتی که سرور از کلود لینوکس و جداسازی مناسب بهره نبرد، بله امکان انتقال آسیب وجود دارد.
- کدام کنترل پنل امنیت بیشتری دارد؟ کنترلپنلهایی مثل
cPanel
و افزونه Cloudlinux معمولاً سطح امنیت بالاتری دارند. - آیا استفاده از فایروال کافی است؟ فایروال کمک زیادی میکند اما باید با سایر ترفندهای امنیتی تکمیل شود.
- بکاپگیری چقدر باید انجام شود؟ حداقل هفتهای یک بار و بعد از هر تغییر مهم، بکاپ تهیه کنید.
نتیجهگیری
رعایت نکات امنیتی در هاست اشتراکی نهتنها شما را از آسیبهای متداول دور میکند، بلکه موجب افزایش اعتبار کسبوکار اینترنتی شما نیز میشود. با رعایت نکات ساده اما کاربردی این مقاله، میتوانید سطح امنیت سایت خود را بهطور قابلملاحظهای ارتقا دهید. پیشنهاد میکنیم برای دریافت اطلاعات جدید، همواره آموزشهای آخرین امنیت سایت و سرور را در سایت احمدرضا کریمی مطالعه یا در انجمن وبمستران به بحث و تبادل تجربه بپردازید.