Check Point R80.40 防火墙
Check Point
它是一家以色列的公司,是面向全球企业用户业内领先的信息安全解决方案提供商。Check Point 解决方案对恶意软件、勒索软件和高级目标威胁的防范率处于业界领先水准,可有效保护客户免受网络攻击,在2020网络防火墙魔力象限处于领先水准。
Check Point 介绍
做防火墙的,一个字:强!!!!!!
Check Point 系统
在熟悉他之前要先知道它的系统组成
※ Linux,没错,最底层的系统是基于Linux的
※ Gaia,是Check Point自己的系统,通过GUI界面管理,类似于网络设备的Web界面,在下文中会展现它的GUI界面
※ CP,在Gaia的基础上安装,是Check Point真正的系统,策略都在此上边做,但是不能做路由,IP地址等(需要到Gaia界面去做哦)
Check Point 部署方式
Check Point包含两部分,一个是Security Gateway,一个是Security Manager Services;
两种部署方式:
※ Standalone,独立管理,在一个防火墙上安装Security Gateway和Security Manager Services
※ Central,集中管理,Security Gateway和Security Manager Services是分开安装的,前者作为防火墙的主要工作者,后者主要做集中管理的,类似于网管平台
两者之间通过Security Internal Communication(SIC)进行通信
※ Check Point SmartConsole 管理软件
Check Point 部署与基础
本文部署方式为集中管理方式,部署在Vmware虚拟机上。废话不多说,开搞!
- 修改底层IP地址,通过Web登陆Gaia系统部署SMS和CP
①SMS
gw-49c35e> set interface eth0 ipv4-address 10.32.133.171 mask-length 24
gw-49c35e> set static-route default nexthop gateway address 10.32.133.254 on
gw-49c35e> save config
②CP
gw-49c35e> set interface eth0 ipv4-address 10.32.133.172 mask-length 24
gw-49c35e> set static-route default nexthop gateway address 10.32.133.254 on
gw-49c35e> save config
PS:注意此处密码为SMS添加CP时要填写的key
通过Check Point SmartConsole软件登陆SMS
添加CP到SMS
在向导模式和经典模式之间,选择经典模式
添加CP IP地址,并点击【Communication】添加密钥信息
此处密码要与创建CP时,设置的密码一致,点击【Initialize】
添加完成
然后添加一个策略,执行提交,否则不能提交哦
关闭CP的地址反欺骗检查,点击【Object Categories】【Network Objects】【Gateways and Servers】【CP1】
下发策略给CP1
左下角可以看下发策略的进度哦
OK,以上是一些基本操作
Check Point Policy
拓扑
实现目的:
- 通过Gaia配置路由协议
- 通过SMS下发策略,控制Telnet和HTTP
直入正题!
配置IP地址,登陆CP1的Gaia,前提要在SMS上开启Https的策略并下发哦,否则通过Web登陆不上CP1的Gaia系统呢
CSR与CP之间部署OSPF,area 0
在SMS的管理平台SmartConsole上添加策略,策略是不包含具体的IP地址,需要设置一个Nodes
(同理,讲CSR_2也添加上)添加好之后,添加策略允许源CSR,目的CP;源CP,目的CSR的OSPF报文通过,并下发到CP上
在CSR上查看OSPF邻居信息
在Win 7上测试与CSR_1的连通性
在CSR_1上开启Telnet和HTTP
在Win 7上尝试Telnet和HTTP登陆CSR_1
在SMS上添加策略允许Win 7访问CSR_1的Telnet和HTTP,并下发到CP1
在SMS上修改策略允许Win 7 访问CSR_1的HTTP,不允许访问Telnet,并下发到CP1
在SMS上查看日志
Check Point Application and URL
拓扑
实现目的:
- 实现Win 7 可以通过CP上网
- 测试Application 和 URL
废话不多说,直入正题!
在SMS上做静态NAT地址转换,将Win 7 IP地址转换为CP的Eth0接口,并Install Policy
在SMS上放开DNS、ICMP,使得Win 7 可以访问浏览器,可以ping 通 8.8.8.8
此时Win 7 可以正常访问TB and QQ Music
我们现在要做的就是拒绝访问TB
添加防火墙的Application 和 URL,并Install Policy
在配置策略之前,先升级App&URL库
设置策略,使Win 7 不能访问TB
手动添加一个URL
策略如下
Win 7 访问
完美!
Check Point CP双机热备
拓扑:
实现目的:
- CP双机热备
PS:Check Point中,双机热备是通过集群来实现的,即Cluster XL(集群加速)
开搞!
开启Cluster成员功能,并重启
开启Cluster XL功能,并重启
(CP2同理,这里不再赘述)配置接口IP地址,登陆CP的Gaia系统,设置接口IP地址
CP1
CP2
在SMS上配置Cluster
PS:注意此处IP地址为虚拟IP地址添加防火墙成员
CP2同样的方式添加,添加好如下所示
选择模式
PS:
※ High Availability:高可用性,即 A/S 模式
此处包含两个部分:ClusterXL 和 VRRP,前者是 Checkpoiint 防火墙的集群实现的高可用
性;后者是 VRRP 实现的高可用性,但是不能同步会话状态。
※ Load Sharingg:负载分享,即 A/A 模式
此处包含两个部分:Multicast 和 Unicast。
以上两项,如果要使用 A/S 模式的双机热备(即所说的集群),就选择 High Availability;如果要使用 A/A 模式,就选择 Load Sharing
※ Upon cluster member recovery
Maintain Current active cluster member:保持当前的集群成员状态,即不抢占状态。
Switch to higher priority cluster member:手动切换到高优先级状态,即抢占状态。获取设备接口信息
设置虚拟IP地址,心跳线选择Sync(注意要关闭反地址欺骗)
Install Policy
创建一个策略,允许ICMP通过
测试与虚拟IP之间的连通性
查看主备状态
使用CSR_2 ping CSR_1,然后断开Active设备CP1的Eth1接口
在CSR上写入静态路由
CSR_1(config)#ip route 23.1.1.0 255.255.255.0 12.1.1.200
CSR_2(config)#ip route 12.1.1.0 255.255.255.0 23.1.1.200
- 在ping的过程中,将CP1的Eth1接口关闭
CP1> set interface eth1 state off
可以看到,CP1已经失去状态,CP2变为Active;连通性是OK的
将CP1的Eth1接口打开
CP1> set interface eth1 state on
查看主备状态
此时,并没有抢占,所以我们要手动抢占Active状态
Install Policy
查看主备状态
抢占成功!
Check Point API
最有意思的来了,不喜欢磨磨唧唧,直入正题!!!
开启SMS的API(改为 ALL IP)
在SMS的Cli,重启API
在Postman中导入Check Point API集合
导入成功
在Postman中添加环境变量
PS:为什么要添加环境变量呢?
因为在API列表中,有一个固定的值Server,使用环境变量可以赋予这个值一个固定的变量
1、Environment Name:环境变量的名称(生产环境、测试环境、发布环境等,可以根据不同的环境来命名,方便区分)
2、VARIABLE:变量名字
3、INITIAL VALUE:用户团队工作时,共享给别人使用的默认值,也称共享初始值
4、CURRENT VALUE:当前值,也就是当前使用的变量值(通常我们只设置这个值就可以了)
5、Persist All:保持所有,也就是将当前值(CURRENT VALUE)替换所有的初始值
6、Reset All:重置所有,也就是将当前所有 (CURRENT VALUE)重置成与当前初始值一样的值通过Postman登陆SMS
更改用户名和密码的值,点击发送,返回值。此时可以将鼠标移至API的{{server}}中,可以看到因为环境变量而赋予的值
登陆成功,返回值中包含一个会话ID,sid值;同一会话中的所有API调用都应使用此值,以证明API调用背后用户的真实性,可以将此sid值赋予到我们的环境变量 session值中
使用API 查看Hosts
使用API添加一个Hosts
在SMS上查看Hosts
使用API查看定义的规则
使用API添加一个规则
在SMS上查看Policy
通过API删除Rule
此时Rule处于锁定状态
执行Publish
Check Point R80.40 防火墙相关推荐
- Check Point R80.10官方共21个产品文档翻译汉化
这两天正准备学习CP,但苦于看不懂产品文档,而且需要高质量的翻译,没得办法只能花钱去翻译 使用的有道翻译,今天刚翻译好 想要的可以私聊我,qq512890926,微信17322361098 花了271 ...
- Check Point R81.10 - 下一代防火墙 (NGFW)
Check Point R81.10 - 下一代防火墙 (NGFW) Quantum Security Gateway and Gaia R81.10, the Release Notes, Reso ...
- 整合NGFW和威胁分析后,防火墙这是要上天?
有些技术流行语并不会消失,例如下一代防火墙就已经存在了至少十年,它给我们带来了很多革命性的的功能,包括状态数据包过滤.用户身份识别控件.入侵检测/防御和应用可视性/控制等. 整合所有这些功能到一个产品 ...
- [No0000197]Windows用户都应该知道的运行命令
通过"运行"命令,运行Windows丰富工具的方法.如果您知道工具或任务的相应"运行"命令,那么您就知道访问所述工具或任务的最快方法. 以下是我们最喜欢的Run ...
- 【Redis】redis cluster模式实现双机房容灾切换
Redis的cluster集群模式能够自动实现主从之间的自由切换,所以在单个机房中Redis cluster集群中,当Master宕机后,Slave会被其他Master投票选举为新的Master,从而 ...
- How to install PostgreSql 10 to Fedora 27
国庆之后,云栖大会杭州分会上相关专家做了一个关于Postgresql的专题分享,其中提到了Postgresql 10的一些新特性,个人感觉倍受鼓舞,接下来希望分别针对Ubuntu 16.04LTS和F ...
- Install PostgreSql 10 to Fedora 27
国庆之后,云栖大会杭州分会上相关专家做了一个关于Postgresql的专题分享,其中提到了Postgresql 10的一些新特性,个人感觉倍受鼓舞,接下来希望分别针对Ubuntu 16.04LTS和F ...
- Install PostgreSql in Fedora 27
国庆之后,云栖大会杭州分会上相关专家做了一个关于Postgresql的专题分享,其中提到了Postgresql 10的一些新特性,个人感觉倍受鼓舞,接下来希望分别针对Ubuntu 16.04LTS和F ...
- 语音识别 之 阿里云nvidia-docker
者绝对是个大坑. 如图,NVIDIA Docker 整体工作架构包含几部分: 硬件,服务器上安装了英伟达 GPU 宿主机,安装了操作系统和 Cuda Driver,以及 Docker 引擎 容器,包含 ...
- csrediscore访问redis集群_搭建文档 | centos7.6环境下redis5.0.8集群搭建
" 本文作者:墨篱弦 " 一.做基础配置 a) 首先创建3个空文件 mkdir -p /server/redis_cluster/7001/datamkdir -p /server ...
最新文章
- 10JavaScript中的预解析
- 在“DNS管理器”中手工增加DNS主机(A)或者别名(CNAME)记录时,出现被拒绝的错误...
- linux screen 配置
- 编程之美-从无头单链表中删除节点方法整理
- hash算法的介绍 【清晰易懂】
- ON_EVENT 报错
- JAVA游戏编程之一----IDE安装调试(3) --JAD 文件介绍--debug调试
- altium designer 2019安装教程
- LeetCode contest 182 5369. 统计作战单位数
- java png图片读取_png图片的读取
- Termux解析公网ipv6——从全世界各地连接你的Termux
- HBase 怎样负载均衡?
- 数据科学家为什么还要学藏语?这不科学。首份藏文数字数据集出炉
- 使用Python中的Button组件制作按钮
- 分析社交电商运营模式_电商代运营
- 浅谈动感歌词:网易云歌词分析
- leaflet 加载天地图
- sharding-jdbc(ShardingSphere )、mycat、DRDS 三个分布式数据库中间件的简单介绍(纯理论说明)
- MyEclipse中maven的下载、配置及安装
- 10 分钟实现一个自己的服务器监控器
热门文章
- Nacos 原理 Jraft Distro Grpc 持续跟新中...
- 使用Tor绕过防火墙进行远程匿名访问
- 群论基础速成(2):子群,陪集,正规子群,商群
- java8--Lambda表达式
- 1. NET 6.0 前言
- 测试用例设计——正交实验法
- Untitled555555555
- 数据脱敏分类及常用方案
- python图像锐化_(python 图像锐化教程)C 实现bmp图像锐化后,锐化的效果很差,求大神帮忙啊...
- 爬虫:深度爬取网易云音乐所有歌手及其对应热门歌曲