Signature Matching with Weighted Automata
碩士 === 國立臺灣大學 === 電機工程學研究所 === 98 === The Internet has become popular and easy to use for everyone in the world. Network Intrusion Detection Systems (NIDS) are useful for preventing attacks from malicious users. The automata-based solutions are useful for signature matching in NIDS. Representing...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2010
|
Online Access: | http://ndltd.ncl.edu.tw/handle/46300675488932721560 |
id |
ndltd-TW-098NTU05442072 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-098NTU054420722015-11-02T04:04:00Z http://ndltd.ncl.edu.tw/handle/46300675488932721560 Signature Matching with Weighted Automata 用加權式自動狀態機做特徵碼比對 Chia-Ming Chang 張家銘 碩士 國立臺灣大學 電機工程學研究所 98 The Internet has become popular and easy to use for everyone in the world. Network Intrusion Detection Systems (NIDS) are useful for preventing attacks from malicious users. The automata-based solutions are useful for signature matching in NIDS. Representing NIDS signatures as deterministic finite state automata results in very fast matching speed but the memory usage would blowup, on the other hand, using nondeterministic finite state automata to match signatures results in very small memory usage but slow signature matching. Variant finite state automata have been introduced for signature matching in NIDS in several papers. For example, extended finite automata (XFA) is fast and small memory usage but it needs a manual configuration and large construction time. Another example is multiple-DFA, it provide a mechanism to trade memory usage for time by enforcing an upper bound on the available memory. In this thesis, we introduce another method to match signatures in NIDS by using weighted automata, which is fast and fully automatic. By controlling the semiring of weighted automata we could tune performance and memory usage of the weighted automata. We also provide several algorithms for constructing weighted automata to match signatures. 顏嗣鈞 2010 學位論文 ; thesis 51 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣大學 === 電機工程學研究所 === 98 === The Internet has become popular and easy to use for everyone in the world. Network Intrusion Detection Systems (NIDS) are useful for preventing attacks from malicious users. The automata-based solutions are useful for signature matching in NIDS. Representing NIDS signatures as deterministic finite state automata results in very fast matching speed but the memory usage would blowup, on the other hand, using nondeterministic finite state automata to match signatures results in very small memory usage but slow signature matching.
Variant finite state automata have been introduced for signature matching in NIDS in several papers. For example, extended finite automata (XFA) is fast and small memory usage but it needs a manual configuration and large construction time. Another example is multiple-DFA, it provide a mechanism to trade memory usage for time by enforcing an upper bound on the available memory. In this thesis, we introduce another method to match signatures in NIDS by using weighted automata, which is fast and fully automatic. By controlling the semiring of weighted automata we could tune performance and memory usage of the weighted automata. We also provide several algorithms for constructing weighted automata to match signatures.
|
author2 |
顏嗣鈞 |
author_facet |
顏嗣鈞 Chia-Ming Chang 張家銘 |
author |
Chia-Ming Chang 張家銘 |
spellingShingle |
Chia-Ming Chang 張家銘 Signature Matching with Weighted Automata |
author_sort |
Chia-Ming Chang |
title |
Signature Matching with Weighted Automata |
title_short |
Signature Matching with Weighted Automata |
title_full |
Signature Matching with Weighted Automata |
title_fullStr |
Signature Matching with Weighted Automata |
title_full_unstemmed |
Signature Matching with Weighted Automata |
title_sort |
signature matching with weighted automata |
publishDate |
2010 |
url |
http://ndltd.ncl.edu.tw/handle/46300675488932721560 |
work_keys_str_mv |
AT chiamingchang signaturematchingwithweightedautomata AT zhāngjiāmíng signaturematchingwithweightedautomata AT chiamingchang yòngjiāquánshìzìdòngzhuàngtàijīzuòtèzhēngmǎbǐduì AT zhāngjiāmíng yòngjiāquánshìzìdòngzhuàngtàijīzuòtèzhēngmǎbǐduì |
_version_ |
1718120017333059584 |