pfSense软件上的应用程序检测

简介:

pfsense官方博客更新了一篇文章,以下为翻译内容:

pfSense®软件上的应用程序检测   

2017年12月6日

吉姆汤普森


感谢Snort软件包和OpenAppID,pfSense现在可以识别应用程序。


这个第7层功能通过pfSense软件的升级版Snort软件包得到。 由比尔·米克斯(Bill Meeks)维护的Snort软件包已经有很多年了,是我们最受欢迎的软件包之一。 由于他不断的努力以及Demair Ramos的协助,OpenAppID现在成为了Snort软件包的一部分。

OpenAppID是什么?

Snort作者和Sourcefire创始人Martin Roesch于2014年推出了OpenAppID,它是一个面向应用的检测语言和Snort处理模块。 引用Martin Roesch的原始博客文章:

OpenAppID将控制权掌握在用户的手中,使他们能够控制网络环境中的应用程序使用情况,并消除等待供应商发布更新的风险。 实际上,我们正在使人们有可能建立自己的开源下一代防火墙。

请记住,OpenAppID只提供了应用程序标识而不是威胁检测。 我们强烈建议阅读马丁的这篇博客文章

OpenAppID由一组用于检测应用程序的LUA库以及应用程序检测器组成。 为了在Snort软件包中为pfSense启用OpenAppID,Bill Meeks集成了所有必需的AppID存根和LUA脚本,以使OpenAppID正常工作。 但是,为了使用这些签名,需要创建类似于任意其他自定义Snort规则的文本规则,区别在于规则中的“appid”关键字。 appid关键字可以嵌入到任何规则中,以仅匹配已经被识别为特定应用的流量。

这些规则引用了规则中由VRT(漏洞研究团队)提供的各种应用程序ID。 为了实际使用OpenAppID,您需要从VRT获取App ID存根,然后创建引用App ID的文本规则。 但是,用于分析流量的实际应用程序检测规则不是由Cisco或Snort提供的。


这是我们的社区再一次闪耀的地方。pfSense用户和社区成员Demair Ramos创建了大量使用VRT提供的AppID的文本规则。 Demair甚至托管了他在巴西大学的服务器上创建的规则,但是这台服务器的带宽有限,并实施了地理封锁。 与Bill合作,Demair和我们的开发人员Renato Botelho do Couto创建了这个规则库的一个新的“镜像”,Bill更改了Snort软件包以供pfSense使用,pfSense-package-snort v3.2.9.5_4以后会有更新变化。


使用Snort 和Application ID

在pfSense中,如果配置了OpenAppID,就可以成功进行检测应用程序,可以阻止2600多种不同的服务,如Facebook,Netflix,Twitter和Reddit。 该软件包可以从pfSense软件包管理器安装,并通过现有的Snort GUI进行配置。 熟悉snort的人应该会很容易掌握OpenAppID的操作。

我们最近更新了针对pfSense的Snort配置指南,并添加了一个Application ID部分的介绍,可以在这里找到它。

我们的OpenAppID计划不仅限于pfSense,我们打算在思科VPP和DPDK等更高级平台上启用它。


感谢Bill Meeks和Demair Ramos对pfSense应用的贡献,感谢思科的Martin Roesch,感谢他为pfSense软件提供真正下一代防火墙功能所做的工作。










本文转自 鐵血男兒 51CTO博客,原文链接:http://blog.51cto.com/fxn2025/2048199,如需转载请自行联系原作者
目录
相关文章
|
机器学习/深度学习 自然语言处理 数据可视化
深度探索变分自编码器在无监督特征学习中的应用
【4月更文挑战第20天】 在深度学习领域,无监督学习一直是研究的热点问题之一。本文聚焦于一种前沿的生成模型——变分自编码器(Variational Autoencoder, VAE),探讨其在无监督特征学习中的关键作用与应用潜力。不同于传统的摘要形式,本文将直接深入VAE的核心机制,分析其如何通过引入随机隐变量和重参数化技巧,实现对复杂数据分布的有效建模。文章还将展示VAE在多个实际数据集上的应用结果,验证其作为无监督特征提取工具的有效性和普适性。通过理论与实践的结合,本文旨在为读者提供关于VAE在无监督特征学习领域的全面认识。
327 2
|
存储 运维 安全
HFish 蜜罐安装及使用
HFish 蜜罐安装及使用
3704 0
HFish 蜜罐安装及使用
|
数据安全/隐私保护 Windows
限制访问网站、过滤特定网址、禁止访问指定网站的方法
许多公司出于管理员工上网行为的需要,经常限制电脑访问一些网站例如游戏网站、购物网站或是视频网站等等
1169 3
|
Linux Shell
linux eth hotplug,ifplugd检测eth0拔插消息
linux eth hotplug,ifplugd检测eth0拔插消息
|
监控 算法 测试技术
软件测试中的性能瓶颈分析与优化策略
本文旨在深入探讨软件测试过程中性能瓶颈的识别与优化方法。通过对性能瓶颈的概念、分类及其成因进行分析,结合实际案例,提出一套系统的性能瓶颈诊断流程和针对性的优化策略。文章首先概述了性能瓶颈的基本特征,随后详细介绍了内存泄漏、资源竞争、算法效率低下等常见瓶颈类型,并阐述了如何通过代码审查、性能监测工具以及负载测试等手段有效定位问题。最后,结合最佳实践,讨论了代码级优化、系统配置调整、架构改进等多方面的解决措施,旨在为软件开发和测试人员提供实用的性能优化指导。
466 4
|
人工智能 算法 安全
人工智能伦理与监管:构建负责任的AI未来
【10月更文挑战第3天】随着人工智能(AI)技术的快速发展,其在社会各领域的应用日益广泛。然而,AI的广泛应用也带来了一系列伦理和监管挑战。本文旨在探讨AI的伦理问题,分析现有的监管框架,并提出构建负责任AI未来的建议。同时,本文将提供代码示例,展示如何在实践中应用这些原则。
2006 1
|
SQL API Python
`bandit`是一个Python静态代码分析工具,专注于查找常见的安全漏洞,如SQL注入、跨站脚本(XSS)等。
`bandit`是一个Python静态代码分析工具,专注于查找常见的安全漏洞,如SQL注入、跨站脚本(XSS)等。
|
安全 API 网络安全
​邮箱OTP认证验证API发送邮件接口
**摘要 (Markdown格式):** OTP认证增强在线服务安全,尤其适用于邮箱验证。AOKSend提供邮箱OTP验证API,实现安全的邮件发送和用户身份验证。关键优势包括提高安全性、简化用户体验、实时发送、可扩展性和多层安全。配置涉及生成API密钥、设置SMTP、实现OTP逻辑、发送邮件及验证。AOKSend的分析工具帮助优化策略,适合各规模企业。
|
安全 网络安全 数据安全/隐私保护
`certifi`是一个Python包,它提供了一个包含Mozilla证书颁发机构(CA)Bundle的PEM文件。
`certifi`是一个Python包,它提供了一个包含Mozilla证书颁发机构(CA)Bundle的PEM文件。
|
存储 Java API
Android期末项目 新闻APP的设计与实现(一)
Android期末项目 新闻APP的设计与实现
688 0

热门文章

最新文章