- 2,334 بازدید
- بدون نظر
محدود کردن دسترسی به وردپرس از طریق ip یکی از بهترین راهکارهای افزایش امنیت در وردپرس میباشد که با استفاده از آن قادر خواهید بود تا امکان دسترسی به وردپرس را صرفا برای یک رنج آیپی خاص و یا چند آیپی محدود نمایید. با استفاده از محدود کردن دسترسی به وردپرس با آیپی قادر خواهید بود تا برای آیپی مورد نظر دسترسی را قرار داده و برای سایر آیپی ها دسترسی را بلاک کنید.
در این مقاله از ایکس اسکریپت قصد دارم تا به معرفی قطعه کدی بپردازم که با استفاده از آن قادر به ایجاد محدودیت در دسترسی به سایت از طریق آی پی کاربر خواهید بود، به این روش میتوانید از حملات brute force تا حد قابل قبولی جلوگیری کنید.
حملات Brute Force چیست؟!
این نوع حملات یکی از روش های معمول هکران برای ورود در سایت میباشد که عمدتا توسط نرمافزارهایی صورت گرفته و در آن بر اساس حدس و گمان رمزهای متعددی وارد میشود تا در نهایت به رمز صحیح برسند. هرچه رمز طولانیتر و متشکل از اعداد، حروف و کاراکترهای خاص باشد این زمان برای حدس زدن رمز و حتی میزان موفقیت بهبود خواهد یافت.
محدود کردن دسترسی به وردپرس از طریق ip
برای محدود کردن دسترسی به وردپرس از طریق آی پی ابتدا در مرورگر خود عبارت ip را وارد کنید تا در اولین نتیجه آی پی خود را مشاده کنید. پس از اینکه آی پی خود را پیدا کردید آن را کپی کرده و وارد هاست خود شده و به صورت زیر آن را در خط نهایی به جای آی پی وارد شده در فایل htaccess. قرار دهید.
Order deny,allow Deny from all Allow from ۹۵.۲۸۸.۴۹.۳۵
حال همانطور که در ابتدای خط مشاهده میکنید به این معنی است که امکان دسترسی مجاز و غیر مجاز فراهم باشد، سپس در خط دوم کلیه آیپی های موجود برای دسترسی به وردپرس بررسی شده و در نهایت آی پی که در خط سوم را وارد کردهاید را بررسی و امکان دسترسی را صرفا به این آی پی خواهد داد.
اما از آنجایی که ممکن است آی پی شما در دو حالت ایستا و پویا باشد با تغییر آیپی ممکن است تا دسترسی از شما سلب شود، برای این منظور اگر آی پی شما پویا بوده و مدام در حال تغییر است لازم است تا بخشی از آی پی مشترک خود را به صورت زیر قرار دهید.
Order deny,allow Deny from all Allow from ۹۵.۲۸۸