目录

简介

先决条件

要求

使用的组件

使用自定义本地规则

导入本地规则

查看本地规则

启用本地规则

查看已删除的本地规则

本地规则编号

简介

FireSIGHT系统上的自定义本地规则是自定义标准Snort规则，可从本地计算机以ASCII文本文件格式导入。FireSIGHT系统允许您使用Web界面导入本地规则。导入本地规则的步骤非常简单。但是，要编写最佳本地规则，用户需要深入了解Snort和网络协议。

本文档旨在为编写自定义本地规则提供一些提示和帮助。有关创建本地规则的说明，请参阅Snort用户手册，该手册位于snort.org。Cisco建议您在编写自定义本地规则之前下载并阅读《用户手册》。

注意：Sourcefire规则更新(SRU)数据包中提供的规则由思科Talos安全情报和研究小组创建和测试，并由思科技术支持中心(TAC)提供支持。 思科TAC不提供编写或调整自定义本地规则方面的帮助，但是，如果您遇到FireSIGHT系统的规则导入功能有任何问题，请联系思科TAC。

警告：编写不当的自定义本地规则可能会影响FireSIGHT系统的性能，从而降低整个网络的性能。如果网络出现任何性能问题，并且FireSIGHT系统上启用了某些自定义本地Snort规则，思科建议您禁用这些本地规则。

先决条件

要求

Cisco建议您了解Snort规则和FireSIGHT系统。

使用的组件

本文档中的信息基于以下硬件和软件版本：

- FireSIGHT管理中心（也称为防御中心）

- 5.2 或更高软件版本

使用自定义本地规则

导入本地规则

开始之前，必须确保文件中的规则不包含任何转义字符。规则导入程序要求使用ASCII或UTF-8编码导入所有自定义规则。

以下步骤说明如何从本地计算机导入本地标准文本规则：

1.导航到Policies > Intrusion > Rule Editor，访问Rule Editor页。

2.单击导入规则。系统将显示Rule Updates页面。

图：Rule Updates页面的截图

3.选择规则更新或文本规则文件以上载和安装，然后单击浏览以选择规则文件。

注意：所有上传的规则都保存在本地规则类别。

4.单击导入。规则文件已导入。

警告：FireSIGHT系统不使用新规则集进行检查。要激活本地规则，需要在入侵策略中启用该规则，然后应用该策略。

查看本地规则

- 要查看当前本地规则的修订版号，请导航到Rule Editor页面(Policies > Intrusion > Rule Editor)。

- 在Rule Editor页面中，点击Local Rule类别以展开文件夹，然后点击规则旁边的Edit。

- 所有导入的本地规则将自动保存在本地规则类别。

启用本地规则

- 默认情况下，FireSIGHT系统将本地规则设置为禁用状态。必须先手动设置本地规则的状态，然后才能在入侵策略中使用它们。

- 要启用本地规则，请导航到Policy Editor页面(Policies > Intrusion > Intrusion Policy)。 在左侧面板中选择Rules。在Category下，选择local。如果可用，应显示所有本地规则。

- 选择所需的本地规则后，选择规则的状态。

- 选择规则状态后，点击左侧面板上的Policy Information选项。选择Commit Changes按钮。入侵策略已验证。

注意：如果启用一个导入的本地规则，该规则将precated threshold关键字与入侵策略中的入侵事件阈值功能结合使用，则策略验证失败。

查看已删除的本地规则

- 所有已删除的本地规则都将从本地规则类别移至已删除的规则类别。

- 要查看已删除的本地规则的修订版号，请转到Rule Editor页，单击deleted类别展开文件夹，然后单击铅笔图标在Rule Editor页中查看规则的详细信息。

本地规则编号

- 不必指定生成器(GID);如果这样做，则只能为标准文本规则指定GID 1，为敏感数据规则指定138。

- 首次导入规则时，请勿指定Snort ID(SID)或修订版号；这样可以避免与其他规则的SID发生冲突，包括已删除的规则。

- FireSIGHT管理中心会自动分配下一个可用的自定义规则SID 1000000或更大值，并且版本号为1。

- 如果尝试导入SID大于2147483647的入侵规则，则会发生验证错误。

- 导入先前导入的本地规则的更新版本时，必须包括IPS分配的SID以及大于当前修订号的修订版本号。

- 您可以恢复已删除的本地规则，方法是使用IPS分配的SID和大于当前修订号的修订号导入规则。请注意，删除本地规则时，FireSIGHT管理中心会自动增加修订版号；此设备允许您恢复本地规则。