您好,欢迎光临有路网!
DevSecOps实战
QQ咨询:
有路璐璐:

DevSecOps实战

  • 作者:周纪海,周一帆,马松松,陶芬,杨伟强
  • 出版社:机械工业出版社
  • ISBN:9787111695653
  • 出版日期:2021年12月01日
  • 页数:0
  • 定价:¥99.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书通过描述一家大型互联网企业和一家大型传统银行的DevSecOps转型的过程,帮助读者浅显易懂并且有代入感地了解如何将DevSecOps在企业内部落地和实践。基于各类行业特点的DevSecOps实施与落地方法,是本书的主要技术要点。
    目录
    序 前言 第1章 DevSecOps的演进与落地思考1 1.1 DevOps简介4 1.1.1 DevOps发展简史5 1.1.2 DevOps理念6 1.2 DevSecOps简介7 1.2.1 从DevOps到DevSecOps7 1.2.2 从SDL到DevSecOps11 1.2.3 DevSecOps的指导原则14 1.2.4 DevSecOps实践17 1.3 互联网行业推动DevSecOps的动机与目标 21 1.4 金融行业推动DevSecOps的动机与目标 22 1.5 总结23 第2章 DevSecOps的实施解决方案和体系建设24 2.1 DevSecOps现状调研26 2.1.1 DevSecOps的行业调研26 2.1.2 企业现状调研29 2.2 流程和方法论:敏捷开发与CI/CD34 2.2.1 敏捷开发34 2.2.2 持续集成、持续交付和持续部署40 2.3 技术:工具与自动化41 2.3.1 项目管理工具41 2.3.2 源代码管理工具42 2.3.3 静态代码扫描工具42 2.3.4 静态应用**测试工具43 2.3.5 持续集成工具44 2.3.6 构建工具44 2.3.7 制品管理工具45 2.3.8 第三方**扫描工具45 2.3.9 自动化测试工具45 2.3.10 动态**测试工具46 2.3.11 交互式**测试工具46 2.3.12 自动化配置/发布工具46 2.3.13 日志分析工具47 2.3.14 监控工具47 2.3.15 DevSecOps工具链48 2.4 文化与组织结构50 2.4.1 DevSecOps的文化和挑战50 2.4.2 DevSecOps的组织结构和角色50 2.5 DevSecOps框架与模型的���立52 2.5.1 DevSecOps的运营模型 52 2.5.2 DevSecOps的实现模型54 2.5.3 DevSecOps的成熟度模型54 2.6 总结56 第3章 DevSecOps转型—从研发入手57 3.1 **意识和能力提升60 3.1.1 **意识61 3.1.2 **能力61 3.1.3 隐私合规63 3.2 **编码64 3.2.1 默认**64 3.2.2 **编码规范64 3.2.3 **函数库和**组件65 3.2.4 框架**65 3.3 源代码管理和**66 3.3.1 源代码**管理67 3.3.2 分支策略67 3.3.3 代码评审74 3.4 持续集成75 3.4.1 编译构建和开发环境**76 3.4.2 持续集成流水线76 3.4.3 **能力在流水线上的融入78 3.5 代码质量和**分析79 3.5.1 静态代码质量分析79 3.5.2 静态应用**测试81 3.5.3 软件成分分析83 3.6 制品管理及**85 3.7 总结87 第4章 持续测试和**88 4.1 持续测试—DevOps时代的**测试之钥90 4.1.1 测试效率面临着巨大挑战91 4.1.2 什么是持续测试92 4.1.3 如何实现持续测试92 4.2 测试执行提效之自动化测试93 4.2.1 分层的自动化测试策略93 4.2.2 单元测试95 4.2.3 接口测试98 4.2.4 UI测试100 4.2.5 其他自动化测试101 4.3 测试执行提效之精准测试101 4.4 测试流程提效:迭代内测试102 4.4.1 持续测试带来流程上的变革要求102 4.4.2 如何实践迭代内测试103 4.5 持续测试下的“左移”和“右移”104 4.5.1 测试左移104 4.5.2 测试右移106 4.5.3 “左移”“右移”不等于“去测试化”107 4.6 应用**测试左移108 4.6.1 动态应用**测试108 4.6.2 交互式应用**测试112 4.7 DevSecOps影响着测试的方方面面116 4.7.1 测试分类116 4.7.2 质量度量118 4.7.3 组织架构120 4.7.4 团队文化121 4.8 总结122 第5章 业务与**需求管理123 5.1 业务功能需求管理125 5.1.1 需求的收集与筛选126 5.1.2 需求的分析127 5.1.3 需求排期130 5.1.4 需求描述和文档130 5.1.5 需求拆分132 5.1.6 需求评审132 5.1.7 需求状态管理133 5.1.8 需求管理工具134 5.1.9 临时/紧急需求134 5.2 **需求管理135 5.2.1 需求的**分类136 5.2.2 需求的**评审138 5.3 总结143 第6章 进一步左移—设计与架构144 6.1 为什么需要微服务架构147 6.1.1 单体架构的局限性148 6.1.2 微服务架构的优势149 6.1.3 微服务与DevOps的关系149 6.1.4 微服务化的实施路线151 6.2 微服务拆分与设计151 6.2.1 微服务拆分原则151 6.2.2 微服务设计原则152 6.2.3 微服务拆分方法152 6.3 微服务开发与组合:微服务开发框架154 6.3.1 Spring Cloud微服务架构154 6.3.2 Service Mesh微服务架构157 6.4 微服务改造:单体系统重构160 6.4.1 改造策略160 6.4.2 微服务改造的关键要素161 6.4.3 微服务改造的实施步骤161 6.5 **设计与架构**162 6.5.1 **风险评估体系的建立162 6.5.2 项目的分类定义164 6.6 快速检查表的使用166 6.7 完整风险评估—威胁建模169 6.7.1 识别资产170 6.7.2 创建架构设计概览171 6.7.3 分析应用系统171 6.7.4 识别威胁172 6.7.5 记录威胁175 6.7.6

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外