应用程序控制提供了对 FTP 控制信道、使用 FTP 命令进行 FTP 上传和下载以及文件内容匹配对象类型的控制。使用这些功能,您可以非常高效地管理 FTP 的使用。以下两个用例在本节中进行了说明:
例如,要阻止通过 FTP 进行出站文件传输的专用文件,您可以创建基于文件中的关键字或模式的策略。
您可以选择创建自定义 FTP 通知操作,以向客户端发送消息。
接下来,创建引用该匹配对象和操作的策略。如果仅想要阻止文件传输并重置连接,您可以在创建策略时选择重置/丢弃操作。
以下示例使用带有 UTF-16 编码的中文关键字(译为“保密文档”)的文件内容匹配对象类型。
然后创建引用匹配对象的策略,如下所示。该策略将阻止文件传输并重置连接。选择启用日志,以便记录尝试传输包含 UTF-16 编码的关键字的文件。
重置/丢弃连接后,将生成日志条目。日志条目示例如下所示,其中包含一则表明是应用程序控制警告,并显示策略名称和重置/丢弃操作类型的消息。
您可以使用应用程序控制,通过阻止命令(例如 put、mput、rename_to、rename_from、rmdir 和 mkdir)确保您的 FTP 服务器为只读。该用例显示仅包含 put 命令的匹配对象,但您可以在同一个匹配文件中包含以上所有命令。
第一步,创建与 put 命令相匹配的匹配对象。由于 mput 命令是 put 命令的变体,与 put 命令匹配的匹配对象也可与 mput 命令相匹配。
您可以选择创建自定义 FTP 通知操作,以向客户端发送消息。自定义操作如以下截图中所示。
接下来,创建引用该匹配对象和操作的策略。如果仅想要阻止 put 命令并重置连接,您可以在创建策略时选择重置/丢弃操作。