Course Code: appsecdev
Duration: 21 hours
Prerequisites:
  • 任何程序语言的基础知识
  • 开发应用程序的经验

受众

  • 软件开发人员
  • 应用安全工程师
  • DevOps 和安全团队
Overview:

應用程序安全是現代軟件開發的一個關鍵方面,確保應用程序具有抵禦安全威脅和漏洞的能力。

這門由講師主導的現場培訓(在線或現場)旨在讓中級到高級開發人員了解和應用安全編碼實踐,識別軟件中的安全風險,並實施對抗網絡威脅的防禦措施。

完成本次培訓後,參與者將能夠:

  • 了解Web和軟件應用程序中的常見安全漏洞。
  • 分析攻擊者使用的安全威脅和利用技術。
  • 實施安全編碼實踐以減輕安全風險。
  • 使用安全測試工具來識別和修復漏洞。

課程格式

  • 互動講座和討論。
  • 大量的練習和實踐。
  • 在實驗室環境中進行實際操作。

課程定制選項

  • 要請求定制此課程的培訓,請聯繫我們安排。
Course Outline:

介绍Application Security

  • 现代软件开发中应用安全的重要性
  • 常见网络威胁和攻击向量的概述
  • 了解Web和移动应用程序中的安全风险

安全软件开发生命周期(SDLC)

  • 将安全性集成到开发的每个阶段
  • 威胁建模和风险评估
  • 在CI/CD管道中进行自动化安全测试

了解常见安全漏洞

  • OWASP前10名安全风险介绍
  • 导致漏洞的常见编码缺陷
  • 利用不安全的应用程序(针对DVWA/WebGoat的动手练习)

输入验证和Secure Coding实践

  • 防止SQL注入、跨站脚本(XSS)和命令注入
  • 输入清理和验证的最佳实践
  • 实现安全的身份验证和授权机制

会话Management和Data Protection

  • 处理会话安全性:cookies、tokens和JWT最佳实践
  • 数据加密技术和安全存储
  • 安全API开发和防止API滥用

安全测试和漏洞评估

  • 使用OWASP ZAP和Burp Suite进行安全测试
  • 静态和动态应用程序安全测试(SAST/DAST)
  • 针对开发人员的渗透测试基础知识

实施安全DevOps(DevSecOps)

  • DevOps工作流程中的安全自动化
  • 容器安全和保护云应用程序
  • 事件响应和安全监控

总结和结论

  • 课程的关键要点
  • 进一步学习的资源
  • 问答和结束语
Sites Published:

United Arab Emirates - Application Security for Developers

Qatar - Application Security for Developers

Egypt - Application Security for Developers

Saudi Arabia - Application Security for Developers

South Africa - Application Security for Developers

Brasil - Application Security for Developers

Canada - Application Security for Developers

中国 - Application Security for Developers

香港 - Application Security for Developers

澳門 - Application Security for Developers

台灣 - Application Security for Developers

USA - Application Security for Developers

Österreich - Application Security for Developers

Schweiz - Application Security for Developers

Deutschland - Application Security for Developers

Czech Republic - Application Security for Developers

Denmark - Application Security for Developers

Estonia - Application Security for Developers

Finland - Application Security for Developers

Greece - Application Security for Developers

Magyarország - Application Security for Developers

Ireland - Application Security for Developers

Luxembourg - Application Security for Developers

Latvia - Application Security for Developers

España - Application Security for Developers

Italia - Application Security for Developers

Lithuania - Application Security for Developers

Nederland - Application Security for Developers

Norway - Application Security for Developers

Portugal - Application Security for Developers

România - Application Security for Developers

Sverige - Application Security for Developers

Türkiye - Application Security for Developers

Malta - Application Security for Developers

Belgique - Application Security for Developers

France - Application Security for Developers

日本 - Application Security for Developers

Australia - Application Security for Developers

Malaysia - Application Security for Developers

New Zealand - Application Security for Developers

Philippines - Application Security for Developers

Singapore - Application Security for Developers

Thailand - Application Security for Developers

Vietnam - Application Security for Developers

India - Application Security for Developers

Argentina - Application Security for Developers

Chile - Application Security for Developers

Costa Rica - Application Security for Developers

Ecuador - Application Security for Developers

Guatemala - Application Security for Developers

Colombia - Application Security for Developers

México - Application Security for Developers

Panama - Application Security for Developers

Peru - Application Security for Developers

Uruguay - Application Security for Developers

Venezuela - Application Security for Developers

Polska - Application Security for Developers

United Kingdom - Application Security for Developers

South Korea - Application Security for Developers

Pakistan - Application Security for Developers

Sri Lanka - Application Security for Developers

Bulgaria - Application Security for Developers

Bolivia - Application Security for Developers

Indonesia - Application Security for Developers

Kazakhstan - Application Security for Developers

Moldova - Application Security for Developers

Morocco - Application Security for Developers

Tunisia - Application Security for Developers

Kuwait - Application Security for Developers

Oman - Application Security for Developers

Slovakia - Application Security for Developers

Kenya - Application Security for Developers

Nigeria - Application Security for Developers

Botswana - Application Security for Developers

Slovenia - Application Security for Developers

Croatia - Application Security for Developers

Serbia - Application Security for Developers

Bhutan - Application Security for Developers

Nepal - Application Security for Developers

Uzbekistan - Application Security for Developers