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

【安全测试】3_网络安全测试 _数据加密和数据签名

文章目录

  • 一、数据加密
    • 1.1 HTTPS协议加密
    • 1.2 程序数据加密
  • 二、数据签名
    • 2.1 示例-充话费
    • 2.2 数据签名的好处
  • 三、DOS攻击
    • 3.1 时间戳
    • 3.2 流量限制

一、数据加密

1、HTTPS协议加密(协议层面)

  • 要求网站使用https协议传输数据

2、程序数据加密(程序层面)

  • 在程序中对接口数据进行加密,保证敏感数据不是按照明文进行传输
数据加密:md5/AES/DES/自定义

1.1 HTTPS协议加密

HTTPS:在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性

HTTPS特点:

  • 数据保密性:保证数据内容在传输的过程中不会被第三方查看。
  • 数据完整性:防止传输的内容被中间人冒充或者篡改。
  • 身份校验安全性:通过证书认证客户端访问的是自己的服务器,保证数据到达用户期望的目的地。

1.2 程序数据加密

  • 在程序中对接口数据进行加密,保证敏感数据不是按照明文进行传输

二、数据签名

  • 数据签名:在发送请求的时候,增加一个无法伪造的字符串,用来保证数据在传输的过程中不被篡改。
注意:数据签名的实现方式有很多种,但是基本思想和最终目的都是相同的!

2.1 示例-充话费

2.2 数据签名的好处

1、防篡改

2、防伪造

3、防抵赖

4、保密性

5、身份认证

三、DOS攻击

DoS攻击:指故意的攻击网络协议实现的缺陷或直接通过野蛮手段残忍地耗尽被攻击对象的资源。

目的:让目标计算机或网络无法提供正常的服务或资源访问,使目标系统停止响应甚至崩溃 服务器资源: - 网络带宽 - 文件系统空间容量 - 开放的进程 - 允许的连接 防御: 1、请求添加访问时间戳,服务器进行判断是否在有效期内,如果在处理,否则不处理。 2、指定时间内控制请求参数(百度->1秒之内3次) 3、流量限制(验证码->越模糊越好。)

3.1 时间戳

时间戳机制主要用来应对非法的DOS攻击

  • 服务端接收到请求后先拿当前的时间和请求中的时间做比较
  • 一定时间之内的才会进行后续的业务处理
  • 超过指定时间以外的直接返回错误码
{"username":"admin","password":"123","timestamp":20251210211743190,"sign":"098f6bcd4621d373cade4e832627b4f6"}

3.2 流量限制

  • 服务器所能处理的并发是有限,超过一定的并发可能会导致系统崩溃。
  • 基于对业务系统的保护,需要对请求访问速率进行限制,防止访问速率过高。
http://www.jsqmd.com/news/371508/

相关文章:

  • 给NanoKVM Pro增加h265 HEVC编码器支持
  • 第一周:底层筑基——x86汇编与栈帧深度解析
  • Keil MDK 5.39 编程 + 调试 ,ARM 嵌入式开发!如何安装 - 教程
  • 15. GPU的SM简介
  • 01. GUIContent
  • 14. GPU共享内存
  • 前端+AI:CSS3(二) - 指南
  • 都在推deepseek本地化部署,为什么我不建议!
  • 别只盯着deepseek了,这个大模型本地化部署成本仅deepseek的1/3
  • day83(2.11)——leetcode面试经典150
  • 智能风控新纪元:建广数科自主开发的风险监控平台
  • 深入解析 Rust 数据建模:枚举(Enum)与结构体(Struct)的深度设计与工程实践 - 实践
  • Redis 8.6新特性全解析:从性能到运维的升级
  • 《构建之法》读后感(2)
  • list文档介绍。 - 教程
  • Java高频面试题:ZooKeeper集群中服务器之间是怎样通信的?
  • OpenFeign全解 声明式REST客户端原理与配置实战
  • D.二分查找-二分答案-求最大——1802. 有界数组中指定下标处的最大值
  • 别再用ChatGPT群发祝福了!30分钟微调一个懂你关系的“人情味”拜年AI
  • python defaultdict
  • A.每日一题——1382. 将二叉搜索树变平衡
  • 一人食调味痛点破解:小容量健康调味品,告别凑活吃出精致感 - 谈谈-新视野
  • 计算机毕业设计springboot医疗纠纷处理系统 医患矛盾调解信息化平台的设计与实现 医疗事故争议在线处置系统的设计与开发
  • B3872 [GESP202309 五级] 巧夺大奖
  • 信息论与编码篇---微分熵
  • 2深度学习基础知识
  • 独居餐如何有仪式感?天然提鲜调味品,让一人食告别凑活 - 谈谈-新视野
  • 信息论与编码篇---微分熵的极值性
  • 一人食不将就:轻盐调味让独居餐吃出健康与仪式感 - 谈谈-新视野
  • 自定义控件 - 流式布局:TagFlowLayout