如何在 Linux 系统上安装 Suricata 入侵检测系统

如何在 Linux 系统上安装 Suricata 入侵检测系统,第1张

由于安全威胁持续不断,配备入侵检测系统(IDS)已成为如今数据中心环境下最重要的要求之一。然而,随着越来越多的服务器将网卡升级到10GB/40GB以太网技术,我们越来越难在大众化硬件上以线速实施计算密集型入侵检测。本篇文章将演示如何在linux服务器上安装和配置Suricata IDS。在linux上安装Suricata IDS不妨用源代码构建Suricata。你先要安装几个所需的依赖项,如下所示。在Debian、Ubuntu或linux Mint上安装依赖项$ sudo apt-get install wget build-essential libpcre3-dev libpcre3-dbg automake autoconf libtool libpcap-dev libnet1-dev libyaml-dev zlib1g-dev libcap-ng-dev libjansson-dev在CentOS、Fedora或RHEL上安装依赖项$ sudo yum install wget libpcap-devel libnet-devel pcre-devel gcc-c++ automake autoconf libtool make libyaml-devel zlib-devel file-devel jansson-devel nss-devel一旦你安装了所有必需的程序包,现在可以安装Suricata了,如下所示。首先,从suricata-ids(https://)安装可用的社区规则集的最新快照,并将它们存储在/etc/suricata/rules下。首次配置Suricata IDS现在就可以配置Suricata了。配置文件位于/etc/suricata/suricata.yaml。使用文本编辑工具打开文件,以便编辑。$ sudo vi /etc/suricata/suricata.yaml下面是一些基本的设置,供你开始入门。“default-log-dir”关键字应该指向Suricata日志文件的位置。default-log-dir: /var/log/suricata/在“vars”这部分下面,你会找到Suricata使用的几个重要变量。“HOME_NET”应该指向由Suricata检查的本地网络。“!$HOME_NET”(被分配给EXTERNAL_NET)指本地网络以外的任何网络。“XXX_PORTS”表明不同服务所使用的一个或多个端口号。请注意:不管使用哪个端口, Suricata都能自动检测HTTP流量。所以,正确指定HTTP_PORTS变量并不是很重要。vars:HOME_NET: [192.168.122.0/24]EXTERNAL_NET: !$HOME_NETHTTP_PORTS: 80SHELLCODE_PORTS: !80SSH_PORTS: 22“host-os-policy”这部分用来防范一些利用 *** 作系统的网络堆栈的行为(比如TCP重组)来规避检测的常见攻击。作为一项应对措施,现代IDS想出了所谓的“基于目标的”检测,检查引擎根据流量的目标 *** 作系统,对检测算法进行微调。因而,如果你知道每个本地主机运行什么 *** 作系统,就可以将该信息提供给Suricata,从而有望提高其检测速度。这时候用到了“host-os-policy“部分。在该例子中,默认的IDS策略是linux如果不知道某个IP地址的 *** 作系统信息,Suricata就会运用基于linux的检查策略。如果捕获到192.168.122.0/28和192.168.122.155的流量,Suricata就会运用基于Windows的检查策略。host-os-policy:# 这些是Windows机器。windows: [192.168.122.0/28, 192.168.122.155]bsd: []bsd-right: []old-linux: []# 将linux作为默认策略。linux: [0.0.0.0/0]old-solaris: []solaris: [::1]hpux10: []hpux11: []irix: []macos: []vista: []windows2k3: []在“threading”这部分下面,你可以为不同的Suricata线程指定CPU亲和性(CPU affinity)。默认情况下,CPU亲和性被禁用(“set-cpu-affinity: no”),这意味着Suricata线程将被安排在任何可用的CPU核心上。默认情况下,Suricata会为每个CPU核心创建一个“检测”线程。你可以调整这个行为,只要指定“detect-thread-ratio: N”。这会创建N x M个检测 线程,其中M是指主机上CPU核心的总数。

入侵监测系统处于防火墙之后对网络活动进行实时检测。许多情况下,由于可以记录和禁止网络活动,所以入侵监测系统是防火墙的延续。它们可以和你的防火墙和路由器配合工作。

入侵监测系统IDS与系统扫描器system scanner不同。系统扫描器是根据攻击特征数据库来扫描系统漏洞的,它更关注配置上的漏洞而不是当前进出你的主机的流量。在遭受攻击的主机上,即使正在运行着扫描程序,也无法识别这种攻击 IDS扫描当前网络的活动,监视和记录网络的流量,根据定义好的规则来过滤从主机网卡到网线上的流量,提供实时报警。网络扫描器检测主机上先前设置的漏洞,而IDS监视和记录网络流量。如果在同一台主机上运行IDS和扫描器的话,配置合理的IDS会发出许多报警。

IDS 入侵检测系统 理论·概念

入侵检测技术IDS是一种主动保护自己免受攻击的一种网络安全技术。作为防火墙的合理补充,入侵检测技术能够帮助系统对付网络攻击,扩展了系统管理员的安全管理能力(包括安全审计、监视、攻击识别和响应),提高了信息安全基础结构的完整性。它从计算机网络系统中的若干关键点收集信息,并分析这些信息。入侵检测被认为是防火墙之后的第二道安全闸门,在不影响网络性能的情况下能对网络进行监测。它可以防止或减轻上述的网络威胁。

■ IDS 二十年风雨历程

■ 入侵检测系统(IDS)简介

■ 什么是入侵检测

■ IDS:安全新亮点

■ IDS的标准化

■ IDS的分类

■ IDS的体系结构

■ IDS的数据收集机制

■ IDS的规则建立

■ 我们需要什么样的入侵检测系统

■ IDS:网络安全的第三种力量

■ 入侵检测术语全接触

■ 入侵检测应该与 *** 作系统绑定

■ 入侵检测系统面临的三大挑战

■ 入侵检测系统(IDS)的弱点和局限(1)

■ 入侵检测系统(IDS)的弱点和局限(2)

■ 入侵检测系统(IDS)的弱点和局限(3)

■ 入侵检测系统(IDS)的弱点和局限(4)

IDS系统

入侵检测(Intrusion Detection),顾名思义,是对入侵行为的检测。它通过收集和分析计算机网络或计算机系统中若干关键点的信息,检查网络或系统中是否存在违反安全策略的行为和被攻击的迹象。进行入侵检测的软件与硬件的组合便是IDS。

■ IDS系统(1)

■ IDS系统(2)

■ IDS系统(3)

■ IDS系统(4)

■ IDS系统(5)

■ IDS系统(6)

IDS 应用·实践

在网络安全发展的今天,IDS即入侵检测系统在网络环境中的使用越来越普遍,当hacker在攻击一个装有IDS的网络服务器时,首先考虑到的是如何对付IDS,攻击主要采用,一我们如何攻击IDS,二,是我们如何绕过IDS的监视。下面将详细介绍当前的主要IDS分析、应用、实践。

■ 如何构建一个IDS?

■ IDS逃避技术和对策

■ 解析IDS的误报、误警与安全管理

■ IDS入侵特征库创建实例解析(1)

■ IDS入侵特征库创建实例解析(2)

■ 一个网络入侵检测系统的实现

■ IDS欺骗之Fragroute(1)

■ IDS欺骗之Fragroute(2)

■ 强大的轻量级网络入侵检测系统SNORT

■ Snort: 为你的企业规划入侵检测系统

■ 入侵检测实战之全面问答

■ 四问IDS应用

■ 安全战争:入侵检测能否追平比分?

■ 基于网络和主机的入侵检测比较

■ 入侵检测系统:理论和实践

■ 入侵检测方法和缺陷

■ 怎么实施和做好入侵检测

■ Win2K入侵检测实例分析

■ Win2000 Server入侵监测

■ 攻击入侵检测NIDS分析

■ ISS RealSecure:异常干净的入侵检测(1)

■ ISS RealSecure:异常干净的入侵检测(2)

■ ISS RealSecure:异常干净的入侵检测(3)

LIDS linux下的入侵监测系统

LIDS全称Linux 入侵检测系统,作者是Xie Huagang和Phil。LIDS 是增强 Linux 核心的安全的的补丁程序. 它主要应用了一种安全参考模型和强制访问控制模型。使用了 LIDS 后, 系统能够保护重要的系统文件,重要的系统进程, 并能阻止对系统配制信息的改变和对裸设备的读写 *** 作。

■ linux下的入侵监测系统LIDS

■ LIDS译本

■ linux下的入侵监测系统LIDS原理(1)

■ linux下的入侵监测系统LIDS原理(2)

■ linux下的入侵监测系统LIDS原理(3)

■ linux下的入侵监测系统LIDS原理(4)

■ 用LIDS增强系统安全

■ LIDS攻略

■ LIDS功能及其安装和配置

■ LINUX下的IDS测试

■ Linux系统中的入侵检测

IDS 产品方案和技术发展

事实上,信息安全产品的概念、效用、技术、未来发展等一直处于争议之中,许多人怀疑仅凭几项技术能否阻止各类攻击。在入侵检测(IDS)领域尤其如此,漏报和误报问题长期困扰着技术专家和最终用户。虽然问题种种,步履蹒跚,但IDS产业在众多技术专家、厂商、用户以及媒体的共同努力下仍坚定地前进着、发展着,未来充满了希望之光。

■ 入侵检测产品比较

■ 选购IDS的11点原则

■ 入侵检测技术综述

■ IDS产品选购参考

■ IDS重在应用

■ 免费与付费IDS孰优孰劣?

■ Cisco VMS:增强入侵检测部署控制

■ IDS带来的安全革命:安全管理可视化

■ 企业需要什么样的IDS?——测试IDS的几个关键指标

■ 抗千兆攻击要靠新一代IDS

■ 协议分析技术:IDS的希望

■ IDS技术发展方向

■ IDS争议下发展

■ 新思维:基于免疫学的IDS


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7457726.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存