首页> 外文会议>World Congress on Software Engineering >A Software Implementation for a Hybrid Firewall Using Linux Netfilter
【24h】

A Software Implementation for a Hybrid Firewall Using Linux Netfilter

机译:使用Linux NetFilter的混合防火墙的软件实现

获取原文

摘要

We are developing an embedded hybrid firewall prototype which combines an embedded CPU (MPC8260) with a specifically designed FPGA-based packet classification coprocessor. The packet header matching between the input packets and a pre-defined rule set is fully achieved by the hardware coprocessor on-line. The embedded CPU under Linux operation system takes charge of the remaining data-path processing and the management of the firewall, including receiving input packets, sending them to the coprocessor, forwarding the packet according to the classifying results from the coprocessor, and the rule set updating and management. After a brief introduction to our hybrid firewall, we will focus on the software implementation of the firewall. The Linux-2.4.4 has been ported into out system. By modifying the Linux kernel to utilize the hook functions of Linux net filter, input packets are intercepted and their headers are sent to the coprocessor meanwhile the packets are queued in a buffer until the classifying results come out from the coprocessor. A daemon process running at the embedded CPU was designed for updating the filter rule sets so that a remote computer as a client can visit the firewall and manipulate the running of the firewall. A simple demo program running on a PC (under windows OS) was also designed to demonstrate the proper operations of the firewall.
机译:我们正在开发一种嵌入式混合防火墙原型,其将嵌入式CPU(MPC8260)与专门设计的基于FPGA的分组分类协处理器相结合。在线中的硬件协处理器完全实现了输入包和预定规则集之间的分组标题匹配。 Linux操作系统下的嵌入式CPU负责剩余的数据路径处理和防火墙的管理,包括接收输入数据包,将它们发送到协处理器,根据协处理器的分类结果和规则集转发数据包更新和管理。简要介绍了我们的混合防火墙后,我们将专注于防火墙的软件实现。 Linux-2.4.4已被移植到系统中。通过修改Linux内核来利用Linux网络过滤器的挂钩功能,截获的输入数据包并将其标头发送到协处理器,同时数据包在缓冲区中排队,直到分类结果从协处理器出来。在嵌入式CPU上运行的守护程序进程旨在更新过滤规则集,使远程计算机作为客户端可以访问防火墙并操纵防火墙的运行。在PC上运行的简单演示程序(在Windows OS下)也旨在展示防火墙的正常操作。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号