第一章,信息安全概述

ops/2025/2/6 3:42:33/

什么是信息?------信息是通过施加于数据上的某种约定而赋予这些数据的含义。

什么是信息安全

ISO----->数据处理系统建立和采取技术、采取技术、管理的安全保护,用来保护计算机硬件、软件、数据不因为偶然的或恶意的原因遭受到破环。

美国----->防止未经授权的访问、使用、披露、中断、记录、破坏等行为

        

作用对象:数据本身

        

国家网络安全 ---> 通过采用必要措施,防范对网络的攻击、入侵、干扰、破坏和非法使用以及以外事故,使得网络处于稳定可靠的运行状态。保证网络数据的完整性、保密性、可用性(CIA

信息安全保障--如何来实现信息安全


信息安全的根源及特征
1 、信息系统本身的复杂性,导致漏洞的存在是不可避免的
2 、人为因素
        
系统性
动态性
无边界
非传统

信息安全是无法避免,且没有参考的新的安全问题

信息安全发展过程


第一阶段:通讯安全阶段
        
        主要关注传输过程中的数据保护
        核心思维---> 加密;密码学技术 ---> 《图解密码学》
        
第二阶段:计算机安全阶段
        
        主要关注数据处理和存储时的数据保护
        核心思想---> 预防、检测计算机系统用户执行未授权的行为
        访问控制技术
        
        
第三阶段:信息系统安全阶段
        
        主要关注信息系统整体安全
        核心思维---> 重点在于保护比 数据 更精炼的信息
        
第四阶段:信息安全保障阶段
        
        标准
                国际--ISO、 IEC
                国内--CITS(信息技术安全标准化技术委员会)、 CCSA 中国通信标准化协会
                其他--国际电信联盟、 IETF
        规范
                ISO27001---属于ISO27000信息安全管理体系中的一部分
                GB等级保护制度

                        (

        

                        第一级--信息系统受到破坏,对民众的合法权益造成损害,但不危害国家安全、社会秩序和公共利益
        
                        第二级--信息系统受到破坏,对民众的合法权益造成严重损害,或者对社会秩序和公共利益造成损害,但是不危害国家安全
        
                         第三极--信息系统受到破坏,对社会秩序和公共利益造成严重损害,或者对国家安全造成损害物理安全、应用安全、数据安全、网络安全、主机安全
        
                        第四级--信息系统受到破坏,对社会秩序和公共利益或国家安全造成严重损害
        
                        第五级--信息系统受到破坏,国家安全造成特别严重损害
        
                        )

 网络安全的脆弱性和常见的安全攻击行为


为什么网络会有这么多的安全问题?----本质在于网络的开放性

网络的美妙之处在于,你可以跟世界上的每一个人互联。但是可怕之处在于,世界上的每一个人可 以跟你互联。

协议栈的脆弱性

                TCP/IP模型--->TCP/IP 协议簇
  • 缺乏数据源验证
        
  • 缺乏完整性验证机制
  • 缺乏机密性保障机制

主动威胁和被动威胁

 网络攻击行为---

                截获---嗅探、监听 ------------------- 被动威胁
                篡改---数据包篡改 ------------------- 完整性
                中断---拒绝服务 ---------------------- 可用性
                伪造---欺骗 ---------------------------- 真实性

网络层攻击
        
                ICMP攻击:ICMP 重定向攻击; ICMP 不可达报文攻击
        
        
传输层攻击
        
                拒绝服务攻击---洪水攻击 Flood 攻击 ---DoS 攻击
                TCP SYN Flood攻击--> 特点:使用携带有 SYN标志位的数据片段来启动握手过程,但不会回复ACK 报文。从而耗尽服务器资源。此时服务器收到正常的用户访问请求时,会丢弃该正常报文。
                解决方式:主动关闭处于半连接状态的TCP会话。
        
应用层 ---DNS 欺骗攻击

 

服务器或终端的脆弱性

        本质来说,就是指代的操作系统的脆弱性
        服务器一般需要支持多种服务,所以,其需要开启的端口也就比较多,则被利用的风险也就比较大。
人为原因、客观原因、硬件原因
        
        
缓冲区溢出攻击 --> 通过向程序的缓冲区写入超过预定长度的数据,造成缓存的溢出,从而破坏程序的堆栈,导致程序执行流程的改变。

 对于终端而言,面临的安全问题,更多来自于使用终端设备的人

常见的终端威胁

  • 普通病毒
  • 木马病毒
  • 蠕虫病毒

勒索病毒 -- 通过调用加密算法,对各类文件或计算机信息等内容进行封锁。
        
挖矿病毒 -- 占用 CPU GPU 等计算资源,自动建立后门,创建进程,来进行挖矿
        
特洛伊木马 -- 在正常的程序中,注入木马信息,在用户启动程序后,同时木马信息启动,并在任务管理器中隐 藏,以“ 系统服务 的方式来欺骗操作系统。 --> 打开某种特殊的端口
        
蠕虫病毒 --- 不依赖宿主机,利用漏洞主动攻击,通过蠕虫网络隐藏攻击者的位置
宏病毒 -- 一种寄生在文件或模板的宏中的计算机病毒

 


http://www.ppmy.cn/ops/156043.html

相关文章

curope python安装

目录 curope安装 测试: 报错:libc10.so: cannot open shared object file: No such file or directory 解决方法: curope安装 git clone : GitHub - Junyi42/croco at bd6f4e07d5c4f13ae5388efc052dadf142aff754 cd models/curope/ python setup.py build_ext --inplac…

电脑要使用cuda需要进行什么配置

在电脑上使用CUDA(NVIDIA的并行计算平台和API),需要进行以下配置和准备: 1. 检查NVIDIA显卡支持 确保你的电脑拥有支持CUDA的NVIDIA显卡。 可以在NVIDIA官方CUDA支持显卡列表中查看显卡型号是否支持CUDA。 2. 安装NVIDIA显卡驱动…

Springboot中@Autowired和@Resource注解的区别和联系

文章目录 Springboot中Autowired和Resource注解的区别和联系一、引言二、Autowired注解1、注解来源2、工作原理3、使用示例 三、Resource注解1、注解来源2、工作原理3、使用示例 四、区别和联系1、区别2、联系 五、总结 Springboot中Autowired和Resource注解的区别和联系 一、引…

Slint的学习

Slint是什么 Slint是一个跨平台的UI工具包,支持windows,linux,android,ios,web,可以用它来构建申明式UI,后端代码支持rust,c,python,nodejs等语言。 开源地址:https://github.com/slint-ui/slint 镜像地址:https://kkgithub.com/…

UE编辑器工具

如何自己制作UE小工具提高工作效率 在虚幻编辑器用户界面中,可以使用各种各样的可视化工具来设置项目,设计和构建关卡,创建游戏性交互等等。但有些时候,当你确定了需要编辑器执行的操作后,可能想要通过编程方式调用它…

2 [GitHub遭遇严重供应链投毒攻击]

近日,有黑客针对 Discord Top.gg 的GitHub 账户发起了供应链攻击,此次攻击导致账户密码、凭证和其他敏感信息被盗,同时也影响到了大量开发人员。 Checkmarx 在一份技术报告中提到,黑客在这次攻击中使用了多种TTP,其中…

Linux 进程终止

Linux 进程终止 引言1. 正常终止1.1 在 main() 函数中使用 return 语句1.2 调用 exit() 函数1.3 使用 _exit() 或 Exit() 函数疑问:_exit() 和 Exit() 的应用场景是什么? 1.4 最后一个线程退出时终止进程 2. 异常终止2.1 调用 abort() 函数2.2 接收到信号…

Java中初步使用websocket(springBoot版本)

一、什么是websocket WebSocket是一种在Web应用程序中实现实时双向通信的协议。它为浏览器和服务器之间提供了一种持久连接,在一个连接上可以双向传输数据。相比传统的HTTP协议,WebSocket具有更低的延迟和更高的效率。 WebSocket使用了类似于握手的方式来…