信管知识梳理(五)信息系统安全技术

一、信息安全的有关概念

【记忆口诀】主审机构访问

二、信息加密、解密与常用算法

信息加密是指利用加密技术伪装信息,使未授权者不能理解它的真实含义。加密前的原始数据称为明文,加密后的数据称为密文,从明文到密文的过程称为加密(Encryption)。用于对数据加密的一组数学变化称为加密算法,加密在加密密钥的控制下进行。对数据加密的技术主要分为两类:

  • 对称加密(私人密钥加密):以数据加密标准(Data Encryption Standard,DES)为代表
  • 非对称加密(公开密钥加密):以RSA(三个人名首字母)算法为代表

签名是证明当前者的身份和数据真实性的一种信息。数字签名是只有信息的发送者才能产生的 别人无法伪造的一段数字串,就 发送者发送信息真实性的一个有效证明。数字签名是非对称密钥加密技术与数字摘要技术的应用。此外,数字签名也可以验证数据完整性。

完善的数字签名体系应该满足以下条件:

  • 签名者事后不能抵赖自己的签名
  • 任何其他人不能伪造签名
  • 能够在公正的仲裁者面前通过验证签名来确认其真伪

认证是证实某事是否名副其实或者是否有效的一个过程(身份是否合法)。认证与加密的区别在于:加密用以确保数据的保密性,阻止对手的被动攻击,而认证是用以确保报文发送者和接收者的真实性。认证往往是许多应用系统中安全保护的第一道设防。

认证和数字签名的区别:

  • 认证 基于收发双方共享的保密数据来认证,而数字签名中用于验证签名的数据是公开的
  • 认证允许收发双方 互相验证其真实性,不准许第三者验证,而数字签名允许收发双方和第三者都能验证
  • 数字签名具有 发送方不能抵赖、接收方不能伪造和具有在公证人前解决纠纷的能力,而认证则不一定具备

三、信息系统安全

信息系统一般是由计算机系统、网络系统、操作系统、数据库系统和应用系统组成。所以对应的信息安全主要包括计算机设备安全、网络安全、操作系统安全、数据库系统安全和应用系统安全。

主要包括物理、设备、存储介质安全和可靠性技术等

网络作为信息的主要收集、存储、分配、传输、应用的载体, 其安全对整个信息的安全起着至关重要甚至是决定性作用

常见的网络威胁包括:

操作系统的安全威胁按照行为方式划分有以下几种:

按照安全威胁的表现形式来分,有以下几种:

数据库安全主要指数据库管理系统安全,数据库安全涉及:

确保应用系统自身执行程序和配置文件的合法性、完整性是及其重要的安全保证措施

应用系统主要面临的威胁有:

应用系统威胁防护技术主要包括有:

参考资料

《信息系统项目管理师—教程 第三版》

Original: https://www.cnblogs.com/EthanWong/p/16092288.html
Author: 归斯君
Title: 信管知识梳理(五)信息系统安全技术

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/574839/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 基于XML的显式配置

    Spring提供了两种配置方式:一种是显式配置;一种是自动配置。显式配置又分为两种:一种是基于XML的显式配置;一种是基于Java的显式配置。自动配置只有一种,即基于注解的自动配置…

    Java 2023年6月5日
    0100
  • Mybatis动态数据源

    业务场景 现有股票与基金业务,不同的业务分在不同的库中,但有些业务类似可以基于同一套代码,例如组织架构、权限控制与客户管理,但是为区分业务线,要将数据拆分在不同的数据库中 达成效果…

    Java 2023年6月8日
    090
  • nacos集群搭建

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年6月13日
    063
  • 多线程 — H2O 生成、交替打印字符串

    现在有两种线程,氧 oxygen 和氢 hydrogen,你的目标是组织这两种线程来产生水分子。存在一个屏障(barrier)使得每个线程必须等候直到一个完整水分子能够被产生出来。…

    Java 2023年5月30日
    081
  • 源码中的设计模式–模板方法模式

    本文要解决的几个问题, 1、什么是模板方法模式; 2、模板方法模式的使用场景; 3、模板方法模式的优点; 4、源码中有哪些地方使用到了模板方法模式; 带着这几个问题,我们开始今天的…

    Java 2023年6月9日
    085
  • java处理集合工具

    public static Map parseListToMap(Collection list, Function mapper) { if (list == null || l…

    Java 2023年6月16日
    091
  • jvm垃圾收集器

    1.Serial收集器(新生代) (1)单线程收集器 (2)采用复制算法,用于新生代垃圾回收 (3)垃圾回收期间需要STW(Stop The World),STW表示垃圾回收线程不…

    Java 2023年6月6日
    082
  • 大佬是如何规范书写代码!

    很多时候我们项目迭代到后期,项目会变得很混乱,往往只有少数人能知道某段代码是干嘛的和该如何去改,或者是干脆谁都不知道,只能靠通过注释去猜测这段代码可能的作用。原因有可能是因为团队内…

    Java 2023年6月5日
    0108
  • [spring]spring注解开发

    8.使用注解开发 1.bean spring4以后,注解依赖于aop包,确保你的lib中有它 确保开启了使用注解 2.组件代替bean实现自动注入 在配置文件中自动扫描包下的所有类…

    Java 2023年6月6日
    074
  • 1. 处理静态资源 2. controller如何接受请求得参数 3. 如何把controller得数据保存到view. 4. 在controller如何完成重定向到指定路径 5. controller返回json数据

    1. 1. 处理静态资源2. controller如何接受请求得参数3. 如何把controller得数据保存到view.4. 在controller如何完成重定向到指定路径5. …

    Java 2023年6月5日
    089
  • 一次大数据量导出优化–借助xml导出xls、xlsx文件

    最近遇到一个问题,线上生产环境某个功能导出数据到excel文件非常缓慢,几万数据导十多分钟都导不出来,导出慢的原因一是主表A数据量太大,接近2亿,另外里面部分数据来自于另外一张表B…

    Java 2023年6月5日
    099
  • quartz框架(五)-Trigger相关内容

    上篇博文,博主介绍了Job的相关内容。本篇博文,博主将介绍Trigger相关的内容。 Trigger是触发器的意思,它只定义Trigger相关属性的Get方法。一个Trigger只…

    Java 2023年6月7日
    098
  • Netty-NIO基础

    一. NIO 基础 non-blocking io 非阻塞 IO 1. 三大组件 1.1 Channel & Buffer channel 有一点类似于 stream,它就…

    Java 2023年6月9日
    084
  • 逻辑存储单元

    dbspace dbspace是一个或者多&am…

    Java 2023年6月9日
    099
  • java 规则引擎

    表达式:可以计算出一个值 用逻辑运算符(与或非)将 “关系表达式” 或 “逻辑量” 连接起来的有意义的式子称为逻辑表达式。逻辑表达式…

    Java 2023年5月29日
    092
  • Nginx负载均衡NFS配置

    Nginx配置 在主站进行nginx配置 upstream nfstest { server 192.168.64.145:9575 weight=5; server 192.16…

    Java 2023年5月30日
    0104
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球