آموزش مرحله به مرحله نصب ModSecurity با استفاده از CustomBuild

Avatar
نویسنده: پارسا مهرآئین
پنج‌شنبه 22 دی 1401
مطالعه: ۴ دقیقه ۰ نظر ۵۴۵ بازدید

در‌حال‌حاضر، بیشتر از ۷۰درصد از حمله‌های سایبری در سطح وب‌اپلیکیشن‌ها انجام می‌شود؛ به‌همین‌دلیل، سازمان‌ها برای ایمن‌سازی سیستم‌های خود از هر راهکاری استفاده می‌کنند. در‌این‌میان، اپلیکیشن‌های فایروال از‌جمله راهکارهای مفیدی هستند که برای ایجاد سپر امنیتی بیرونی استفاده می‌شوند. با کمک فایروال‌ها، این امکان برای سازمان‌ها وجود دارد تا حمله‌ها را قبل از اینکه به نرم‌افزارهای مبتنی‌بر وب آن‌ها برسند، شناسایی و حذف کنند.

ModSecurity یکی از این اپلیکیشن‌های مبتنی‌بر وب (WAF) است که به‌صورت منبع‌باز طراحی شده و سرورهای مختلف مانند Nginx و Apache و IIS از آن پشتیبانی می‌کند. در این مقاله از بلاگ پارس پک، می‌خواهیم نحوه نصب ModSecurity را با استفاده از CustomBuild آموزش دهیم؛ پس تا پایان با ما همراه باشید.

نحوه نصب ModSecurity با استفاده از CustomBuild

برای این منظور مراحل زیر را به‌ترتیب دنبال کنید:

مرحله اول: بررسی فایل option.conf

در اولین مرحله، باید بررسی کنید که فایل option.conf خط کُد زیر را دارد یا خیر:

modsecurity_ruleset=none

مرحله دوم: ساخت پوشه دلخواه

حالا باید پوشه‌ای با نام دلخواهتان بسازید. از این پوشه برای قرارگیری فایل پیکربندی malware_expert.conf استفاده خواهد شد:

[root@directadmin]# cd /usr/local/directadmin/custombuild
[root@directadmin]# mkdir custom
[root@directadmin]# mkdir custom/modsecurity
[root@directadmin]# mkdir custom/modsecurity/conf

راهنمای کامل سرویس فایروال وب یا وف را در لینک زیر بخوانید.

WAF چیست و چه کار می کند؟

مرحله سوم: ساخت فایل malware_expert.conf 

در این مرحله، باید فایل malware.export.conf را در دایرکتوری custom/modsecurity/conf ایجاد کنید. برای انجام این کار، از دستور زیر استفاده کنید:

[root@directadmin]# nano -w /usr/local/directadmin/custombuild/custom/modsecurity/conf/malware_expert.conf

مرحله چهارم: درج سریال در فایل malware_export.conf

درادامه، باید خط کُد زیر را به فایل ساخته‌‌شده بیفزایید. توجه کنید که به‌جای عبارت SerialKey، باید سریالی را اضافه کنید که تهیه کرده‌اید:

SecRemoteRules SerialKey https://rules.malware.expert/download.php?rules=generic

مرحله پنجم: به‌روزرسانی CustomBuild

به‌روزرسانی CustomBuild یکی از مراحل مهم کار است که با استفاده از کُد زیر انجام خواهد شد:

[root@directadmin]# ./build modsecurity_rules

همچنین، باید مطمئن شوید که CustomBuild فایل malwae_export.conf را به پوشه /etc/modsecurity.d/ اضافه کرده‌اید. 

مرحله ششم: ری‌استارت‌کردن سرور

برای اینکه تنظیمات انجام‌شده روی سرور اِعمال شود، باید آن را مجدداً راه‌اندازی کنید.

خرید سرور

جمع‌بندی

امروزه، امنیت اطلاعات بیش‌ازپیش اهمیت یافته است. دلیل آن نیز حجم بسیار زیاد تهدیدهای سایبری است که عامل آن‌ها هکرها هستند؛ ازاین‌رو، سازمان‌های مختلف برای حفاظت از وب‌اپلیکیشن‌های خود از راهکارهای مختلفی استفاده می‌کنند که یکی از مهم‌ترین آن‌ها، سپرهای امنیتی بیرونی یا فایروال‌ها مانند ModSecurity است که بعضاً با نام ModSec نیز نامیده می‌شود. با‌توجه‌به اهمیت استفاده از این فایروال، در این مطلب از بلاگ پارس پک، نحوه نصب ModSecurity با استفاده از CustomBuild را آموزش داده‌ایم.

سؤالات متداول

۱. ModSecurity چه کاربردی دارد؟

ModSecurity یا ModSec یکی از ماژول‌های آپاچی است که به محافظت از وب‌سایت شما در‌برابر حمله‌های خارجی کمک می‌کند.

۲. آیا ModSecurity نوعی فایروال است؟

بله، ModSecurity فایروالی برای برنامه‌های تحت‌وب محسوب می‌شود که به‌صورت منبع‌باز طراحی شده است.

۳. ModSecurity از چه وب سرورهایی پشتیبانی می‌کند؟

ModSecurity از انواع متداول وب سرورها مانند Nginx و Apache و IIS پشتیبانی می‌کند. به‌عبارت‌دیگر، می‌توان در هر‌یک از آن‌ها از این فایروال استفاده کرد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


ارسال دیدگاه در وبلاگ پارس‌پک را مطالعه کرده و آن‌ها را می‌پذیرم.

با خدمات ابری پارس پک آشنا شوید

اولین ارائه‌دهنده خدمات رایانش ابری در ایران هستیم