安全通信网络
1.网络架构
1)应保证网络设备的业务处理能力满足业务高峰期需要。
设备CPU和内存使用率的峰值不大于设备处理能力的70%。
在有监控环境的条件下,应通过监控平台查看主要设备在业务高峰期的资源(CPU、内存等)使用 情况;在无监控环境的情况下,在业务高峰期登录主要设备使用命令查看资源使用情况。
设备操作:
1.Cisco:
show process[lc1] es(查看内存使用情况)
2. HUAWEI/H3C:
display memory(查看内存使用情况)
display cpu-usage(查看 CPU使用率)
TaskName CPU Runtime(CPU Tick High/Tick Low)[lc2] Task Explanation
BOX 0% 0/ 25a0ca0 BOX Output
_TIL 0% 0/ 0 Infinite loop event task
VCLK 0% 0/ 3a168b6
TICK 0% 0/ 6c3c644
co0 0% 0/ 51ba7e co0 Line user's task
U0 0% 0/ 0 U0 user command process
查看运行时间:display version
[RTD]display version
H3C Comware Software, Version 7.1.064, Release 0427P22[lc3]
Copyright (c) 2004-2021 New H3C Technologies Co., Ltd. All rights reserved.
H3C MSR36-20 uptime is 0 weeks, 0 days, 0 hours, 16 minutes[lc4]
Last reboot reason: User reboot
Boot image: flash:/msr36-cmw710-boot-r0424p22.bin[lc5]
Boot image version: 7.1.064, Release 0427P22
Compiled Mar 16 2021 15:00:00
Boot image: flash:/msr36-cmw710-system-r0424p22.bin
CPU ID: 0x2
512M bytes DDR3 SDRAM Memory[lc6]
1024M bytes Flash Memory[lc7]
PCB Version: 2.0[lc8]
CPLD Version: 1.0[lc9]
Basic BootWare Version: 1.42[lc10]
Extended BootWare Version: 1.42
dis session statistics(查看会话统计情况,可选)。
[RTD]display session statistics
Slot 0:
Current sessions: 0
ICMPv6[lc11] sessions: 0
UDP-Lite[lc12] sessions: 0
SCTP[lc13] sessions: 0
DCCP[lc14] sessions: 0
RAWIP[lc15] sessions: 0
3.锐捷:
show memory slot(查看内存使用情况)
show cpu[lc16] (查看CPU使用率)
4.中兴:
show process 命令查看设备的CPU利用率,内存等信息
2)应保证网络各个部分的带宽满足业务高峰期需要。
该情况下需分析采取的流量控制措施是否可满足被测系统在业 务高峰期内的使用需求,如核查被测机构的《网络流量使用分析报告》等文档(找甲方)。
(1)询问管理员业务高峰期的流量使用情况,核查是否部署了流量控制设备对关键业务系统的流量带宽进行控制,或者在相关设备上启用了 QoS配置对网络各个部分进行带宽分配,以保证业务高峰期业务服务的连续性。
# 显示用户定义策略的配置信息。
<Sysname> display qos policy user-defined
# 显示系统定义策略的配置信息。
<Sysname> display qos policy system-defined
<RTD>display qos policy system-defined
System-defined QoS policy information:
Policy: default (ID 0)
Classifier: default-class (ID 0)
Behavior: be
-none-
Classifier: ef (ID 1)
Behavior: ef
Expedited Forwarding:
Bandwidth 20 (%) Cbs-ratio 25[lc17]
Classifier: af1 (ID 2)
Behavior: af
Assured Forwarding:
Bandwidth 20 (%)
Discard Method: Tail[lc18]
(2)核查综合网管系统在业务高峰期的带宽占用情况,分析是否满足业务需求。如果无法满足业务高峰期需要,则要在主要网络设备上进行带宽配置。
# 查看流行为的配置信息。HCL
<RTD>display traffic behavior system-defined(user-defined)
System-defined behavior information:
Behavior: be-flow-based (ID 0)
Flow based Weighted Fair Queue:
Max number of hashed queues: 256
Discard Method: IP Precedence based WRED
Exponential Weight: 9[lc19]
Pre Low High Dis-prob[lc20]
-------------------------
0 10 30 10
上述信息描述了系统定义的流量行为"be-flow-based"的配置参数。这个行为基于流量的加权公平队列算法,并具有特定的队列配置和丢包控制方法。
# 查看分类器的配置信息。HCL
<RTD>display traffic classifier system-defined
System-defined classifier information:
Classifier: default-class (ID 0)
Operator: AND
Rule(s) :
If-match any[lc21]
Classifier: ef (ID 1)
Operator: OR
Rule(s) :
If-match dscp[lc22] ef[lc23]
# 查看流策略的配置信息。华为
[DeviceB] display traffic policy p1
Traffic Policy Information:
Policy: p1
Classifier: c1
Type: OR
Behavior: b1[lc24] [lc25]
Committed Access Rate:
CIR 2000 (Kbps), PIR 2000 (Kbps), CBS 16000 (Bytes), PBS16000 (Bytes)
Color Mode: color blind
Conform Action: pass
Yellow Action: pass
Exceed Action: discard
Statistics: enable
流量策略将分类器和行为关联起来,形成一个完整的流量控制策略。
各通信链路的高峰期流量均不高于其带宽的70%。
(3)测试验证网络各个部分的带宽是否满足业务高峰期需要。
show class-map
3)应划分不同的网络区域,并按照方便管理和控制的原则为各网络区域分配地址。
<RTC>show vlan brief
这里主要是查看网络拓扑图,看是否划分VLAN,例如划分了服务器区,客户区,管理区,互联网接入区等。
4)应避免将重要网络区域部署在边界处,重要网络区域与其他区域之间应采取可靠的技术隔离手段。
【测评方法】
(1 )核查网络拓扑图是否与实际网络运行环境一致[lc26] 。
思科可通过tracert、traceroute、show cdp nei等命令测试实际网络连接是否与拓扑图一致。
(2)核查重要网络区域是否部署在网络边界处(应为未部署在网络边界处),以及在网络区域边界处是否部署了安全防护措施。
(3)核查重要网络区域与其他网络区域(例如应用系统区、数据库系统区等重要网络区域)之间是否采取了可靠的技术隔离手段,以及是否部署了网闸、防火墙和设备访问控制列表(ACL)[lc27] 等。
5)应提供通信线路、关键网络设备和关键计算设备的硬件冗余,保证系统的可用性。
这点主要看是否对核心区域配置双机冗余。
核查系统的出口路由器、核心交换机、安全设备等关键设备是否有硬件冗余和通信线路冗余来保证系统的高可用性。
2.通信传输
1)应采用校验技术或密码技术保证通信过程中数据的完整性。
这里的完整性主要看系统是否采用了SSH、HTTPS、FTPS等协议,有任意一个即可;保密性主要看 系统是否采用了类似VPN[lc28] 的协议
[测评方法】
(1)核查是否在传输过程中使用校验技术或密码技术来保证数据的完整性。
(2)测试验证设备或组件是否能够保证通信过程中数据的完整性。例如,使用File
Checksum Integrity Verifier (适用于 MD5、SHA1 算法)、SigCheck (适用于数字签名)等
工具对数据进行完整性校验。
2)应采用密码技术保证通信过程中数据的保密性。
同上。
3. 可信验证
3)可基于可信根对通信设备的系统引导程序、系统程序、重要配置参数和通信应用程序等进行可信验证,并在应用程序的关键执行环节进行动态可信验证,在检测到其可信性受到破坏后进行报警,并将验证结果形成审计记录送至安全管理中心。
(1)核查是否基于可信根对设备的系统引导程序、系统程序、重要配置参数和关键应
用程序等进行了可信验证[lc29] 。
通信网络中的可信验证一般都是 通过部署堡垒机完成的,例如第一点中,用户修改重要配置参数的时候可以通过堡垒机进行不同级 别的控制(拒绝、记录等)
(2)核查是否在应用程序的关键执行环节进行了动态可信验证。
关键执行环节类似format c: \q[lc30] 之类的操作也可以 进行控制;
(3 )测试验证在检测到设备的可信性受到破坏后是否能进行报警。
在用户做出异常操作后,堡垒机应该可以进行报警(email、短信)
(4 )核查测试验证结果是否以审计记录的形式被送至安全管理中心。
审计记录要统一保存
[lc1]r1#show processes
CPU utilization for five seconds: 0%/0%; one minute: 0%; five minutes: 0%
PID QTy PC Runtime (ms) Invoked uSecs Stacks TTY Process
1 Csp 602F3AF0 0 1627 0 2600/3000 0 Load Meter
CPU utilization for five seconds: 0%/0%:表示在过去的五秒钟内,CPU的利用率为0%。0%/0%的格式表示活动/总共的CPU利用率,这里的活动利用率为0%。
One minute: 0%:表示在过去一分钟内,CPU的平均利用率为0%。
Five minutes: 0%:表示在过去五分钟内,CPU的平均利用率为0%。
PID:进程标识符(Process ID),用于唯一标识每个进程。
QTy:进程的类型。常见的类型包括 Csp(控制平面进程),Lwe(低优先级后台进程),Lst(低优先级任务进程),Cwe(控制平面后台进程),Mst(管理进程)等。
PC:进程的程序计数器(Program Counter),指向下一条将要执行的指令的地址。
Runtime (ms):进程在最近的一次运行中消耗的时间,以毫秒为单位。
Invoked:进程被调用或执行的次数。
uSecs:每次调用或执行进程所消耗的平均时间,以微秒为单位。
Stacks:进程使用的堆栈大小,以当前/最大堆栈大小的格式显示。
TTY:进程所关联的终端(终端设备)。
Process:进程的名称或标识。
[lc6]512M bytes DDR3 SDRAM Memory: 这是设备的内存容量,512MB DDR3 SDRAM。
DDR3 SDRAM(Double Data Rate 3 Synchronous Dynamic Random-Access Memory)是一种计算机内存类型,属于同步动态随机存取存储器(SDRAM)的一种。它是DDR(Double Data Rate)技术的第三代版本。
DDR3 SDRAM在计算机系统中用于存储数据和程序,供处理器和其他组件读取和写入数据。它的主要特点包括:
高频率:DDR3 SDRAM采用了高频率时钟和数据传输技术,能够提供更高的数据传输速率和带宽。
高密度:DDR3 SDRAM支持较大的存储容量。
低功耗:DDR3 SDRAM相对于之前的DDR2和DDR SDRAM采用了更低的工作电压。
数据预取和双倍数据传输:DDR3 SDRAM利用了数据预取和双倍数据传输技术,能够在每个时钟周期传输更多的数据,提高数据吞吐量。
[lc16]<RTA>show memory summary
Memory statistics are measured in KB:
CPU Total Used Free Buffers Caches FreeRatio
0 511828 268692 243136 2232 75712 58.5%
CPU:表示不同的CPU或处理器编号。在这里,CPU编号为0,表示仅有一个CPU或处理器。
Total:表示总内存量,以千字节(KB)为单位。在这里,总内存量为511,828 KB。
Used:表示已使用的内存量,以千字节(KB)为单位。在这里,已使用的内存量为268,692 KB。
Free:表示可用的空闲内存量,以千字节(KB)为单位。在这里,可用的空闲内存量为243,136 KB。
Buffers:表示用于缓冲区的内存量,以千字节(KB)为单位。在这里,用于缓冲区的内存量为2,232 KB。
Caches:表示用于缓存的内存量,以千字节(KB)为单位。在这里,用于缓存的内存量为75,712 KB。
FreeRatio:表示可用内存的比率或百分比。在这里,可用内存的比率为58.5%。
[lc27]# 配置ACL 2000,并设置路由过滤规则。
<Sysname> system-view
[Sysname] acl basic 2000
[Sysname-acl-ipv4-basic-2000] rule permit source 192.168.1.0 0.0.0.255
[Sysname-acl-ipv4-basic-2000] rule deny source any
[H3C]display acl all
Basic IPv4 ACL 2000, 1 rule,
ACL's step is 5
rule 0 permit source 192.168.1.0 0.0.0.255
# 显示通过ACL 2000过滤的激活路由的概要信息。
[Sysname-acl-basic-2000] display ip routing-table acl 2000
# 显示通过ACL 2000过滤的所有路由的详细信息。
<Sysname> display ip routing-table acl 2000 verbose
[lc28]以下是常见的VPN协议:
1. PPTP(点对点隧道协议):一种最早被广泛使用的VPN协议,可在Internet上建立虚拟专用网络。这种协议以简单易用为特点,但安全性相对较低。
2. L2TP(Layer 2 Tunnel Protocol):一种VPN协议,通过加密和认证技术,可在Internet上创建虚拟私人网络。L2TP通常与IPSec(Internet Protocol Security)一起使用,以提高安全性。
3. IPSec(Internet Protocol Security):一种VPN协议,提供机密性、完整性和身份验证等安全功能。IPSec可用于加密和保护IP数据报,从而实现安全的数据传输。
4. SSL/TLS(Secure Sockets Layer / Transport Layer Security):一种VPN协议,可在Internet上建立安全连接,并提供数据加密和身份验证等安全功能。SSL/TLS通常用于Web浏览器访问公司网络或云服务。
5. OpenVPN:一种基于开放源代码的VPN协议,可在多个操作系统平台上运行。OpenVPN采用SSL/TLS协议进行加密,支持多种身份验证方法,具有良好的安全性和可扩展性。
相关文章:

安全通信网络
1.网络架构 1)应保证网络设备的业务处理能力满足业务高峰期需要。 设备CPU和内存使用率的峰值不大于设备处理能力的70%。 在有监控环境的条件下,应通过监控平台查看主要设备在业务高峰期的资源(CPU、内存等)使用 情况ÿ…...

深度学习笔记(九)——tf模型导出保存、模型加载、常用模型导出tflite、权重量化、模型部署
文中程序以Tensorflow-2.6.0为例 部分概念包含笔者个人理解,如有遗漏或错误,欢迎评论或私信指正。 本篇博客主要是工具性介绍,可能由于软件版本问题导致的部分内容无法使用。 首先介绍tflite: TensorFlow Lite 是一组工具,可帮助开…...
七Docker可视化管理工具
Docker可视化管理工具 本节介绍几款Docker可视化管理工具。 DockerUI(ui for Docker) 官方GitHub:https://github.com/kevana/ui-for-docker 项目已废弃,现在转投Portainer项目,不建议使用。 Portainer 简介:Portainer是一个…...
vue和react的差异梳理
特性VueReact响应式系统使用Object.defineProperty()或Proxy使用不可变数据流和状态提升模板系统HTML模板语法JSX(JavaScript扩展语法)组件作用域样式支持scoped样式需要CSS-in-JS库(如styled-components)状态管理Vuex(…...

(笔记总结)C/C++语言的常用库函数(持续记录,积累量变)
写在前面: 由于时间的不足与学习的碎片化,写博客变得有些奢侈。 但是对于记录学习(忘了以后能快速复习)的渴望一天天变得强烈。 既然如此 不如以天为单位,以时间为顺序,仅仅将博客当做一个知识学习的目录&a…...

OceanBase集群扩缩容
OceanBase 数据库采用 Shared-Nothing 架构,各个节点之间完全对等,每个节点都有自己的 SQL 引擎、存储引擎、事务引擎,天然支持多租户,租户间资源、数据隔离,集群运行的最小资源单元是Unit,每个租户在每…...

html 3D 倒计时爆炸特效
下面是代码: <!DOCTYPE html> <html><head><meta charset"UTF-8"><title>HTML5 Canvas 3D 倒计时爆炸特效DEMO演示</title><link rel"stylesheet" href"css/style.css" media"screen&q…...
记一次垃圾笔记应用VNote安装失败过程
特色功能简介 1.全文搜索: VNote支持根据关键词搜索整个笔记本或者特定文件夹内的文档内容,非常适合快速找到信息。 2.标签管理: 你可以给笔记添加标签,从而更好地组织和检索你的笔记内容。 3.自定义主题和样式: 进入设置,VNote允许你选…...

记一次 stackoverflowerror 线上排查过程
一.线上 stackOverFlowError xxx日,突然收到线上日志关键字频繁告警 classCastException.从字面上的报警来看,仅仅是类型转换异常,查看细则发现其实是 stackOverFlowError.很多同学面试的时候总会被问到有没有遇到过线上stackOverFlowError?有么有遇到栈溢出?具体栈溢出怎么来…...
论文写作之十个问题
前言 最近进入瓶颈? 改论文,改到有些抑郁了 总是不对,总是被打回 好的写作,让人一看就清楚明白非常重要 郁闷时候看看大佬们怎么说的 沈向洋、华刚:读科研论文的三个层次、四个阶段与十个问题 十问 What is the pro…...

leetcode2171 拿出最少数目的魔法豆
题目 给定一个 正整数 数组 beans ,其中每个整数表示一个袋子里装的魔法豆的数目。 请你从每个袋子中 拿出 一些豆子(也可以 不拿出),使得剩下的 非空 袋子中(即 至少还有一颗 魔法豆的袋子)魔法豆的数目…...

测试C#调用OpenCvSharp和ViewFaceCore从摄像头中识别人脸
学习了基于OpenCvSharp获取摄像头数据,同时学习了基于ViewFaceCore的人脸识别用法,将这两者结合即是从摄像头中识别人脸。本文测试测试C#调用OpenCvSharp和ViewFaceCore从摄像头中识别人脸,并进行人脸红框标记。 新建Winform项目…...
测试经理面试初体验
家人们谁懂啊,我在海口实在难找计算机类的实习,就直接在BOss上海投了,结果一个hr直接给我弄了个测试经理的面试(可能年底冲业绩吧),然后就在明天下午,我直接抱下f脚了,就当体验一下~…...

使用ffmpeg调整视频中音频采样率及声道
1 原始视频信息 通过ffmpeg -i命令查看视频基本信息 ffmpeg -i example2.mp4 ffmpeg version 6.1-essentials_build-www.gyan.dev Copyright (c) 2000-2023 the FFmpeg developersbuilt with gcc 12.2.0 (Rev10, Built by MSYS2 project)configuration: --enable-gpl --enable…...

详细分析Java中的Date类以及格式转换
目录 前言1. 基本知识2. 格式化输出3. 格式转换 前言 记录这篇文章的缘由,主要是涉及一个格式转换,对此深挖了这个类 在Java中,Date类是用于表示日期和时间的类。 位于java.util包中,是Java平台中处理日期和时间的基本类之一。…...

【计算机网络】应用层——HTTP 协议(一)
个人主页:兜里有颗棉花糖 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创 收录于专栏【网络编程】 本专栏旨在分享学习计算机网络的一点学习心得,欢迎大家在评论区交流讨论💌 目录 一、什么是 HTTP 协…...
线程和进程的区别
Java面试题 线程和进程的区别 进程是操作系统资源分配的基本单位。 线程是处理器任务调度和执行的基本单位 一个进程可以包含多个线程。进程之间的资源是相互独立,而同一进程下的线程之间可以共享进程中的资源。...

proxy 代理的接口报错301问题
项目系统里仅仅这个接口报错,反向代理错误导致。 默认情况下,不接受运行在HTTPS上,且使用了无效证书的后端服务器。如果你想要接受,修改配置:secure: false(简单意思:如果本地没有进行过https相…...

mysql进阶-执行计划
目录 1. 概念 2. 使用 3. 具体相关字段含义 3.1 id 3.2 select_type 3.3 table 3.4 partition 3.5 type 3.6 possible_key 3.7 key 3.8 key_len 3.9 ref 3.10 row 3.11 filtered 3.12 extra 1. 概念 一条语句通过优化器之后,会生成具体的执行计划用…...

【UE5】第一次尝试项目转插件(Plugin)的时候,无法编译
VS显示100条左右的错误,UE热编译也不能通过。原因可能是[名字.Build.cs]文件的错误,缺少一些内容,比如说如果要写UserWidget类,那么就要在 ]名字.Build.cs] 中加入如下内容: public class beibaoxitong : ModuleRules …...
Go 语言接口详解
Go 语言接口详解 核心概念 接口定义 在 Go 语言中,接口是一种抽象类型,它定义了一组方法的集合: // 定义接口 type Shape interface {Area() float64Perimeter() float64 } 接口实现 Go 接口的实现是隐式的: // 矩形结构体…...

STM32F4基本定时器使用和原理详解
STM32F4基本定时器使用和原理详解 前言如何确定定时器挂载在哪条时钟线上配置及使用方法参数配置PrescalerCounter ModeCounter Periodauto-reload preloadTrigger Event Selection 中断配置生成的代码及使用方法初始化代码基本定时器触发DCA或者ADC的代码讲解中断代码定时启动…...

【2025年】解决Burpsuite抓不到https包的问题
环境:windows11 burpsuite:2025.5 在抓取https网站时,burpsuite抓取不到https数据包,只显示: 解决该问题只需如下三个步骤: 1、浏览器中访问 http://burp 2、下载 CA certificate 证书 3、在设置--隐私与安全--…...

c#开发AI模型对话
AI模型 前面已经介绍了一般AI模型本地部署,直接调用现成的模型数据。这里主要讲述讲接口集成到我们自己的程序中使用方式。 微软提供了ML.NET来开发和使用AI模型,但是目前国内可能使用不多,至少实践例子很少看见。开发训练模型就不介绍了&am…...
浅谈不同二分算法的查找情况
二分算法原理比较简单,但是实际的算法模板却有很多,这一切都源于二分查找问题中的复杂情况和二分算法的边界处理,以下是博主对一些二分算法查找的情况分析。 需要说明的是,以下二分算法都是基于有序序列为升序有序的情况…...
全面解析各类VPN技术:GRE、IPsec、L2TP、SSL与MPLS VPN对比
目录 引言 VPN技术概述 GRE VPN 3.1 GRE封装结构 3.2 GRE的应用场景 GRE over IPsec 4.1 GRE over IPsec封装结构 4.2 为什么使用GRE over IPsec? IPsec VPN 5.1 IPsec传输模式(Transport Mode) 5.2 IPsec隧道模式(Tunne…...
Mobile ALOHA全身模仿学习
一、题目 Mobile ALOHA:通过低成本全身远程操作学习双手移动操作 传统模仿学习(Imitation Learning)缺点:聚焦与桌面操作,缺乏通用任务所需的移动性和灵活性 本论文优点:(1)在ALOHA…...

sipsak:SIP瑞士军刀!全参数详细教程!Kali Linux教程!
简介 sipsak 是一个面向会话初始协议 (SIP) 应用程序开发人员和管理员的小型命令行工具。它可以用于对 SIP 应用程序和设备进行一些简单的测试。 sipsak 是一款 SIP 压力和诊断实用程序。它通过 sip-uri 向服务器发送 SIP 请求,并检查收到的响应。它以以下模式之一…...

C++使用 new 来创建动态数组
问题: 不能使用变量定义数组大小 原因: 这是因为数组在内存中是连续存储的,编译器需要在编译阶段就确定数组的大小,以便正确地分配内存空间。如果允许使用变量来定义数组的大小,那么编译器就无法在编译时确定数组的大…...

深入浅出深度学习基础:从感知机到全连接神经网络的核心原理与应用
文章目录 前言一、感知机 (Perceptron)1.1 基础介绍1.1.1 感知机是什么?1.1.2 感知机的工作原理 1.2 感知机的简单应用:基本逻辑门1.2.1 逻辑与 (Logic AND)1.2.2 逻辑或 (Logic OR)1.2.3 逻辑与非 (Logic NAND) 1.3 感知机的实现1.3.1 简单实现 (基于阈…...