۲ آبان
تست امنیت سایت +20 ابزار تست نفوذ
🛡تست نفوذ و امنیت سایت تجربه عملی من تست امنیت سایت؛ اولین بار که تصمیم گرفتم امنیت یکی از سایتهای مشتری را تست کنم، باورم…
ادامه مطلبامنیت سایت وردپرسی چقدر است؟ اگر سایت هک شود چکار کنیم؟ چگونه از هک سایت وردپرسی جلوگیری کنیم؟
سلام 👋
من مریم هستم، عضو تیم طراحی و توسعه وب یار و کسی که بیش از بیست سال با وردپرس زندگی کرده.
اگه بگم چند بار سایت خودم یا مشتریام هدف حمله قرار گرفتن، شاید باور نکنی! نکته اصلی اینه که حتما حتما وقتی سایتی رو قبول میکنین، برید عمر دامنه رو بررسی کنید، ببینید سایت از چه تاریخی فعالیت داشته و از چه زمانی بدون فعالیت بوده. ( از بخش نوشتههای سایت ☺️) و حتما یه افزونه امنیت نصب کنید. این فقط توصیه نیست تجربهست…
من از نفوذ ساده با رمز ضعیف تا تزریق فایل مخرب… هر بار یه درس جدید گرفتم، و تو این مقاله میخوام همون تجربههای واقعی رو برات خلاصه کنم تا تو مجبور نشی دوباره اون دردسرها رو تجربه کنی.
احتمالا به نکتههای فنی هم نیاز داری:
شاید نیاز داشته باشی: اموزش سئو رایگان

اولین باری که درخواست بررسی یه سایت هک شده رو داشتم، برمیگرده به زمانی که پسورد مدیر «admin123» بود. بله، همون اشتباهی که خیلیها هنوز میکنن! هکر با روش brute‑force تونسته بود وارد پیشخوان بشه. از اون روز فهمیدم امنیت از همون لحظه ورود شروع میشه.
چیزی که خودم انجام دادم و توصیه میکنم:
S@fePwd2024!💬 تجربه شخصی: بعد از فعال کردن احراز دو مرحلهای، یکی از سایتهای مشتریهامون دو بار هدف حمله قرار گرفت، ولی هیچکدام موفق نشدند چون ورود بدون کد تأیید رد شد.
یکی از نکات حیاتی در امنیت سایت وردپرسی اتصال امنه. یادم هست یکی از مراجعین ازم پرسید چرا وقتی سایتم رو باز میکنم، روی مرورگر نوشته «اتصال امن نیست؟». اونجا فهمیدم هنوز SSL روی سایتشون فعال نشده! بعد از نصب SSL و ریدایرکت همه صفحات به HTTPS، هم امنیت بالا رفت هم اعتماد گوگل و کاربران.
چطور انجامش دادم:
http رو به https منتقل کردم.💬 تجربه کاری: بعد از فعالسازی SSL روی یکی از پروژههای خدماتی وب یار، نرخ پرش کاربران ۲۵٪ کاهش پیدا کرد چون حس امنیت بیشتری داشتند.
شاید نیاز داشته باشی: تفاوت http و https چیست؟| کاربرد و مزایای آنها
متاسفانه در رعایت نکردن امنیت سایت بارها دیدم مدیران سایت آپدیتها رو فراموش میکنن. خب چون میترسن قالب یا افزونه خراب بشه. ولی واقعیت اینه که نسخههای قدیمی بیشترین حفره رو دارن.
من برای پروژههای مشتریام این سیاست رو گذاشتم:
💬 در تجربهای واقعی: یک قالب قدیمی فروشگاهی، بعد از آپدیت به آخرین نسخه ووکامرس، باعث شد بخش حساس پرداخت از خطر SQL Injection رها بشه.
شاید نیاز پیدا کنی: خطای سرور چیست؟
امنیت سایت وردپرس خیلی مهمه. من در گذشته روی هاستهای مختلفی پروژه داشتم، و واقعاً تفاوت امنیتی بین شرکتها زیاد است.
میدونستم هاستی که WAF، بکاپ روزانه و پشتیبانی سریع داشته باشه، یه نجاتدهنده است. تا اینکه بهترین هاست رو برای امنیت در اختیار مردم گذاشتم. میتونید هاست وب یار امتحان کنید.
چکلیست انتخاب هاست امن:
💬 در همهی پروژههای طراحی سایت وب یار، بعد از انتقال سایت از هاست معمولی مشتری به سرور اختصاصی با فایروال CloudLinux، تعداد درخواستهای مشکوک روزانه تا 90٪ کاهش یافت.

در بحث امنیت سایت اگه وردپرس رو بدون افزونه امنیتی اجرا کنی، مثل خونهای بدون قفل دره!
من معمولاً از ترکیب Wordfence + iThemes Security استفاده میکنم. این دو تا واقعا نجاتدهندهاند.
کاری که باید بکنی:
💬 در تجربه واقعی: یهبار Wordfence یکی از افزونههای نالشده رو شناسایی کرد؛ حذفش کردیم و جلوی تزریق فایل مخرب گرفته شد.
بارها دیدم سایتهایی با نام کاربری «admin» و مسیر ورود wp-login.php هنوز فعالاند… این یعنی دعوتنامه رسمی برای نفوذگرها!
نکاتی که من همیشه اجرا میکنم:
.htaccess💬 وقتی مسیر ورود یکی از سایتهای آموزشیمون رو تغییر دادم، در همون هفته تعداد تلاشهای ناموفق ورود تا ۹۰٪ کمتر شد!
هیچچیز دردناکتر از هک شدن بدون بکاپ نیست!
من همیشه سه سطح بکاپ دارم:
۱. روزانه روی هاست
۲. هفتگی روی گوگل درایو
۳. ماهانه روی هارد آفلاین دفتر
افزونههایی مثل UpdraftPlus زندگی رو راحت کردند. وقتی یه بار دیتابیس اشتباهی حذف شد، همین افزونه سایت رو ظرف ده دقیقه برگردوند.

خیلی از توسعهدهندهها این بخش رو نادیده میگیرن چون فنیه. اما من دقیقاً دیدم افزونهای بهظاهر ساده با یه فرم بدون فیلتر، چه فاجعهای درست میکنه.
راهکار عملی:
sanitize_text_field() پاکسازی بشن.nonce) استفاده بشن.💬 در یکی از پروژههای چندزبانه، حمله XSS باعث شد محتوای iframe تبلیغاتی تزریق بشه؛ بعد از ماژول ضد تزریق، مشکل کامل حل شد و گوگل دوباره سایت رو ایندکس کرد.
امنیت فقط تنظیمات نیست، رفتار ماست.
حتی جایی دیدم رمز ورود روی برگه کاغذ کنار مانیتور چسبیده! 😐
الان در وب یار برای هر پروژه یه جلسه آموزشی میگذاریم تا تیم بدونه:
💬 بعد از اجرای این آموزشها، تعداد هشدارهای امنیتی داخلی تا 95٪ کم شد.
💬 بعد از اجرای این آموزشها، تعداد هشدارهای امنیتی داخلی تا ۷۰٪ کم شد.
امنیت وردپرس یه مسیر روزمره است، نه یه دکمه جادویی.
من با آزمون و خطا یاد گرفتم امنیت واقعی یعنی تداوم در مراقبت.
| اقدام | نتیجه واقعی |
|---|---|
| رمز قوی + 2FA | ۹۰٪ کاهش نفوذ مستقیم |
| SSL + HTTPS | اعتماد کاربران + کاهش نشت داده |
| آپدیت منظم | رفع آسیبپذیری شناختهشده |
| هاست امن | کاهش حملات DDoS و تزریق |
| فایروال | جلوگیری از تلاشهای ورود مشکوک |
| بکاپ منظم | بازیابی فوری پس از خطا |
| تغییر تنظیمات پیشفرض | کاهش ریسک brute‑force |
| آموزش تیم | پایداری بلندمدت امنیت |
اگر بخوام خلاصه بگم؛ هر مدیر سایتی که ازم پرسید «چرا هک شدیم؟»، جواب یکی از همین ۹ مورد بالا بود.
امنیت یعنی پیشگیری، نه واکنش.
پس همین امروز یکی از این گامها رو در سایتت اجرا کن (حتی اگر فقط یکیشو)
باور کن، تفاوت رو در چند هفته حس میکنی.
اگر حس میکنی بخش امنیت سایتت مثل یک پازل ناقصه، بیا با تیم وب یار صحبت کنیم. مشاوره رایگان برای افزایش فروش با استفاده از
تجربههای واقعی داریم، نه حرف کلی. با هم میتونیم سایتی بسازیم که شب راحتتر بخوابی، چون میدونی امنه.
آموزشهای موفقیت کسبوکار در: اینیستاگرام وب یار
پاسخ: بله، هسته وردپرس امن است؛ ضعفها معمولاً از رمزهای ضعیف، افزونه/قالبهای نالشده، آپدیتنکردن و هاست بیکیفیت میآیند. با رمز قوی + 2FA، SSL، آپدیت منظم و فایروال، سطح امنیت کاملاً قابلاعتماد میشود.
پاسخ: ترکیب Wordfence و iThemes Security برای اغلب سایتها نتایج عالی میدهد: اسکن بدافزار، محدودیت تلاش ورود، فایروال، لاگ فعالیت. اگر ترافیک خارجی زیاد دارید، ترکیب با Cloudflare WAF بهتر است.
پاسخ: رمز قوی + 2FA، محدودیت دفعات ورود (مثلاً 3 بار)، تغییر مسیر ورود با WPS Hide Login، غیرفعال کردن نام کاربری admin، و بلاک IPهای مشکوک در فایروال. اینها طبق تجربه، بیشترین اثر را دارند.
پاسخ: بله؛ رمزنگاری دادهها، اعتماد کاربر، سیگنال مثبت سئو و حذف خطای “Connection not secure”. فعالسازی با گواهی رایگان (مثلاً Cloudflare)، ریدایرکت http→https و رفع Mixed Content با Really Simple SSL انجام میشود.
پاسخ: بررسی هفتگی، اجرای آپدیت با بکاپ قبل از شروع، حذف افزونههای بلااستفاده و توجه به نسخه PHP هاست. تعویق آپدیتها ریسک آسیبپذیریهای شناختهشده را بالا میبرد.
پاسخ: سهلایهای: روزانه روی هاست، هفتگی روی فضای ابری (مثل Google Drive)، ماهانه روی هارد آفلاین. افزونه UpdraftPlus یا مشابه برای بکاپ خودکار و بازیابی سریع توصیه میشود.
پاسخ: بسیار خطرناک؛ اغلب حاوی کد مخرب، بکدور و تزریق تبلیغاتیاند. علاوه بر ریسک امنیتی، مشکلات سازگاری و سئو ایجاد میکنند. فقط از منابع رسمی و با لایسنس معتبر استفاده کنید.
پاسخ: پاکسازی ورودیها (sanitize_text_field و تابعهای مشابه)، استفاده از nonce وردپرس برای اعتبارسنجی درخواستها، و پرهیز از echo کردن دادههای غیرمعتبر در قالبها. افزونههای امنیتی هم بخشی از این محافظت را خودکار میکنند.
پاسخ: فایروال سطح سرور (WAF)، بکاپ روزانه، مانیتورینگ DDoS، بهروزرسانیهای مداوم، نسخههای امن PHP، و پشتیبانی سریع. تجربه نشان داده مهاجرت به سرور امن، درخواستهای مشکوک را بهطور محسوسی کاهش میدهد.
پاسخ: بلافاصله سایت را در حالت نگهداری قرار دهید، از آخرین بکاپ سالم بازیابی کنید، همه رمزها را عوض کنید، وردپرس/افزونهها را آپدیت کنید، اسکن کامل با Wordfence انجام دهید، دسترسیهای غیرضروری را قطع و کلیدهای امنیتی wp-config را بازتولید کنید. در صورت آلودگی شدید، کمک از تیم امنیتی بگیرید.
نوشته تحریریه وب یار : لینکدین