数据安全传输基础设施平台(一)

1引言

1.1项目简介

数据安全传输基础设置平台项目(简称,数据传输平台),是一款基础设施类项目,为集团、企业信息系统的提供统一、标准的信息安全服务;解决企业和企业之间,集团内部信息数据的传输安全、消息安全、身份鉴别和认证;成功解决了传统的安全产品部署分散、效率低下、系统脆弱等关键问题。是当前新政策“逻辑大集中”、“业务大集中”下的新需求。

数据传输平台解决方案不仅可面向具有高安全性和高性能需求的电子商务、电子政务领域应用,提高整体系统的稳健性、高效性和成熟性;而且可应用于各种"云"中心、"云"节点,解决数据的本地存储、网络传输、身份认证、数据完整性等安全问题。

典型应用场景

1.2项目需求

专业术语:应用,应用结点;网点;接入;

一般性需求

网点相关

完成点与点之间数据加密、消息加密解密

点与点之间的理论模型1:N 或 N:N,级联

每一个节点都需要进行管理 (网点生命周期的管理)

总行要验证分行的身份 身份鉴别

密钥相关

适时更换密钥,支持手动更新(密钥的生命周期管理)

密钥更换异常处理

密钥管理实时分发、下载、校验 服务  

易用性(第三方信息系统和安全传输平台解耦合)

保证修改的最少(第三方信息系统应该和我们的平台有效的解耦合)

不同行业的特殊性需求

    加密强度(加密实时性)

对加密层进行抽象 软件方式加密 硬件方式加密 集群方式加密

部署简单,部署灵活,能够满足各种各样的社会需求

其他需求

审计管理系统,统计加密过程

报表管理

1.3安全相关基础知识

1)加密三要素:a)明文、密文;b)算法;c)密钥

Y = ax + b

2)加密的分类

对称加密(加密的密钥和解密的密钥一样)和非对称加密(加密的密钥和解密的不一样)

3)对称加密特点

加密速度快,用来加密文件;

特点:加密密钥和解密密钥一样,密钥分发困难。

4)非对称加密特点

加密速度慢,但强度高;

优点:加密密钥和解密密钥不一样,公钥和私钥;公钥可以公开,密钥的分发容易。

5)钱是老百姓的命根子,密钥是金融系统的命根子

6)数字证书和网银KEY

数字证书是用户的网络身份证,里面含有用户信息、用户的公钥;

网银EKY是用户的密钥载体介质,里面存储用户的私钥

7)签名和验证签名。

签名:非对称加密体系中,用私钥签名;相当于盖章!具有法律效力。电子签名法。

验证签名: 用对端的数字证书中的公钥解密。对解密数据进行比对。

8)Hash算法:对一批数据,进行指纹运算。

9)经典案例:

案例1:客户端A和服务器B双向身份认证

  1. 客户端A和客户端B都有自己的密钥对;
  2. 服务器B识别客户端A的身份流程为:A发送明文信息、对明文的签名信息、自己的公钥,将信息打包后,发送给B;B接受信息后,用A的公钥解密签名信息,得到明文2,校验明文是否一致。就可以验证A的身份
  3. 同理:客户端A也可以验证服务器的身份。

案例2:思考非对称加密时,为什么用对方的公钥加密数据。

2项目的要求

2.1项目课训练什么

1)项目的需求提炼

2)项目的子系统划分,每个子系统的模块分解

3)项目的开发经历、经验积累

1)后台服务框架搭建和后台业务流调试、开发

2)前台界面框架和业务流调试、开发   

3)子系统的对接联合调试

4)项目开发的经历是人生的一笔财富!

课堂上我会尽力展现给大家真实的项目开发环境。

4)项目开发财富库的积累

5)设计文档的阅读和编写能力

科技论文、方案

2.2项目课学员注意

1)部分学员,太关注自己不会的、看不懂的源码;

正确的做法:学员重视业务流、软件开发思维的训练;有些代码是你看不懂的

2)部分学员,为实现某一个功能,把相关的知识体系,全复习、学习一遍;效率低下。

正确的做法:用到什么,学什么;不随意扩充。

3)部分学员,总想一下子把功能做的十分完美

正确的做法:迭代开发,先出来一个模型,再说!

4)培养职业的工作习惯

完成领导分配的任务是第一要务;衡量初级、中级程序员的标准就是能不能干活,能不能给公司创造价值;而不是你读了多少书!

——能快速的做出东西的程序员,是企业中的高手!(快速适用环境、快速的学习(向老员工请教工作经验、自己突破技术盲点))

5)有问题,先问“度娘”!

很多公司不愿意要培训出来的学员,他们认为培训出来的学员缺乏动手能力和独立完成任务的能力(钻研、技术攻坚能力)!

——是一个适合做开发的人!  

3项目开发管理流程

参考常见项目开发文档。

  1. 项目启动之前,可行性研究已搞定
  2. 项目启动会议,项目经理 需求和方案
  3. 项目讨论会,概要设计(子系统、模块,数据库脚本、重要的流程图)和详细设计(伪代码、详细的流程图)====》压力最大
  4. 编码阶段, 程序员累
  5. 测试(单元测试、对接)

 

4安全传输平台需求分析

4.1需求转化方案的思考

  1. 用户的核心需求是什么
  2. 完成需求需要几个子系统
    1. 方案有几个子系统组成
    2. 每个子系统有几个模块组成

3)子系统之间的关系

4)子系统之间的业务流有哪些

5)区分通用组件和业务子系统之间区别

完成需求,需要几个子系统、子系统之间的关系、每个子系统模块有哪些;系统的业务流有哪些;业务子系统和通用组件的合理分层。

程序员心态:需求转化成方案是项目组压力最大的时候;概要设计和详细设计阶段是最累的时候

4.2项目需求分析

专业术语:应用,应用结点;网点;接入;

一般性需求

网点相关

完成点与点之间数据加密、消息加密解密

每一个节点都需要进行管理 (网点生命周期的管理)

总行要验证分行的身份 身份鉴别

密钥相关

适时更换密钥 (密钥的生命周期管理)

密钥更换异常处理

密钥管理实时分发、下载、校验、服务  

易用性(第三方信息系统和安全传输平台解耦合)

保证修改的最少(第三方信息系统应该和我们的平台有效的解耦合)

不同行业的特殊性需求

   加密强度(加密实时性)

对加密层进行抽象 软件方式加密 硬件方式加密 集群方式加密

部署简单,部署灵活,能够满足各种各样的社会需求

密钥集群

最核心:完成两个应用之间数据的安全传输;第三方应用改动最小;部署激动灵活;满足社会的各种需求。

4.3方案功能分解

每一个子系统的功能分解

4.4方案演示

演示基础组件:报文编码解码组件、安全通信组件、数据库统一接口组件

演示linux后台:secmngserver和secmngclient

演示windows:secmngclient

演示第三方应用:外联接口

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/283064.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C# WPF上位机开发(函数运行时间分析)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 上位机除了基本功能和稳定性之外,还有一个要注意的就是运行效率的问题。如果我们想提高软件的运行效率,单位时间做更多的工…

12.5,12.15AVL树更新,定义,插入

定义平衡因子为右子树高度减去左子树高度 AVL树插入分为两步: 按照二叉搜索树的方式插入新节点调整平衡因子 对于平衡因子的调整,在插入之前,所有节点的平衡因子分为三种情况:0,1,-1插入后,新…

手机上的python怎么运行,python在手机上怎么运行

大家好,本文将围绕python程序如何在手机端运行展开说明,python程序如何在手机上运行是一个很多人都想弄明白的事情,想搞清楚手机上的python怎么运行需要先了解以下几个事情。 如何用手机编程Python? 1.QPython3:这是一…

华为eNSP点到点IP隧道实验GRE--VPN

实验还原 配置如下 AR1 [Huawei]un in en [Huawei]sys AR1 [AR1]inte g0/0/0 [AR1-GigabitEthernet0/0/0]ip ad 192.168.1.254 24 [AR1-GigabitEthernet0/0/0]inte g0/0/1 [AR1-GigabitEthernet0/0/1]ip ad 192.1.1.1 24 [AR1-GigabitEthernet0/0/1]ospf [AR1-ospf-1]ar 1 […

Node.js多版本管理切换

nodejs多版本管理软件:https://github.com/coreybutler/nvm-windows 安装方法 https://www.jianshu.com/p/9ba4cd0706da

多层记忆增强外观-运动对齐框架用于视频异常检测 论文阅读

MULTI-LEVEL MEMORY-AUGMENTED APPEARANCE-MOTION CORRESPONDENCE FRAMEWORK FOR VIDEO ANOMALY DETECTION 论文阅读 摘要1.介绍2.方法2.1外观和运动对其建模2.2.记忆引导抑制模块2.3. Training Loss2.4. Anomaly Detection 3.实验与结果4.结论 论文标题:MULTI-LEVE…

【每日一题】【12.17】746.使用最小花费爬楼梯

🔥博客主页: A_SHOWY🎥系列专栏:力扣刷题总结录 数据结构 云计算 数字图像处理 力扣每日一题_ 1.题目链接 746. 使用最小花费爬楼梯https://leetcode.cn/problems/min-cost-climbing-stairs/ 2.题目详情 今天的每日一题又…

数据库交付运维高级工程师-腾讯云TDSQL

数据库交付运维高级工程师-腾讯云TDSQL上机指导,付费指导,暂定99

LV.13 D5 uboot概述及SD卡启动盘制作 学习笔记

一、uboot概述 1.1 开发板启动过程 开发板上电后首先运行SOC内部iROM中固化的代码(BL0),这段代码先对基本的软硬件环境(时钟等...)进行初始化,然后再检测拨码开关位置获取启动方式,然后再将对应存储器中的uboot搬移到内存,然后跳…

配电房环境监测模块

配电房环境监测模块是一个智能系统,依托电易云-智慧电力物联网平台,旨在实时监控配电房内部的环境参数,以确保配电设备的正常运行。该模块包括以下功能: 温度监测:对配电房内的温度进行实时监测,防止因温度…

电子电器架构( E/E) 演化 —— 高速 大算力

电子电器架构( E/E) 演化 —— 高速 & 大算力 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要…

vue3的大致使用

<template><div class"login_wrap"><div class"form_wrap"> <!-- 账号输入--> <el-form ref"formRef" :model"user" class"demo-dynamic" > <!--prop要跟属性名称对应-->…