信息安全属性

保密性 最小授权原则,防暴露,信息加密,物理保密
完整性 安全协议,校验码,密码校验,数字签名,公证
可用性 综合保障
不可抵赖性 数字签名

对称加密和非对称加密

区别在于加密和解密的密钥是否一致

对称加密

缺陷:

1、加密强度不高

2、密钥分发困难

往往用来加密大信息量数据

常见对称密钥加密算法:
  • 三重DES:两个56位的密钥K1、K2

    加密:K1加密->K2解密->K1加密

    解密:K1解密->K2加密->K1解密

  • DES:替换加移位,56位密钥,64位数据块,速度快,密钥易产生

  • AES:美国用的,至少与3DES一样安全

非对称加密

缺陷:加密速度慢,不适合加密大信息量数据

常见非对称密钥加密算法:
  • RSA:512位密钥、计算量极大、难破解
  • Elgamal:其基础是Diffie-Hellman密钥交换算法
  • ECC:椭圆曲线算法
  • 其他非对称算法包括:背包算法、Rabin、D-H

信息摘要

采用单向散列函数(单向Hash函数)、固定长度的散列值。

常见的信息摘要算法有MD5,SHA等。SHA通常采用的密钥长度较长,因此安全性高于MD5。

数字签名

A对摘要用自己的私钥进行加密,这是数字签名过程

B用A的公钥进行解密得到信息摘要,这是数字签名的验证过程。

数字信封与PGP

发送方将原文用对称密钥加密传输,而将对称密钥用接收方公钥加密发送给对方。

接收方收到电子信封,用自己的私钥解密信封,取出对称密钥解密得原文。

综合练习题–设计邮件加密系统

要求邮件以加密方式传输,邮件最大附件内容可达500MB,发送者不可抵赖,若邮件被第三方截获,第三方无法篡改。

1.加密解密技术

2.500MB说明要用对称加密技术,因为非对称的不适合于大数据量的加密技术。

3.发送者不可抵赖–>数字签名

4.第三方无法篡改->信息摘要技术

网络安全–各个网络层次的安全保障

考核:给定某些协议问这是哪一层级的,重点是传输层和网络层,还要看SSL

网络安全–网络威胁与攻击

主要是抠字眼,所以要把基础的描述搞清楚

区分窃听和业务流分析!!!

网络安全–防火墙技术

主要掌握屏蔽子网防火墙,防盗系数最高的。

防火墙防外不防内

中级软件设计师--信息安全相关推荐

  1. 软考中级(软件设计师)——计算机网络(5分)与信息安全(3分)

    软考中级(软件设计师)--计算机网络(5分)与信息安全(3分) 目录 软考中级(软件设计师)--计算机网络(5分)与信息安全(3分) 计算机网络(5分) 开放系统互连参考模型(★★) TCP/IP协议 ...

  2. (2012.12.25)我的中级软件设计师考试

    我的中级软件设计师考试 ―― 2012.12.25(By: Neicole) 一.开篇 中级软件设计师,合格分是45/75(上午题)+ 45/75(下午题),然后,这次低分险过52+51.本文仅想简单 ...

  3. 全国软考中级软件设计师 复习大纲概览

    本专栏记录学习复习软考中级软件设计师的内容,官方网站上有中级设计师的考试大纲和指导用书,官网链接:https://www.ruankao.org.cn 考试的难度总体来讲不是很大,但是设计的知识面非常 ...

  4. 软考中级软件设计师备考建议

     前言 首先我说一下个人对这个考试的一个感受看法,我觉得软件设计师考试并不难,主要是不要被内心的恐惧吓倒,考试中心态真的很重要! 一.中级软件设计师科目包括: (1)计算机与软件工程知识,考试时间为1 ...

  5. 2022下半年软考-中级-软件设计师-过关经验

    目录 1.重要内容 2.考情分析 3.视频笔记 1.重要内容 软考官网:中国计算机技术职业资格网 刷题:软考通app.软考真题app.软考刷题王(微信小程序).希赛网app. zst_2001软考中级 ...

  6. 软考中级(软件设计师)——面向对象程序设计(C++Java二选一的题15分-目标3分)

    软考中级(软件设计师)--面向对象程序设计(C++&Java二选一的题15分-目标3分) 目录 软考中级(软件设计师)--面向对象程序设计(C++&Java二选一的题15分-目标3分) ...

  7. 软考中级软件设计师 2009-2022年真题

    ** 整理了2009年到2022年 软考中级软件设计师的题目与参考答案 百度网盘分享 链接:https://pan.baidu.com/s/1f4Hfuw7lzgM4IZa-g1Wepg?pwd=50 ...

  8. 软考:中级软件设计师总结

    中级软件设计师的大概总结,自己考试准备过程中通过刷题一点一点知识的笔记,希望能帮助到大家.

  9. 软考中级软件设计师难不难_为什么这么难处理设计师

    软考中级软件设计师难不难 重点 (Top highlight) I have a confession to make. As a young Design 'pioneer' in many tec ...

最新文章

  1. Python技术学习之Django框架设计思想
  2. 【温故知新】CSS学习笔记(显示模式简介)
  3. wxWidgets:wxUpdateUIEvent类用法
  4. 如何在Java中修复表达式的非法开头
  5. mysql crud_如何使用Laravel和MySQL构建您的第一个CRUD应用
  6. spring boot java app_利用spring boot创建java app
  7. Flex之使用DragManager实现对象拖动
  8. 类的继承查询策略:广度优先
  9. 阅读ArrayList源码的一些记录
  10. 找出数组中重复的值和所在位置
  11. 无法修改计算机时间权限,Win10无法修改时间怎么办?Win10修改系统时间没有权限的解决方法...
  12. 路由器+虚拟服务器+ssh,如何实现用SSH方式登陆路由器管理
  13. 关于学习软件逆向分析意义的阐述
  14. bm算法好后缀 java实现_BM算法 | Depeng's Blog
  15. 物联网平台搭建的全过程介绍(五)——基于阿里云物联网平台的Android聊天app源码
  16. 博客开张+第1个项目:云云图书馆
  17. Apache Jakarta 项目介绍
  18. 用PyOpenGL叩开3D的心扉——OpenGL全解析(4)
  19. 计算机配置35%卡住不动了,大师教你win7 update更新卡住35%不动应该怎么解决
  20. sparkSql两表join关联的五种方式实现及原理

热门文章

  1. 篮球课送教下乡,圆萱娅暖阳学子“篮球梦”
  2. Java网络爬虫小案例(详细版)
  3. 疯狂的程序员(79)
  4. 微软服务器vhd,虚拟磁盘VHD
  5. 为什么你开发的app又卡又慢?
  6. Messenger使用及原理详解
  7. (C语言)小船过河代码
  8. oracle预算,ORACLE EBS 标准功能预算功能和实例
  9. Python之Pandas学习
  10. 电脑主机按了启动键没反应如何解决