Integrating and Benchmarking Security Gateway with Open Source Firewall, VPN, and IDS

碩士 === 國立交通大學 === 資訊科學系 === 89 === Network security has become a critical issue for enterprises. In this work, we first demonstrate how to build a security gateway capable of firewall, VPN, and IDS functions by integrating open source packages: Linux kernel, ipchains(packet filter), Squid(URL filter...

Full description

Bibliographic Details
Main Authors: Shao-Tang Yu, 余少棠
Other Authors: Ying-Dar Lin
Format: Others
Language:en_US
Published: 2001
Online Access:http://ndltd.ncl.edu.tw/handle/28383009190883781178
id ndltd-TW-089NCTU0394061
record_format oai_dc
spelling ndltd-TW-089NCTU03940612016-01-29T04:28:14Z http://ndltd.ncl.edu.tw/handle/28383009190883781178 Integrating and Benchmarking Security Gateway with Open Source Firewall, VPN, and IDS 具有開放原始碼防火牆、虛擬私有網路與入侵偵測系統的安全閘道器之系統整合與效能檢測 Shao-Tang Yu 余少棠 碩士 國立交通大學 資訊科學系 89 Network security has become a critical issue for enterprises. In this work, we first demonstrate how to build a security gateway capable of firewall, VPN, and IDS functions by integrating open source packages: Linux kernel, ipchains(packet filter), Squid(URL filter), TIS(content filter), FreeS/WAN(VPN), and Snort(IDS).We patch the kernel to ensure interoperability of these packages. Next, we compare this open source solution with commercial products and observe that ipchains and FreeS/WAN are viable but TIS and Snort have performance problems. Our detailed internal benchmarking reveals that the 3DES encryption in FreeS/WAN tops the ranking of packet processing within kernel, 9 times of the MD5 authentication and 31 times of NAT for 1518-byte packets, and TIS tops the ranking of request/response processing at the daemon level, several orders of magnitude higher than Snort and Squid. Further code tracing identifies the improper implementation in TIS and the less scalable linear matching algorithms in ipchains and Snort. Finally, to scale up these packages, we suggest ways of improvement, including enhanced matching algorithms, proper implementation tips, function relocation from daemon to kernel, and hardware accelerators. Ying-Dar Lin 林盈達 2001 學位論文 ; thesis 31 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 資訊科學系 === 89 === Network security has become a critical issue for enterprises. In this work, we first demonstrate how to build a security gateway capable of firewall, VPN, and IDS functions by integrating open source packages: Linux kernel, ipchains(packet filter), Squid(URL filter), TIS(content filter), FreeS/WAN(VPN), and Snort(IDS).We patch the kernel to ensure interoperability of these packages. Next, we compare this open source solution with commercial products and observe that ipchains and FreeS/WAN are viable but TIS and Snort have performance problems. Our detailed internal benchmarking reveals that the 3DES encryption in FreeS/WAN tops the ranking of packet processing within kernel, 9 times of the MD5 authentication and 31 times of NAT for 1518-byte packets, and TIS tops the ranking of request/response processing at the daemon level, several orders of magnitude higher than Snort and Squid. Further code tracing identifies the improper implementation in TIS and the less scalable linear matching algorithms in ipchains and Snort. Finally, to scale up these packages, we suggest ways of improvement, including enhanced matching algorithms, proper implementation tips, function relocation from daemon to kernel, and hardware accelerators.
author2 Ying-Dar Lin
author_facet Ying-Dar Lin
Shao-Tang Yu
余少棠
author Shao-Tang Yu
余少棠
spellingShingle Shao-Tang Yu
余少棠
Integrating and Benchmarking Security Gateway with Open Source Firewall, VPN, and IDS
author_sort Shao-Tang Yu
title Integrating and Benchmarking Security Gateway with Open Source Firewall, VPN, and IDS
title_short Integrating and Benchmarking Security Gateway with Open Source Firewall, VPN, and IDS
title_full Integrating and Benchmarking Security Gateway with Open Source Firewall, VPN, and IDS
title_fullStr Integrating and Benchmarking Security Gateway with Open Source Firewall, VPN, and IDS
title_full_unstemmed Integrating and Benchmarking Security Gateway with Open Source Firewall, VPN, and IDS
title_sort integrating and benchmarking security gateway with open source firewall, vpn, and ids
publishDate 2001
url http://ndltd.ncl.edu.tw/handle/28383009190883781178
work_keys_str_mv AT shaotangyu integratingandbenchmarkingsecuritygatewaywithopensourcefirewallvpnandids
AT yúshǎotáng integratingandbenchmarkingsecuritygatewaywithopensourcefirewallvpnandids
AT shaotangyu jùyǒukāifàngyuánshǐmǎfánghuǒqiángxūnǐsīyǒuwǎnglùyǔrùqīnzhēncèxìtǒngdeānquánzhádàoqìzhīxìtǒngzhěnghéyǔxiàonéngjiǎncè
AT yúshǎotáng jùyǒukāifàngyuánshǐmǎfánghuǒqiángxūnǐsīyǒuwǎnglùyǔrùqīnzhēncèxìtǒngdeānquánzhádàoqìzhīxìtǒngzhěnghéyǔxiàonéngjiǎncè
_version_ 1718170832585359360