当前位置: 首页 > news >正文

Secure 第二天作业

实验需求:

  1. 需求一拓扑:

按照以上拓扑所示,在FW上配置FPM灵活包匹配技术,完成以下需求:

1)IN路由器Telnet Out路由器,并在密码输入错误后,屏蔽回显的“登录无效“通知。

设备配置:

##此处展示各设备的配置,可以粘贴文字,也可以粘贴截图##

class-map type access-control match-all deny.invalid

 match field TCP source-port eq 23

 match field IP length eq 0x47

 match start TCP payload-start offset 10 size 7 string "invalid"

class-map type stack match-all ip-tcp

 match field IP protocol eq 0x6 next TCP

policy-map type access-control fpm-tcp

 class deny.invalid

   drop

policy-map type access-control fpm-policy

 class ip-tcp

  service-policy fpm-tcp

!

interface FastEthernet0/0

 service-policy type access-control input fpm-policy

测试现象:

##此处展示实验需求的测试结果,可以粘贴文字,也可以粘贴截图##

Inside#telnet 202.100.1.1

Trying 202.100.1.1 ... Open

User Access Verification

Username: k

Password:

[Connection to 202.100.1.1 closed by foreign host]

Inside#

show policy-map type access-control control-plane

  1. 需求二拓扑:

按照以上拓扑所示,在FW上配置CoPP控制层面策略,完成以下需求:

  1. 限制从Out路由器抵达FW路由器的ICMP流量为2秒一个;
  2. 仅允许IN路由器为源,通过Telnet和SSH网关FW路由器。

设备配置:

##此处展示各设备的配置,可以粘贴文字,也可以粘贴截图##

1) 限制从 Out 路由器抵达 FW 路由器的 ICMP 流量为 2 秒一个

ip access-list extended icmp

10 permit icmp any any

!

class-map match-all control.icmp

 match access-group name icmp

!

policy-map control.copp

class control.icmp

  police rate 1 pps

2) 仅允许 IN器为源,通过 Telnet SSH 网关 FW 路由器

ip domain name lxf

crypto key generate rsa modulus 1204[李1] 

ip access-list extended control.telnet.ssh

 deny   tcp 10.1.1.0 0.0.0.255 any eq telnet

 deny   tcp 10.1.1.0 0.0.0.255 any eq 22

 permit tcp any any eq 22

 permit tcp any any eq telnet

!

class-map match-all control.telnet.ssh

 match access-group name control.telnet.ssh

!

policy-map control.copp

 class control.telnet.ssh

  drop

!

control-plane

 service-policy input control.copp

  1. 参照需求二拓扑,在FW上配置CPPr控制层面保护,完成以下需求:
  1. 限制抵达FW的Telnet网关流量的队列长度为10;
  2. 过滤抵达FW去往SSH端口的流量;
  3. 过滤抵达FW去往Closed-Port的流量。

设备配置:

##此处展示各设备的配置,可以粘贴文字,也可以粘贴截图##

1 限制抵达 FW Telne量的队列长度为 10!

class-map type queue-threshold match-any telnet

 match  protocol telnet

!

policy-map type queue-threshold telnet

 class telnet

   queue-limit 10

!

control-plane host

 service-policy type queue-threshold input telnet

2 过滤抵达 FW 去往 SSH 端口的流量

3) 过滤抵达 FW 去往 Closed-Port 的流量

class-map type port-filter match-any cppr.class

 match  port tcp 22

 match  closed-ports

!

policy-map type port-filter cppr.policy

 class cppr.class

   drop

!

control-plane host

service-policy type port-filter input cppr.policy

show policy-map type queue-threshold control-plane  host

  1. 参照需求二拓扑,在FW上配置MPP管理层面访问控制,完成以下需求:
  1. 仅允许来自IN路由器的SSH和SNMP流量,并限制每秒20个包;
  2. 指定FW直连IN路由器的接口为OOB管理接口,并仅允许SSH和SNMP流量。

设备配置:

##此处展示各设备的配置,可以粘贴文字,也可以粘贴截图##

1) 仅允许来自IN由器的 SSH 和 SNMP 流量,并限制每秒 20

ip access-list standard out.tra

 permit 10.1.1.0 0.0.0.255

 deny   any log

!

line vty 0 15

 access-class out.tra in

 login local

 transport input ssh

snmp-server community sshro ro out.tra

ip access-list extended mpp

 permit tcp 10.1.1.0 0.0.0.255 any eq 22

 permit udp 10.1.1.0 0.0.0.255 any eq snmp

!

class-map match-all mpp

 match access-group name mpp

policy-map mpp

 class mpp

  police rate 20 pps

   conform-action transmit

   exceed-action drop

control-plane host

 service-policy input mpp

2) 指定 FW 直连 IN 路由器的接口为 OOB 管理接口,并仅允许 SSH 和 SNMP 流量

!

control-plane host

 management-interface FastEthernet1/0 allow ssh snmp !

Management interface FastEthernet1/0

        Protocol        Packets processed

             ssh               31

            snmp                0

Inside#ssh -l admin 10.1.1.10

Password:

FW#

Outside#ssh - l admin 202.100.1.10

% Ambiguous command:  "ssh - l admin 202.100.1.10"

Outside#

  1. 参照需求二拓扑,在Out上配置CPU/MEM通告,完成以下需求:
  1. 如果60秒内,CPU利用率高于50%,则产生通告;
  2. 如果10秒内,某一进程CPU利用率达到80%,则产生通告;
  3. 当设备剩余处理器内存小于10MB,则产生通告;
  4. 当设备I/O内存低于5M时,则产生通告。

设备配置:

##此处展示各设备的配置,可以粘贴文字,也可以粘贴截图##

  1. 如果 60 秒内,CPU 利用率高于 50%,则产生通告

process cpu threshold type total rising 50 interval 60

  1. 如果 10 秒 ,某一进程 CPU 利用率达到 80%,则产生通告

process cpu threshold type process rising 80 interval 10

  1. 当设 剩余处理器内存小于 10MB,则产生通告

memory free low-watermark processor 10000

  1. 当设I/O 内存低于 5M 时,则产生通告

memory free low-watermark IO 5000


 [李1]创建ssh密钥    ssh -l 用户名 ip地址

http://www.lryc.cn/news/618704.html

相关文章:

  • SM2和SM4加密算法详解
  • 防火墙快速管理软件,66K超小巧
  • 【网络运维】Linux和自动化:Ansible
  • WEB虚拟主机3种部署方式全解析
  • Linux软件编程(三)文件操作-文件 I/O
  • Outstanding和Credit的概念详解
  • 动态路由协议(一)
  • 《Redis日志系统操作:LIST结构实现日志收集与查询》
  • 在线免VIP的动漫网站
  • 机器学习-集成学习(EnsembleLearning)
  • GitHub的简单使用方法----(4)
  • 为什么灰度图用G(绿色)通道?
  • CSRF 攻击
  • 记对外国某服务器的内网渗透
  • 解释 Spring MVC 的工作原理
  • Linux中使用计划任务和tar命令实现文件备份
  • 模拟人脑处理文本——从段落到时间线叙事,再到动画
  • 【PCB设计经验】去耦电容如何布局?
  • C++ 学习与 CLion 使用:(二)using namespace std 语句详解,以及 std 空间的标识符罗列
  • 【python实用小脚本-182】Python一键爬取今日新闻:5分钟生成Word+CSV——再也不用复制粘贴
  • 【web站点安全开发】任务2:HTML5核心特性与元素详解
  • 02-Ansible 基本使用
  • Python day42
  • 【运维进阶】Ansible 自动化
  • [激光原理与应用-250]:理论 - 几何光学 - 透镜成像的优缺点,以及如克服缺点
  • TensorBoard的使用 小土堆pytorch记录
  • centos 怎么部署 vscode 网页版
  • 半精度模型(16位)解析
  • TRO风暴预警GoPro携BSF律所重拳打击跨境侵权
  • QT6 如何在Linux Wayland 桌面系统抓屏和分享屏幕