دسترسیها و رمزها را محدود کنید
دسترسی به پنل مدیریت، هاست و مخزن کد را به حداقل افراد محدود کنید. برای هر کاربر حساب جداگانه بسازید، رمز طولانی و یکتا انتخاب کنید و ورود دومرحلهای را فعال کنید. رمزها را در پیامرسان یا فایل متنی مشترک نگه ندارید.
دسترسیهای قدیمی یکی از رایجترین راههای ورود ناخواسته هستند. فهرست افراد دارای دسترسی را هر فصل بازبینی کنید و دسترسی اعضای خارجشده از تیم را همان روز غیرفعال کنید.
- برای سرویسهای حساس، کلید دسترسی جداگانه و قابل ابطال بسازید.
- حق دسترسی هر نقش را بر اساس کمترین سطح لازم تعریف کنید.
- ورودهای ناموفق و تغییر سطح دسترسی را ثبت و بررسی کنید.
پشتیبان بدون آزمایش بازیابی کافی نیست
مشخص کنید چه دادههایی، با چه فاصلهای و در کدام محل جداگانه ذخیره میشوند. یک نسخه از پشتیبان را در محیط آزمایشی بازیابی کنید و زمان لازم برای بازگرداندن سرویس را ثبت کنید. پشتیبانی که بازیابی آن آزموده نشده باشد، در روز حادثه قابل اتکا نیست.
بهروزرسانی و پایش را برنامهریزی کنید
نسخههای امنیتی فریمورک، افزونهها و کتابخانهها را طبق برنامه بهروزرسانی کنید. پیش از بهروزرسانی اصلی، تغییرات را در محیط آزمایشی بررسی کنید. گزارش خطا، تلاشهای ورود ناموفق و تغییر فایلها را پایش کنید تا نشانههای نفوذ زودتر دیده شوند.
افزونهها و سرویسهای بدون استفاده را حذف کنید. هر سرویس اضافه، سطح حمله تازهای ایجاد میکند و نگهداری آن انرژی تیم را میگیرد.
- بهروزرسانیها را با نسخه پشتیبان و برنامه بازگشت همراه کنید.
- برای خطاهای تکرارشده، مسئول و زمان رسیدگی مشخص کنید.
- دسترسی پایگاه داده و فایلهای حساس را محدود کنید.
یک چکلیست کوتاه برای شروع
امنیت یک پروژه یکباره نیست. این موارد را در برنامه ماهانه تیم قرار دهید و نتیجه هر بررسی را ثبت کنید تا وضعیت سایت در طول زمان قابل مقایسه باشد. اگر تیم داخلی مسئول امنیت نیست، دامنه بررسی و مسئول پاسخگویی را در قرارداد پشتیبانی روشن کنید.
- HTTPS و انتقال امن فرمها را بررسی کنید.
- فرمها را در برابر ورودی مخرب و ارسال انبوه محافظت کنید.
- نسخه پشتیبان را ماهانه بازیابی و آزمایش کنید.
- برای رخداد امنیتی، مسیر اطلاعرسانی و بازگشت به نسخه سالم را تمرین کنید.
این مقاله را برای همتیمیتان بفرستید.
این راهنما برای شما مفید بود؟
بازخورد شما به بهتر شدن راهنماها کمک میکند.


