SSH DPI

你可以使用SSH深度包检测关闭 UserCheck规则操作允许流量和文件进入内部网络并记录它们。(“SSH DPI”)功能解密和加密SSH流量,并让威胁防护解决方案防御高级威胁、机器人和其他恶意软件。

SSH深度包检测(DPI)功能已被整合到Quantum Spark R81.10中(从R81.10.05版本开始提供)。

你可使用SSH DPI进行下列操作:

  • 阻止SSH攻击

  • 阻止关闭 UserCheck规则操作可阻止流量和文件并显示UserCheck消息。通过SFTP协议的病毒传播。

  • 防止暴力破解SSH/SFTP服务器的密码。

  • 防止危险使用SSH端口转发

  • 防止连接到SSG/SFTP时使用"password"之类的简单密码。

  • 防止使用安全性能差的加密技术

  • 防止使用安全性能差的SSH客户端和服务器

  • 防止为SSH以外的协议使用22号端口

说明- 目前支持以下刀片:防病毒关闭 安全网关上的Check Point软件刀片使用ThreatCloud的实时病毒签名和基于异常的保护,在用户受到影响之前检测并阻止安全网关上的恶意软件。缩写:AV。和 IPS。

重要提示- SSH DPI 默认为禁用状态。

要查看当前 SSH DPI 状态:

  1. 连接到安全网关关闭 专用的Check Point服务器运行Check Point软件来检查流量并为连接的网络资源实施安全策略。的命令行。

  2. 登录到专家模式:

    expert

  3. 检查当前的SSH DPI状态:

    cpssh_config istatus

要启用 SSH DPI:

说明- SSH DPI默认为禁用状态。

  1. SmartConsole关闭 Check Point GUI应用程序用于管理Check Point环境 - 配置安全策略、配置设备、监控产品和事件、安装更新等。 > 安全网关中,启用防病毒和IPS软件刀片,然后单击确定

  2. 将公钥从你的SSH服务器(在基于Linux的服务器上,通常位于/etc/ssh/ssh_host_rsa_key.pub/pfrm2.0/etc/ssh_rsa_host_key.pub)复制到安全网关的某个目录(例如:/home/admin)。

  3. 连接到安全网关的命令行。

  4. 登录到专家模式:

    expert

  5. 在安全网关上运行:

    cpssh_config -s -g <IP_Address_or_FQDN_of_SSH_Server> -e </Path/To/Public_Key_File_of_SSH_Server>

    位置:

    • IP_Address_or_FQDN_of_SSH_Server > 是SSH服务器的IP地址或FQDN(例如: my_ssh_server.com )。

    • /Path/To/Public_Key_File_of_SSH_Server > 是安全网关上从SSH服务器到公钥文件的路径(例如: /home/admin/ssh_host_rsa_key.pub

  6. 在安全网关上启用SSH DPI:

    cpssh_config ion

  7. 在SmartConsole中,在安全网关对象上安装威胁预防策略。

或者,在安全网关CLI上运行:fw fetch local

内部说明 -

在本地管理模式下,运行:fw_configload

重启SFWD守护程序:

sfwd_restart

要禁用SSH DPI:

  1. 连接到安全网关的命令行。

  2. 登录到专家模式:

    expert

  3. 禁用SSH DPI:

    cpssh_config ioff

显示SSH公钥:

  1. 连接到安全网关的命令行。

  2. 登录到专家模式:

    expert

  3. 检查SSH公钥:

    cpssh_config -v -s

收集内核调试:

  1. 连接到安全网关的命令行。

  2. 登录到专家模式:

    expert

  3. 配置内核调试选项:

    1. fw ctl debug 0

    2. fw ctl debug -buf 8200

    3. fw ctl debug -m fw + cpsshi

    4. fw ctl debug -m CPSSH all

  4. 检查内核调试选项:

    1. fw ctl debug -m fw

    2. fw ctl debug -m CPSSH

  5. 复制该问题。

  6. 启动内核调试:

    fw ctl debug -T -f &>/storage/debug.log

  7. 停止内核调试:

    按CTRL+C

  8. 禁用内核调试选项:

    fw ctl debug 0

  9. 获取调试输出:

    /storage/debug.log