尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

Securing Your DevOps Pipelines -1

Securing Your DevOps Pipelines -1
📅 发布时间:2026/6/20 10:27:44

Securing Your DevOps Pipelines

  • Background on DevOps
  • Security in DevOps or DevSecOps
  • DevSecOps Tools
  • Setting up a DevSecOps Pipeline
  • Final Security Checks

Background on DevOps

1.1 Understand where DevOps came from

Long development cycles lead to cascading problems

  • Security issues
  • Feature conflicts
  • QA bottleneck
  • Scope creep
  • Overlapping development

Business needed to speed up deploy cycles.

  • Develop -->QA Bugs-->Back to develop-->Add more features

The process needed to be reproducible.

Needed to handle a number of steps.

  • Build artifact
  • Run unit tests
  • Report failed tests
  • Set environment variables
  • Deploy to QA
  • Run integration tests
  • Deploy to staging
  • Clear cache
  • Deploy to feature environment
  • Deploy to production

1.2 Learn how DevOps Works

Plan

Gather all of the feature requirements.

Code

Implement the code to add the feature to the application.

Build

Create the application build files.

Test

Run unit tests, do quality assurance (QA), and run integration tests.

Release

Tag a release of the approved feature implementation.

Deploy

Ship the approved feature implementation to production.

Operate

Keep the application running for end users and customers.

Monitor

Watch for any changes in the application's functionality.

1.3 DevOps versus Waterfall

Everything needs to be finished before deploying.

Incremental release make it less likely for bugs to get to production.

Harder to make changes when feedback comes.

Allow stakeholders to test out functionality as it is completed.

Can make code changes take months to release.

Able to release code changes multiple times per day.

New code slowly gets added to the initial request.

Controls scope creep.

Security gets left until the very end.

Security can be added in a number of places.

Security in DevOps or DevSecOps

2.1 Show where security comes in

Previously at the end of the waterfall

  • Feature development, QA, build candidate
  • Security testing
  • Deployment

Happens at each stage in the pipeline

  • Feature development
  • Security testing
  • QA
  • Security testing

Detecting issues early shortens development.

image-20251022165413876

Easier to include before issues arise.

2.2 Learn how issues get to production

Time restrictions

Hard to get answers

  • What stages should run in parallel?
  • What are the auth methods for services?
  • Which CLI tools should be used?

Unfamiliar with tools

  • Google Cloud
  • Docker
  • AWS
  • Kubernetes
  • Azure
  • Redis

Unfamiliar with pipelines

2.3 Learn the OWAPS 10 Top security risks

image-20251022170304465

https://owasp.org/www-project-top-ten/assets/images/mapping.png

Broken Access Control

Bypass access control checks by adding parameters to the URL.

APIs with missing access controls for POST, PUT and DELETE requests

Not following the principle of least privilege.

Cryptographic Failures

Data transmitted in clear text

Use of deprecated dash functions such as MD5 or SHA1

Have crypto keys checked into source code repositories.

Injection

No validation on user input.

Malicious data gets used in SQL queries

Scripts get add to and executed on a web page

Insecure Design

Missing or ineffective control design.

Security isn't addressed in user stories.

Certain user flow logic is weak.

Security Misconfiguration

Default user names and passwords are still in place for services.

Unnecessary features are installed that open access to restricted data.

Too much information is shared with users in error messages.

Vulnerable and Outdated Components

Current versions of the libraries used are behind the newest versions.

Compatibility with different libraries goes unchecked

Libraries are installed from unreliable sources.

2.4 Understand how attackers gain unauthorized access to apps

They use a number of free and paid tools.

They check for app and system misconfigurations.

They look for secrets in your version control.

They check for extra open ports.

They look for vulnerabilities in your packages.

2.5 Learn the basics of DevSecOps access to apps

Adds automated security best practices to DevOps

image-20251022172456254

Keeps security considerations front of mind for each pipeline stage.

Spreads the responsibility of how security is addressed.

image-20251022172759846

2.6 Use DevSecOps to mitigate risks

Detect common security vulnerabilities automatically.

Monitoring sends alerts to the right teams.

image-20251022173132444

Get feedback faster when new risks are noted.

Lots of tools available.

DAST, OAST, SAST, IAST, Cloud security, Issue tracking

相信未来 - 该面对的绝不逃避,该执著的永不怨悔,该舍弃的不再留念,该珍惜的好好把握。

相关新闻

  • 低代码软件开发平台介绍
  • 接口重试的7种常用方案! - 指南
  • windows局域网,能够使用IP打开共享但无法通过机器名打开(0x80070035)

最新新闻

  • 大连市今日黄金回收价格多少?本地5家口碑门店报价参考 - 嵩山路大王
  • 2026安徽省蚌埠市电大中专考证升大专必备中专学历最新发布 - cc江江
  • 赣州市黄金回收去哪儿好?整理了5家靠谱实体店地址电话 - 嵩山路大王
  • 2026 哈尔滨首饰回收哪家好 | 5 家正规门店盘点 奢二网高价上榜 - 讯息早知道
  • 终极Windows C盘清理指南:3步彻底解决C盘爆红问题
  • OpenClaw:企业微信合规自动化协议桥接器

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号