1.2.1. 历史发展

1939年,图灵破解了Enigma,使战争提前结束了两年,这是较早的一次计算机安全开始出现在人们的视野中,这个时候计算机的算力有限,人们使用的攻防方式也相对初级。

1949年,约翰·冯·诺依曼(John Von Neumann)提出了一种可自我复制的程序的设计,这被认为是世界上第一种计算机病毒。

1970年到2009年间,随着因特网不断发展,网络安全也开始进入人们的视野。在网络发展的初期,很多系统都是零防护的,安全意识也尚未普及开来。很多系统的设计也只考虑了可用性,对安全性的考虑不多,所以在当时结合搜索引擎与一些集成渗透测试工具,可以很容易的拿到数据或者权限。

1972年,缓冲区溢出攻击被 Computer Security Technology Planning Study 提出。

1984年,Ken Thompson 在 Reflections on Trusting Trust 一文中介绍了自己如何在编译器中增加后门来获取 Unix 权限的,这也是较早的供应链攻击。

1988年,卡耐基梅隆大学(Carnegie Mellon University, CMU)的一位学生以测试的目的编写了Morris Worm,对当时的互联网造成了

【网络安全工程师面试合集】— 网络攻防技术演化历程相关推荐

  1. 【网络安全工程师面试合集】—谈一谈什么是网络安全?

    目录 1.3.1. 网络安全定义 1.3.2. 系统脆弱性 1.3.1. 网络安全定义 网络安全的一个通用定义指网络信息系统的硬件.软件及其系统中的数据受到保护,不因偶然的或者恶意的破坏.更改.泄露, ...

  2. 【网络安全工程师面试合集】—Web安全攻防技术演化

    目录 1.1.1. 简单网站 1.1.1.1. 静态页面 1.1.1.2. 多媒体阶段 1.1.1.3. CGI阶段 1.1.1.4. Ajax 1.1.1.5. MVC

  3. 【网络安全工程师面试合集】—常见端口扫描技术

    目录 3.3.2.1. 全扫描 3.3.2.2. 半扫描 3.3.2.3. FIN扫描 3.3.3. Web服务 3.3.4. 批量搜索

  4. 【网络安全工程师面试合集】——什么是IP安全 IPsec

    大家好,我是Lex 喜欢欺负超人那个Lex 擅长领域:python开发.网络安全渗透.Windows域控Exchange架构 代码干货满满,建议收藏+实操!!!有问题及需要,请留言哦~~ 2.10.1 ...

  5. 【网络安全工程师面试合集】—如何利用Http协议入侵网站

    大家好,我是Lex 喜欢欺负超人那个Lex 擅长领域:python开发.网络安全渗透.Windows域控Exchange架构 代码干货满满,建议收藏+实操!!!有问题及需要,请留言哦~~ 2.7.1. ...

  6. 【网络安全工程师面试合集】—邮件协议是如何被安全人员利用的?

    大家好,我是Lex 喜欢欺负超人那个Lex 擅长领域:python开发.网络安全渗透.Windows域控Exchange架构 代码干货满满,建议收藏+实操!!!有问题及需要,请留言哦~~ 2.8.1. ...

  7. 【网络安全工程师面试合集】—CSRF跨站请求伪造 攻击及防御

    目录 4.3. CSRF 4.3.1. 简介 4.3.2. 分类 4.3.2.1. 资源包含 4.3.2.2. 基于表单 4.3.2.3. XMLHttpRequest 4.3.3. 防御

  8. 【网络安全工程师面试合集】—不要随便浏览一些奇怪的小网站哦

    XSS 即(Cross Site Scripting)中文名称为:跨站脚本攻击.XSS的重点不在于跨站点,而在于脚本的执行.那么XSS的原理是: 恶意攻击者在web页面中会插入一些恶意的script代 ...

  9. 【网络安全工程师面试合集】— 渗透资源 操作系统大合集

    [渗透测试相关工具下载] brutecrack工具[WIFIPR中文版]及wpa/wpa2字典 brutecrack工具[WIFIPR中文版]及wpa/wpa2字典_wifipr-其它文档类资源-CS ...

最新文章

  1. 第二次作业--线性表
  2. js 回车触发点击事件
  3. linux 内核驱动模块的编译及加载
  4. STM32 KEIL 串口打印printf使用详解
  5. eclipse找不到dynamic_Eclipse Juno在Dynamic Web Project中没有JSP(但其他...
  6. webflow如何使用_我如何使用Webflow构建辅助项目以帮助设计人员进行连接
  7. 《iOS 6核心开发手册(第4版)》——2.11节秘诀:构建星星滑块
  8. 存储基础 — 文件描述符 fd 究竟是什么?
  9. 推荐方法-1:UserCFItemCF
  10. 计算机应用基础253页答案,计算机应用基础作业一(答案)
  11. Exsi主机判断UPS状态自动进行关机
  12. DB2 错误信息 SQLCODE SQLSTATE说明
  13. 产品经理职场面试35个经典问题
  14. toupper在c语言中是什么意思,C语言中toupper 是什么?
  15. 怎么撰写一份优秀的数据分析报告(三)
  16. Java面试基础知识III
  17. 数据库的设计步骤(好文)
  18. Python编程:从入门到退学(bushi)第二章
  19. [转载] 财经郎眼20120623:房地产松绑疑云
  20. cairo-dock天气位置代码

热门文章

  1. 如果华为完全没办法买到芯片,是否可以尝试做无芯手机?
  2. python入门——P51模块:模块内测试、搜索路径和包
  3. Qt4_用QPainter绘图
  4. Collat​​e SQL命令概述
  5. 游标sql server_SQL Server游标性能问题
  6. power bi自定义地图_如何使用自定义形状图在Power BI中创建地理图
  7. 使用SQL Server更改跟踪创建SQL Server审核
  8. sql错误索引中丢失_收集,汇总和分析丢失SQL Server索引统计信息
  9. 如何将用户迁移到SQL Server中的部分包含的数据库
  10. 《梦断代码》读后感03——为什么我们不能像造桥一样造软件