در دنیای امروز بسیاری از فعالیتهایی که انجام میشوند، وابسته به سرویس هایی است که توسط شبکه های کامپیوتری ارائه میشوند. بنابراین لازم است که شبکه در برابر دسترسی های غیر مجاز مهاجمان مقاوم شود و در صورت بروز حمله، در مقابل آن عکس العمل مناسب نشان دهد. برای این منظور لازم است که عوام بروز حمله در شبکه مشخص شوند. یکی از عوامل بروز حمله در شبکه ، آسیب پذیری هایی هستند که در سرویس ها وجود دارند. در زمینه ایمن سازی شبکه ، یکی از تمهیدات امنیتی استفاده از سیستمهای تشخیص نفوذ است.