白帽子讲web安全——前言 第一章 Note

安全工程师的核心竞争力在于深度理解和独特视角,而非技术数量。本书探讨安全世界观,强调建设更安全的互联网,解析安全三要素CIA,及数据安全、威胁与风险管理。

前言

  安全工程师的核心竞争力不在于他拥有多少个0day 掌握多少种安全技术 而是在于他对安全理解的深度 以及由此引申的看待安全问题的角度和高度

  我们不是要做一个能够解决问题的方案 而是要做一个能够“漂亮地”解决问题的方案

  黑帽子是指那些造成破坏的黑客 而白帽子是研究安全 但不造成破坏的黑客

  白帽子均已建设更安全的互联网为己任

第一章:我的安全世界观

  互联网本来是安全的 自从有了研究安全的人之后 互联网就变得不安全了

  黑客精神 Open Free Share由于相互间的不信任 逐渐消失

  黑客们使用漏洞利用代码 称为exploit

  可执行脚本webshell

  SQL注入的出现是Web安全史上的一个里程碑

  No Patch For Stupid 最大的漏洞就是人

  安全问题的本质是信任的问题

  安全是一个持续的过程

  现在的0day是一个统称 所有的破解都可以叫0day

  安全三要素简称CIA是安全的基本组成元素 分别是机密性 完整性 可用性
  机密性要求保护数据内容不能泄露 加密是实现机密性要求的常见手段
  完整性则要求保护数据内容是完整的 没有被篡改的 常见的保证一致性的技术手段是数字签名
  可用性要求保护资源是“随需而得”

  安全评估的四个阶段
    资产等级划分 威胁分析 风险分析 确认解决方案

  最核心的价值是拥有的用户数据 所以 互联网安全的核心问题 是数据安全的问题

  在安全领域里 我们把可能造成危害的来源成为威胁 而把可能会出现的损失成为风险

  STRIDE模型
这里写图片描述

  漏洞的定义:系统中可能被威胁利用以造成危害的地方

  风险由以下因素组成:
    Risk=Probability*Damage Potential

  DREAD模型
这里写图片描述

  一个优秀的安全方案应该具备以下特点 

  • 能够有效解决问题
  • 用户体验好
  • 高性能
  • 低耦合
  • 易于扩展和升级

在设计安全方案时 最基本也最重要的原则就是“Secure by Default”

  通配符 “ * ” 代表来自任意域的Flash都能访问本域的数据 因此造成了安全隐患 所以在选择使用白名单时 需要注意避免出现类似通配符“ * ”的问题

  最小权限原则

  Defense in Depth 纵深防御原则
  对于一个复杂的系统来说 纵深防御是构建安全体系的必要选择

  数据与代码分离原则

  不可预测性原则 从客服攻击方法的角度看问题

  安全是一门朴素的学问 也是一种平衡的艺术


前几天刚买的书 昨天晚上看了一下感觉很不错hiahia
希望能在国庆节之前看完 ଘ(੭ˊᵕˋ)੭* ੈ✩

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值