آموزش امنیت وردپرس
امنیت در وردپرس از اهمیت بسیار بالایی برخوردار است و بطور جدی به آن پرداخته میشود اما درست مانند هر سیستم دیگری، در صورت عدم رعایت برخی نکات ایمنی ساده ممکن است با مشکلات امنیتی احتمالی برخورد کنیم. در این مطلب آموزش امنیت وردپرس به بررسی برخی از معمولترین آسیب پذیریها و راهکارهای بالا بردن امنیت سایت وردپرس میپردازیم.
مقاله ی امنیت سایت راه حل نهایی برای تمامی دغدغههای امنیتی شما نیست. اگر نگرانی بخصوصی دارید، بهتر است با کسانی که به دانش آنها در زمینهی امنیت کامپیوتر و وردپرس اطمینان دارید، نگرانیها و سوالات خود را در میان بگذارید. تیم وب یار با خدمات و پشتیبانی سایت به صورت 24 ساعته ، امنیت خاطر را برای تمامی مشتریان خود به ارمغان می آورد.
امنیت سایت چیست
اساساً وقتی صحبت از امنیت میشود، منظورمان سیستمهای کاملاً امن نیستند. یافتن چنین چیزی عملاً غیر ممکن بنظر میرسد. یک سرور امن از حریم خصوصی، یکپارچگی و در دسترس بودن منابع تحت کنترل سرور محافظت و اطمینان حاصل میکند.
ویژگیهای یک هاست قابل اطمینان عبارتند از:
- مشتاقانه درمورد انتظارات و نگرانیهای امنیتی شما وهمچنین ویژگیها و پروسههای امنیتی که هاستینگ در اختیار شما خواهند گذاشت، با شما صحبت میکند.
- آخرین و با ثباتترین نسخههای نرمافزار سرور را در اختیارتان میگذارد.
- روشهای قابل اعتماد بازیابی اطلاعات و پشتیبانگیری (بک آپ) را برای شما فراهم میکند.
با مشخص کردن نرمافزار و اطلاعاتی که باید محافظت شوند، در مورد نوع امنیتی که برای سرور خود مد نظردارید تصمیم بگیرید. ادامهی آموزش امنیت وردپرس ، شما را در این زمینه راهنمایی خواهد کرد.
پوستههای امنیتی
در تصمیم گیری در مورد امنیت جنبههای مختلف سیستم خود، چند نکتهی کلی را در نظر داشته باشید:
محدود کردن دسترسی
کاهش نقاط ورود احتمالی برای افرادی که مقاصد سوء دارند.
مهار
سیستم باید به نحوی کانفیگ شود که میزان خسارتی که در صورت در خطر قرار گرفتن یک رویداد ممکن است به سیستم وارد شود را به حداقل برساند.
آماده سازی و دانش
برداشتن بک آپ و اطلاع از وضعیت وردپرس در فواصل زمانی مشخص. داشتن برنامهای برای بک آپ و بازیابی اطلاعات میتواند در صورت بروز هر گونه مشکلی، شما را هر چه سریعتر به حالت روزمره برگرداند.
منابع مورد اعتماد
یکی از مواردی که در آموزش امنیت وردپرس وجود دارد این است که از منابع غیر قابل اعتماد، پوسته (theme) و افزونه (plugin) نگیرید. خود را به مجموعهی موجود در WordPress.org و یا کمپانیهای قابل اعتماد محدود کنید. گرفتن پوسته و افزونه از خارج از وردپرس ممکن است منجر به پدید آمدن مشکلاتی شود.
آسیب پذیریهای کامپیوتر شما
مطمئن شوید که کامپیوترهای مورد استفادهی شما عاری از هر گونه جاسوس افزار، بدافزار و ویروس باشند.
همیشه سیستمعامل و نرم افزارهای خود، بخصوص مرورگر اینترنتی، را بهروز نگه دارید تا سیستم خود را از نقصهای امنیتی مصون نگه دارید. اگر قصد بازدید از سایتهای غیر قابل اطمینان و مشکوک را دارید، بهتر است از ابزاری مانند no-script استفاده و یا جاوا اسکریپت، فلش و جاوا را در مرورگر خود غیر فعال کنید.
آسیبپذیریهای وردپرس
مانند دیگر بستههای نرم افزاری مدرن، وردپرس بطور مرتب برای آمادگی در مقابل مشکلات امنیتی احتمالی آپیدت میشود. بحث بهبود امنیت نرم افزاری یکی از دغدغههای همیشگی است و برای دستیابی به آن همیشه از آخرین نسخهی وردپرس استفاده کنید. نسخههای قدیمی وردپرس از نظر امنیتی آپدیت نمیشوند.
بهروز رسانی وردپرس
آخرین نسخهی وردپرس را همواره میتوانید از وبسایت اصلی وردپرس به آدرس wordpress.org دریافت کنید. آپیدیتهای رسمی هیچگاه در وبسایت های دیگر قابل دسترسی نیستند. بنابراین هرگز وردپرس را از وبسایتی به غیر از http://wordpress.org دانلود نکنید.
از نسخهی ۳٫۷ به بعد، وردپرس گزینهی آپدیت خودکار اضافه کرده است. با استفاده از این ویژگی میتوانید براحتی بهروز بمانید. به علاوه میتوانید از طریق Dashboard وردپرس از آپدیتها با خبر شوید.
در صورت پدید آمدن یک آسیب پذیری در وردپرس و عرضه شدن نسخهای جدید از وردپرس برای برطرف کردن این مشکل، اطلاعات مورد نیاز برای نحوهی استفاده از این آسیب پذیری بطور قطع در دامنهی عمومی قرار دارد. بنابراین نسخههای قدیمی همیشه بیشتر در معرض حملات قرار دارند و به همین دلیل به روز رسانی اهمیت زیادی پیدا میکند.
اگر شما بیش از یک نصب وردپرس را مدیریت میکنید، میتوانید از Subversion برای تسهیل مدیریت استفاده کنید.
گزارش مشکلات امنیتی
اگر با نقصی امنیتی در وردپرس روبرو شدید، میتوانید برای رفع هر چه سریعتر آن، مشکل را گزارش کنید. لطفا برای اطلاعات بیشتر در مورد نحوهی گزارش ایرادات، Security FAQ را بخوانید.
اگر فکر میکنید با یک باگ مواجه شدهاید، آنرا گزارش کنید. برای اطلاعات بیشتر Submitting Bugs را بخوانید. باگها یا به خودی خود آسیب پذیریهای امنیتی هستند یا منجر به نقصهای امنیتی میشوند.
آسیب پذیریهای سرور
سرور اینترنتی وردپرس و نرمافزارهای روی آن ممکن است دارای نقاط ضعف باشند. به همین دلیل، اطمینان حاصل کنید که از نسخههای با ثبات و امن سرور و نرمافزار روی آن استفاده میکنید و یا از هاست قابل اطمینانی استفاده کنید که مطمئن هستید به این موارد رسیدگی میکند.
اگر شما در سروری مشترک ( سروری که وبسایت های دیگری را نیز در کنار وبسایت شما هاست میکند) قرار دارید و وبسایتی در سرور شما دچار مشکلات امنیتی شد، به احتمال بسیار بالا، وبسایت شما نیز در معرض خطر قرار دارد حتی اگر تمامی توصیههای این مطلب را انجام داده باشید. به همین خاطر بهتر است از سرور خود در مورد اقدامات پیشگیرانهی امنیتی که انجام میدهند، اطلاعاتی کسب کنید.
آسیب پذیریهای شبکه
شبکه در هر دو انتها، یعنی انتهای وردپرس و انتهای مشترک، باید قابل اطمینان باشد. برای این منظور باید قوانین فایروال مودم خود بروزرسانی کنید و حواستان باشد که از چه شبکههایی کار میکنید. کافی نتی که در آن پسوورد خود را از طریق اتصال اینترنتی، وایرلس و یا به هر شکل دیگر میفرستید، شبکهای امن محسوب نمیشود.
هاست اینترنتی شما باید در مقابل حملات ایمن باشد. در غیر این صورت، نقصهای امنیتی شبکه میتوانند به دزدیده شدن پسوورد و دیگر اطلاعات حساس شما شوند.
پسوورد
بسیاری از نقصها و آسیبپذیریهای احتمالی با عادات امنیتی درست قابل پیشگیری هستند. یک پسوورد قوی نقش مهمی در این امر دارد.
پسوورد قوی پسووردی است که برای افراد دیگر غیر قابل حدس باشد و حملات جستجوی فراگیر موفق به یافتن آن نشوند. حملات جستجوی فراگیر، بر خلاف هک کردن که بدنبال نقصهای امنیتی میگردد، بقدری یوزرنیم و پسووردهای مختلف را امتحان میکنند تا به نتیجه برسند. ابزارهای خودکار تولید پسوورد وجود دارند که میتوانند یک پسوورد امن به شما پیشنهاد کنند.
یکی از ویژگیهای وردپرس، دارا بودن نشانگر میزان قوی بودن یک پسوورد است. زمانی که قصد تغییر پسوورد خود را داشته باشید، از طریق این نشانگر میتوانید بدانید که پسوورد انتخابی شما تا چه حد قوی است.
نکاتی که در انتخاب پسوورد باید از آنها اجتناب کرد:
- هرگونه استفادهای از نام اصلی، یوزرنیم، نام شرکت و یا نام وبسایت
- لغتی از لغتنامهای به هر زبان
- پسوورد کوتاه
- یک پسوورد تماماً عددی یا تماماً حروفی (ترکیبی از این دو بهترین گزینه است)
یک پسوورد قوی نه تنها برای محافظت از محتوای بلاگ شما ضروری است، بلکه اگر هکری به اکانت مدیریت شما دست پیدا کند، میتواند اسکریپتهایی مخرب نصب کند که کل سرور را در معرض خطر قرار دهد. بنابراین با داشتن پسووردی مطمئن، میتوانید از این خطرات دور بمانید.
علاوه بر داشتن پسووردی قوی، بهتر است احراز هویت دو مرحلهای (two-step authentication) را نیز به عنوان اقدام احتیاطی اضافه، فعال کنید.
این موارد آموزش امنیت وردپرس و امنیت سایت ، جزئی از مواردی که بود که می بایست در طراحی سایت ها صورت پذیرند. در صورت هر گونه سوال در مقاله ی آموزش امنیت وردپرس می توانید سوالات خود را از طریق فرم نظرات بیان نمایید.