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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |