渗透测试介绍

安全问题的根源

  • 分层思想
  • 只追求功能的实现
  • 最大的安全威胁是人
    所以不能 100% 解决安全问题

安全目标

先于攻击者发现和防止漏洞出现

  • 防护型安全
    投入巨大,效果不高
  • 攻击型安全
    黑客攻击的思维进行渗透测试

渗透测试

  • 尝试挫败安全防御机制,发现系统安全弱点
  • 从攻击者的角度思考,测量安全防护有效性
    只是攻击了一台服务器是不够的,应该考虑如何扩大到整个内网,引起企业管理者的重视,才能体现出价值,尽可能地扩大影响范围。
  • 证明安全问题的存在,而非破坏
    白帽子,不要贪心于黑色收入。
  • 道德约束
  • 法律
    一定不能触犯法律!!!

渗透测试标准

  • PETS
  • 前期交互阶段
    明确系统边界,确定工作方式,渗透测试方式,人力物力时间
  • 情报收集阶段
  • 威胁建模阶段
  • 漏洞分析阶段
  • 渗透攻击阶段
    往往在实验阶段可以渗透成功的,在真实环境中由于其他的没发现的安全机制可能会不成功,得重新分析
  • 后渗透测试阶段
    继续渗透,取得更多有价值的信息,向客户展示更大的威胁
  • 渗透测试报告
    一定要呈现好。发现问题,解决问题

渗透测试项目

  • 渗透测试范围
  • 获得授权
    渗透还是攻击完全取决于客户是否授权
  • 渗透测试方法
    • 是否允许社会工程学
    • 是否允许拒绝服务攻击 DDos

渗透测试误区

  • 扫描器就是一切
    • 忽视业务逻辑重的漏洞

Kali 介绍

基于 Debian,前身是 BackTrack,2013年3月发布。用于渗透测试和安全审计。由于BT 没有遵守 FHS 标准目录结构,是按照工具的功能自己划分的目录结构,随着工具越来越多已经无法继续维护这种目录结构了(比如有的工具有很多功能),就直接换成了 Kali。

posted @ 2021-01-23 13:08  qianbuhan  阅读(224)  评论(0编辑  收藏  举报