فایروال لینوکس بهبود یافته با استفاده از یک قاب ترکیبی از Netfilter

چکیده = با پیشرفت مداوم فناوری شبکه در حال حاضر ، شبکه نه تنها زندگی مساعد و مثمر ثمری را برای ما به ارمغان می آورد ، بلکه مجموعه ای از تهدیدهای امنیت شبکه را به دنبال دارد. به دلیل آگاهی در مورد تهدیدات ، هرگز نیاز به امنیت اهمیت بیشتری پیدا نکرده است ، به همین دلیل محافظت از سرورهای وب و همچنین دارایی های وب از اهمیت فوق العاده ای برخوردار شده است. فایروال اصلی ترین م securityلفه امنیتی است که دسترسی به شبکه و درگاه های خاص را مجاز و محدود می کند. در این تحقیق تمرکز اصلی بر طراحی قوانین قوی فیلتر کردن دیوار آتش است تا شناسایی کد مخرب در حد مطلوب حاصل شود. چارچوب پیشنهادی برای بهبود مسائل مربوط به عملکرد ، نگهداری کد (یعنی تکثیر کد) ، مقیاس پذیری ، برای بهبود عملکرد ترافیک شبکه و غیره در مجموعه داده ارائه شده است. در این کار ، ما فناوری Netfilter Linux / iptable ، nftable firewall را بررسی می کنیم. در این مقاله ، الگوریتم تطبیق کارآمد هندسی و الگوریتم بهینه سازی دیوار آتش بدون حالت در کد دیوار آتش منبع آزاد iptables و nftables لینوکس برای امنیت وب سرور لینوکس ، یک روش ترکیبی جدید ارائه شده است. "الگوریتم تطبیق کارآمد هندسی" اجرای GEM- iptables و nftables می تواند بسته ها را در هر ثانیه بر روی یک سیستم استاندارد فیلتر کند. این الگوریتم کارآمد و کاربردی برای تطبیق بسته های فایروال است. در حالی که چندین مسیر وجود دارد که می تواند بهترین روش شناسایی بدافزار را برای امنیت فایروال ارائه دهد ، این کار از نظر پول و زمان با استفاده از Netfilter / nftables برای شرکت های کوچک مفید خواهد بود. این امر پیکربندی فایروال قوی برای حل مشکلات امنیتی و شناسایی بدافزار با استفاده از قوانین فایروال قوی برای دستیابی به سطح مطلوب را آسان و ساده می کند.کلمات کلیدی = فایروال Linux؛ متاسپلویت میزهای NF مطابقت هندسی کارآمد ؛ امنیت اطلاعات و حفاظتاز اینترنت در انواع مختلف دستگاه ها مانند لپ تاپ ، دسکتاپ ، تلفن های هوشمند ، تجهیزات خانگی ، حسگرها ، اینترنت اشیا و غیره استفاده شده است. بنابراین این امر به قسمت اساسی زندگی روزمره ما تبدیل می شود. با افزایش اتصال شبکه روز به روز ، تهدیدات امنیتی شبکه در زندگی روزمره ما بسیار زیاد است. در سال های اخیر ، انواع حملات امنیتی به طور مداوم از بین می رود ، از جمله در روسیه بیش از 100 حساب کاربری هک شده است ، داده های سایت های Dailymotion هک شده است 85.2 آدرس ایمیل استخراج شده ، داده های Myspace هک شده ، حمله مخرب به بانک ذخیره هند به همین دلیل حفاظت از سرور یا دارایی های وب از اهمیت فوق العاده ای برخوردار شده است. چگونه باید برای ایجاد یک محیط امن اقدام کنیم؟ روش های زیادی برای اطمینان از امنیت سرور اختصاصی شما وجود دارد ، ما در مورد استفاده و پیکربندی دیوارهای آتش بحث خواهیم کرد که ممکن است برای یک برنامه متفاوت بهترین باشد.LINUX FIREWALLفایروال (Firewall) ابزاری مهم است که از خود و سایر میزبانهای شبکه در برابر حمله کننده به شبکه غیرقابل اعتماد محافظت می کند. اگر فایروال به عنوان فیلتر برای دسترسی به اینترنت از سیستم و از طریق آن استفاده شود ، می تواند بسیار مفید باشد. همچنین می توان یک سیستم فایروال را به گونه ای پیکربندی کرد که چندین میزبان را در پشت یک آدرس پروتکل اینترنت با استفاده از فرایندی که تحت عنوان Network Address Translation شناخته می شود پنهان کند. همانطور که در شکل 1 نشان داده شده است ، فایروال از طرح سرور محافظت می کند.فن آوری کلیدی = NETFILTERA- Netfilterیک چارچوب فیلتر کردن بسته است که توسط هسته لینوکس ارائه شده است و به شما امکان می دهد عملیات مختلف مربوط به شبکه را در قالب کنترل کننده های سفارشی اجرا کنید . این توابع و عملکردهای مختلفی را برای ترجمه آدرس شبکه ، فیلتر کردن بسته ها و ترجمه پورت ارائه می دهد. این عملکردی است که برای هدایت بسته ها از طریق شبکه مورد نیاز است ، همچنین برای ارائه ظرفیت برای جلوگیری از رسیدن بسته ها به مکان حساس با شبکه رایانه ای.B- وجود معماری FIREWALL با استفاده از NETFILTER / IPTABLEوانگ و همکاران ، معماری Netfilter / IPtable را که یک زیر سیستم هسته لینوکس است ، پیشنهاد کرد ، این یک نسل جدید از فایروال لینوکس برای امنیت است. در این مقاله ، نویسنده از قوانین قابل قبول برای پیکربندی دیوار آتش استفاده کرده است. Netfilter از طراحی مدولار پیروی می کند و قابلیت توسعه خوبی دارد. Iptable به حالت هسته معماری Netfilter متصل است ، زیرا ابزار اساسی ماژول است. شکل 2 معماری فایروال را با استفاده از Netfilter / IPtable نشان می دهدسه رابط اصلی Netfilter / Iptable وجود دارد:.یوزر اسپیس : user space ip tables در اولین رابط که فضای کاربر است قرار می گیرد. این یک رابط برای تنظیم فایروال و قوانین فایروال فراهم می کند. همین قوانین در مورد ip6table ، arptables ، ebtable و غیره اعمال می شود..کرنل :kernel رابط بعدی چارچوب Netfilter را معرفی می کند ، Iptable کاملاً مبتنی بر این رابط است. Netfilter مجموعه ای از "قلاب ها" را در داخل هسته لینوکس پیاده سازی می کند که به ماژول هسته اجازه می دهد تا بسته های موجود در پشته پروتکل مانند IPv4 را بررسی کند. این مجموعه از قلاب ها به ماژول های هسته امکان تعامل با آنها را می دهد. Iptables شامل لیستعظیمی از ماژول های هسته است که برای پیکربندی دیوار آتش استفاده می شود.. هاردور hardware : در این رابط از آداپتورهای شبکه به عنوان eth0 ، eth1 و ... نام برده می شود. Netfilter برای بررسی بسته های ارسالی و دریافت شده در هر رابط از پیش تنظیم و ارسال مجدد مسیر به پشته شبکه و از آن استفاده می کند. بنابراین بررسی بسته به لایه رابط هسته با Netfilter انجام می شود. تمام قوانین و ابزارهای دیوار آتش برای مدیریت دیوار آتش در فضای کاربر قرار می گیرند.کار مرتبطهمه کشف های جدید از هیچ جا نشان داده نمی شوند. آنها اساساً بر اساس نتایج تحقیقات و یافته های قبلی بنا شده اند. مروری بر ادبیات جهت تحقیق را متناسب با آنچه قبلاً انجام شده ارائه می دهد.. مائو و همکاران . فایروال ، وضعیت فعلی آنها ، طبقه بندی فایروال ، انواع فایروال را با اطلاعات کامل فایروال توضیح داد. در این مقاله همچنین به دیدگاه مفصلی در روند توسعه آینده و اشکالات دیوار آتش پرداخته شده است.فالگانی و همکاران . با استفاده از پروتکل پورت و IP برای کنترل و محافظت از شبکه در برابر حمله مخرب ، روی لایه شبکه کار کرد. در این مقاله فقط به لایه شبکه پرداخته شده است. این رویکرد نمی تواند به حملات لایه های برنامه ، متشکل از سازماندهی مجدد کاربر ، برنامه تجاری و سایر موارد پاسخ دهد. این نمی تواند خطرات موجود در لایه های برنامه را تحمل کند. نویسندگان از فناوری ردیابی اتصال استفاده کرده اند که کارایی همسان سازی جریان را بهبود می بخشد و باعث کاهش تاخیر و افزایش توان شبکه می شود.. وانگ و دیگران طراحی و اجرای بهینه معماری فایروال را پیشنهاد داد. در این تحقیق ، آنها مقایسه ای بر روی لولای فایروال معماری ASIC (Application Specific Integrated Circuit) موجود در فن آوری تشخیص دولت در مقابله با نقص تراشه ASIC انجام دادند. آنها بر نقصی که در معماری دیوار آتش ASIC وجود داشت ، غلبه می کنند. در پایان ، این فناوری عملکرد بالا ، قابل اعتماد ، انعطاف پذیر و ایمن را فراهم می کند.ایسوهارا و همکاران . تجزیه و تحلیل رفتار هسته هسته برای شناسایی بدافزار آندروید ارائه داده است. دو عملکرد اصلی به عنوان جمع کننده ورود به سیستم و تجزیه و تحلیل ورود به سیستم وجود داشت که برای شناسایی فعالیتهای مخرب استفاده می شد. داده های ورود به سیستم توسط الگوریتم تطبیق امضا تجزیه و تحلیل می شود. از برنامه های زیادی برای انجام ردیابی استفاده شد. طبق نتایج ، آنها نشان دادند که سیستم آنها به اندازه کافی می تواند رفتار مخرب برنامه ناشناس را بدست آورد.ویکین . و همکاران کلاس جدیدی از حمله را به نام حمله سایه ای برای شناسایی رفتار بدافزار مبتنی بر رفتار فعلی با تقسیم یک تکه بدافزار به چندین "فرایند سایه" ارائه داد. روش تشخیص بدافزار مبتنی بر رفتار دنبال می شود. پیاده سازی ابزار نمونه اولیه سطح کامپایلر برای نشان دادن امکان سنجی آن. آنها تکنیکی را پیشنهاد کردند که به طور م effectivelyثر در شناسایی واقعی بدافزار در دنیای واقعی طفره می رود. نتایج نشان داد که فرآیند سایه می تواند به طور خودکار فراخوانی مهم سیستم از بدافزار را استخراج کند.. تیاگی و همکاران طرح شناسایی سیستم عامل غیرمجاز را برای شرکت پیشنهاد داده است. الگوریتم برآورد فاصله اقلیدسی با استفاده از زمینه های خاص سرآیند ، سپس سیستم عامل بسته های تولید کننده دستگاه را برطرف کرد. آنها نتایج سیستم عامل اثر انگشت را با سیستم عامل ثبت شده در پایگاه داده شرکت سیستم عامل ارتباط دادند. اگر یک مسابقه ظاهر نشود ، هشدار ایجاد می شود که نشان دهنده وجود سیستم عامل غیرمجاز یا ثبت نشده در شرکت است. این هشدار برای تأیید انسان از یک ماشین مجازی کنترل شده توسط بدافزار استفاده می شود.ژانگ و همکاران یک چارچوب دفاعی نرم افزار مخرب وسیله نقلیه ابری را توصیف کرد. در این تحقیق ، نویسنده تهدیدهای مختلفی را که برای یک وسیله نقلیه اتفاق خواهد افتاد ، چالش های آنها ، راه حل های موجود و محدودیت های آنها را توضیح داد. یک فناوری وسایل نقلیه به کمک ابر با چالش های آنها کنار می آید. این محقق نگرانی نحوه برخورد با وسایل نقلیه ای را که با حملات بدافزار روبرو هستند توضیح داد. در اینجا معماری های مختلفی توضیح داده شده است مانند امنیت سطح بالا ، معماری عملکردی ابر ، معماری دفاعی بدافزار روی صفحه ، این معماری ها نیز پیاده سازی شده اند.کومار . و همکاران نقاط قوت Netfilter / Iptable را در غلبه بر چالش های سیستم تشخیص نفوذ (IDS) بررسی کرد. این محقق اعتماد دارد که با پیکربندی Netfilter / Iptable برای بازی در عناصر پیشگیری در زمان واقعی پس از شناسایی حملات توسط سیستم ، بر چالش های ابر IDS غلبه کنیم. آنها "یک سیستم زمان واقعی که متشکل از یک سیستم تشخیص نفوذ مبتنی بر نقشه های خود سازماندهی شده است ، برای ردیابی بسته های مخرب همراه با مدیریت این بسته ها از طریق یک سیستم محافظت در برابر نفوذ در محیط لینوکس" را ارائه داده است. از آنجا که بیشتر چارچوب های جلوگیری از نفوذ به پایگاه داده های از پیش تعیین شده علائم حملات بستگی دارند ، درصورتی که علامت حمله در امضای از پیش تعریف شده نباشد ، آماده انجام عملکرد کافی نیستند. علاوه بر این ، آنها حملات داخلی را خنثی نمی کنند.رونیاگین. و همکاران الگوریتمی کلاسیک به نام "تطبیق کارآمد هندسی" را پیشنهاد داد. GEM عملکرد تطبیق لگاریتمی است. این بارهای ترافیکی واقعی را با قوانین زیادی آزمایش کرد. نتایج نشان داد که GEM برای 5000 قانون به 13 مگابایت فضا نیاز دارد. آنها از روشهای ابتکاری برای بهبود فضا استفاده کردند ، همچنین قادر به کاهش فضای 2-3 مگابایتی برای 5000 قانون هستند. آنها الگوریتمی را در کد فایروال منبع باز iptables لینوکس ادغام کردند ، این اجرا برای فیلتر کردن بیش از 30،000 بسته در ثانیه بر روی یک سیستم استاندارد ، حتی با 10،000 قانون انجام می شود. بنابراین الگوریتم همسان سازی کارآمد هندسی یک تطبیق بسته کارآمد و عملی برای فایروال است.. آلفارو و دیگران درباره پیکربندی فایروال ، مانند قوانین فایروال فاقد حالت و بدون حالت ، بحث کرد. نتایج آنها نشان داد که پیکربندی فایروال حاکم به حالت خطا بیشتر است. در این تحقیق ، خطا در قانون پیکربندی حالت مند رخ داده است. در عین حال گزینه جایگزین می تواند بر کسانی که دارای قوانین دیوار آتش فاقد دولت و بدون دولت هستند تأثیر بگذارد. آنها برای مدیریت این مشکلات به یک راه حل خودکار پرداختند. آنها برای دستیابی به پیکربندی سازگار ، نقص ، خطا و سپس تغییر را شناسایی کردند. در این تحقیق ، آنها ابزاری برای بازرسی خودکار ارائه دادند که قوانین پیکربندی دیوار آتش را تنظیم کرده و خطای کشف شده در قوانین را مدیریت می کند. آنها الگوریتمی را ارائه دادند كه برای حل خطایی كه براساس یك رویكرد نظری خودكار است ، راه حل بهینه ارائه می دهد. آنها امکان پذیری این روش را با اثبات نمونه اولیه مفهومی که به مهندسی مدل محور بستگی دارد ، ثابت کردند. این روش با هدف تفکیک جزئیات سطح پایین مسئله از اجرای راه حل الگوریتم انتخاب شده است ..میندو و همکاران تجزیه و تحلیل امنیت شبکه و سیاست های مختلف فایروال را در یک محیط پویا و ناهمگن شبکه ارائه داد. سازمانی با دفاتر توزیع شده جغرافیایی و زیرساخت های مختلف امنیتی شبکه بیشتر تحت تأثیر قرار گرفت. در این تحقیق ، آنها به بررسی مسائل مربوط به امنیت شبکه و سیاست های فایروال پرداختند که برای پاسخگویی به ریسک بالا در این امر اجتناب ناپذیر بود.شاهزاد و همکاران روشی جدید برای حفاری ردپای ژنتیکی اطلاعات در بلوک های کنترل فرآیند هسته (PCB) پیشنهاد شده است. از این فرآیند می توان برای شناسایی فرآیندهای مخرب در زمان اجرا استفاده کرد. نتایج تجربی نشان داد که طرح به تصویر کشیده شده یک دقت تشخیص 96٪ با 0٪ نرخ زنگ هشدار کاذب کمتر از 100 میلی ثانیه از شروع یک فعالیت مخرب است.کهه و همکاران برای جلوگیری از فعالیتهای مخربی که از سیستم عامل در سطح هسته ای استفاده می شود ، ایستگاه فناوری دفاعی در مانیتورینگ زمان واقعی لینوکس معرفی شده است. در این تحقیق ، آنها مدل نظری اصلی و اجرای فناوری دفاع امنیتی را توصیف کردند. آنها از نظارت هم زمان در دستگاه مسمومیت De استفاده کردند و این فناوری نتایج موثری را به همراه داشت. این ویروس مانند سگ ماشین ، اسب تروا و غیره را به میزان کافی از بین می برد.اشتباه در تنظیم قانون بین دولتپنج قسمت در بسته وجود دارد که در جدول 1 نشان داده شده است. مسئله تطبیق بسته فایروال اولین قوانینی را پیدا می کند که با یک بسته داده شده در یک یا چند قسمت از سرآیند آن مطابقت دارد. الگوریتم های موجود به بهبود پیکربندی غلط قوانین فایروال کمک می کنند. این الگوریتم ها را می توان در موارد حاکم بر قانون فایروال نیز پیاده سازی کرد و به ما امکان می دهد مجموعه قوانین را با خط مشی های ترکیبی تغییر دهیم. توجه داشته باشید که استفاده از این راه حل گسترده باعث تغییر پیکربندی نمی شود. این پیکربندی فایروال ، قوانین مربوط به اطلاعات مربوط به لایه شبکه را بهم متصل می کند و اطلاعاتی را که از دست رفته مربوط به پوشش وضعیتی است ، گزارش می کند تا وجود قوانین پیکربندی نادرست را تشخیص دهد. کد شبه در الگوریتم اول وارد شده است. این به عنوان ورودی از یک مجموعه قانون حالت R استفاده می کند ، که در آن هر قانون یک عمل را نشان می دهد (به عنوان مثال ، ACCEPT یا DENY) که در مجموعه ای از ویژگی های شرط اجرا می شود ، مانندیا DENY) و انتقال از همه قوانین موجود در R ایجاد کنید. (الف) در صورت مجوز (به عنوان مثال ، قاعده ای در R که ویژگی Action آن روی ACCEPT تنظیم شده است) یکی از مراحل انتقالs را در یک مسیر مشخص s بررسی کنید ، سپس تعیین کنید که تمام انتقال های باقیمانده چنین مسیری توسط سایر مجوزها بررسی می شود در R (خطوط 11 و 15). اگر باقیمانده تثبیت شده خراب شد ، موارد انتقال را که بررسی نشده و قوانین لازم برای اصلاح خرابی را گزارش کنید (خط 16 و 18). (ب) در صورت ممنوعیت (به عنوان مثال ، قانون در R ویژگی عمل آنها به DENY تنظیم شده است) بررسی ، حداقل ، یکی از انتقال در T ، ایجاد تمام انتقال های دیگر در T نیز در R پوشش داده می شود (خطوط 13 و 15 ) اگر انتقال تاسیس شده ناموفق بود ، آن انتقالهایی را که تحت پوشش قرار نگرفته اند و قوانین لازم برای اصلاح خرابی را گزارش دهید (خطوط 16 و 18).Algorithm 1: audit_ rule_ set (A, R, Qo, Qn, and Ø)Algorithm 2: For handle_ inter_ rule_ misconfiguration (L, F, A).در ارزیابی ها از پرونده های پیکربندی افزایشی (از 8 تا 180 قانون) ، براساس iptables و کنترل استفاده می شود. مطابقت ، نشان دهنده [12] (1) خط مشی های باز ، فقط شامل ممنوعیت های نامعتبر انتقال TCP (2) سیاست های بسته ، حاوی فقط مجوزهای انتقال معتبر TCP. (الف) زمان پردازش مورد نیاز برای بررسی پرونده ها. (ب) فضای لازم برای ذخیره ساختارهای مرتبط در حافظه.Algorithm 3: handle_ all_ protocols (L, F, Library)الگوریتم های فوق الذکر محدودیتی دارند که در مورد از دست رفتن قوانین و تکثیر کد هشدار نمی دهند.روش پیشنهادیاین کار پیشنهادی مشکل شرکتهای کوچک و متوسط ​​را حل خواهد کرد. قوانین nftables فیلتر کردن فایروال یک فایروال نرم افزاری قوی طراحی می کند که به شرکت های متوسط ​​کمک می کند تا از سرورهای وب خود در برابر محتوای مخرب محافظت کنند. همانطور که در شکل 4 نشان داده شده است .روش پیشنهادی در مراحل زیر توضیح داده شده است.1 - در مرحله اول ، شبکه را بین مشتری / سرور تنظیم کنید. بعد از آن با استفاده از یک روش ترکیبی که از تعداد Netfiltering قوانین Iptable ، Nftables استفاده می کند ، فایروال را پیکربندی کنید.2 - در مرحله اول ، شبکه را بین مشتری / سرور تنظیم کنید. بعد از آن با استفاده از یک روش ترکیبی که از تعداد Netfiltering قوانین Iptable ، Nftables استفاده می کند ، فایروال را پیکربندی کنید.3 - با استفاده از الگوریتم پیشنهادی ، الگوریتم برای بررسی بسته های عمیق و پیکربندی غلط قوانین دیوار آتش بررسی می کند. شکل 4. نمودار جریان روش پیشنهادی را نشان می دهد.4 - تعیین عملکرد با استفاده از packet-persond ، قوانین فضای ذخیره سازی ، کارایی.5 - پس از ارزیابی عملکرد ، نتایج را با پارامترهای موجود مقایسه خواهیم کرد و نتیجه نهایی باعث ایجاد فایروال قوی می شود.پیکربندی قوانین NFTABLENftable فرایندی مبتنی بر فیلتر فیلتر است که هدف آن جایگزینی چارچوب های موجود Ip ، Ip6 ، arp و etable است. این یک چارچوب جدید برای فیلتر کردن بسته ، یک ابزار جدید برای کاربر و nft و یک لایه سازگاری برای جداول Ip و Ip6 فراهم می کند. در حالی که شکل 5. خانواده های iptables و nftables را نشان می دهد.Commands in Linux# /etc/nftables.conf /*default file which already contain ipv4, ipv6 */# nftables.service /*it use to start and enable services*/# nft list ruleset /*to check ruleset*/# /etc/modules-load.d/nftables.conf /*it configure kernel module to load at*/# lsmod | grep ‘^nf’ /*list of modules*/Commands in Linuxهیچ جداولی در nftable ساخته نشده است. هدف اصلی جداول ، نگه داشتن زنجیر است. بین iptable و nftable تفاوت زیادی وجود دارد. هیچ جدول خام ، فیلتر ، nat و mangle وجود ندارد. در nftable می توانید برخی اقدامات را فقط در یک قاعده مشخص کنید. در حالی که در صورت قابل قبول بودن ، اقدامات متعددی وجود دارد.Command in Linux# nft add rule filter forward tcp dport 22 log drop /*nftable cover this above action in single rule only*/# Iptables A FORWARD -p tcp --dport 22 –j LOG# Iptables –A FORWARD -p tcp –dport 22 –j DROPCommand in Linuxبیشتر منطق موجود در nftable در داخل فضای کاربری آن است. همچنین یک مجموعه عمومی و زیرساخت نقشه ارائه می دهدCommand in Linux#libmnl /*It provides the interfaces between kernel and userspace via netlink*/#libnftnl /*It provides the low level API to transform netlink message to objects*/Command in Linuxبخش نتیجه گیری و آیندهمقاله حاضر رئوس مطالب به روز الگوریتم های موجود گزارش شده در ادبیات مربوط به ساخت فایروال لینوکس مبتنی بر نرم افزار با استفاده از iptables را پوشش می دهد. با استفاده از iptables اشکالات زیادی وجود دارد از جمله تکثیر کد ، مشکل در تعریف قوانین خبری ، یک عمل واحد را می توان با استفاده از قانون واحد انجام داد ، و غیره در حالی که nftables همه این نقایص فوق موجود در iptables را پوشش می دهد. اساساً ، در این مقاله ، یک فایروال پیکربندی می شود که nftables به بهبود مشکلات موجود در فایروال مبتنی بر لینوکس کمک می کند و به این ترتیب سطح بهینه ای برای شناسایی فعالیتهای مخرب بدست می آید. دیوار آتش Stateful بهترین راه حل برای اطمینان از چنین محافظتی است. وجود خطاها ، پیکربندی اشتباه قوانین فایروال و تکثیر کد به احتمال زیاد باعث کاهش عملکرد فایروال می شود. در این مقاله ، ما یک رویکرد بهبود یافته از فایروال لینوکس با استفاده از یک قاب ترکیبی از Netfilter برای سرور وب لینوکس ارائه داده ایم. در حالی که تعدادی مسیر وجود دارد که می توان آنها را دنبال کرد تا بهترین روش شناسایی بدافزار برای امنیت فایروال فراهم شود. این کار برای شرکت های کوچک از نظر پول و زمان مفید خواهد بود ، استفاده از Netfilter / nftables پیکربندی فایروال قوی را برای حل مشکلات مربوط به امنیت و شناسایی بدافزار با استفاده از قوانین فایروال قوی برای دستیابی به سطح مطلوب آسان و ساده می کند. در آینده این کار ارائه شده را می توان با شناسایی سایر لایه های پروتکل به سطح پیشرفته ای ارتقا داد. در حال حاضر فقط روی سربرگ packet کار می کند اما در آینده می توان روی زمینه های دیگر packet کار کرد.REFERENCESترجمه و اجرای دستورات : امیرحسین جعفریدانلود شده از سایت www.isidl.com