中国 中的在线或现场、由讲师指导的实时安全代码培训课程。
Machine Translated
Toby Bell - khadijah ukadia, KPMG
课程: Application Security in the Cloud
Machine Translated
Paula Davies, TATA Steel
课程: Secure Developer .NET (Inc OWASP)
Machine Translated
Paula Davies, TATA Steel
课程: Secure Developer .NET (Inc OWASP)
Machine Translated
Dafydd - Paula Davies, TATA Steel
课程: Secure Developer .NET (Inc OWASP)
Machine Translated
安全代码 Course Outlines
14小时
Combined SDL核心培训通过Microsoft安全开发生命周期(SDL)提供对安全软件设计,开发和测试的深入了解。它提供了对SDL基本构建块的100级概述,然后是设计技术,用于检测和修复开发过程早期阶段的缺陷。 处理开发阶段,本课程概述了托管代码和本机代码的典型安全相关编程错误。针对所讨论的漏洞以及相关的缓解技术提供了攻击方法,所有这些都通过一些为参与者提供实时黑客乐趣的动手练习进行了解释。介绍了不同的安全测试方法,然后展示了各种测试工具的有效性。通过将工具应用于已经讨论过的易受攻击的代码,参与者可以通过一些实际练习来理解这些工具的操作。 参加此课程的学员将
了解安全性,IT安全性和安全编码的基本概念 了解Microsoft安全开发生命周期的基本步骤 学习安全的设计和开发实践 了解安全实施原则 了解安全测试方法 获取有关安全编码实践的资料和进一步阅读材料 听众开发人员,经理
21小时
这个为期三天的课程涵盖了保护C / C++代码以防止可能利用内存管理和输入处理利用代码中的许多漏洞的恶意用户的基础知识,该课程涵盖了编写安全代码的原则。
14小时
描述 Java语言和运行时环境(JRE)旨在摆脱其他语言(例如C / C++遇到的最常见的安全漏洞。然而,软件开发人员和架构师不仅应该知道如何使用Java环境的各种安全功能(积极的安全性),还应该了解与Java开发相关的众多漏洞(负面安全性)。 在介绍安全服务之前,先简要概述密码学的基础,为理解适用组件的目的和操作提供一个共同的基线。这些组件的使用通过几个实践练习呈现,参与者可以自己尝试讨论的API。 本课程还介绍并解释了Java语言和平台最常见和最严重的编程缺陷,包括Java程序员提出的典型错误以及特定于语言和环境的问题。所有漏洞和相关攻击都通过易于理解的练习进行演示,然后是推荐的编码指南和可能的缓解技术。 参加此课程的学员将
了解安全性,IT安全性和安全编码的基本概念 了解OWASP Top Ten之外的Web漏洞并知道如何避免它们 学习使用Java开发环境的各种安全功能 对密码学有实际的了解 了解典型的编码错误以及如何避免错误 获取有关Java框架中最近一些漏洞的信息 获取有关安全编码实践的资料和进一步阅读材料 听众开发商
21小时
描述除了使用Java组件的扎实知识之外,即使对于经验丰富的Java程序员,也必须深入了解服务器端和客户端上与Web相关的漏洞,与Java编写的Web应用程序相关的不同漏洞,以及各种风险。 通过呈现相关攻击来演示基于Web的一般漏洞,而在Java的上下文中解释推荐的编码技术和缓解方法,其中最重要的目的是避免相关问题。此外,还特别关注客户端安全性,以解决Java Script, Ajax和HTML 5的安全问题。 本课程介绍了标准Java版的安全组件,该组件之前是加密的基础,为理解适用组件的用途和操作提供了一个共同的基线。所有组件的使用都是通过实践练习呈现的,参与者可以自己试用所讨论的API和工具。 最后,本课程解释了Java语言和平台最常见和最严重的编程缺陷。除了Java程序员提供的典型错误之外,引入的安全漏洞还包括特定于语言的问题以及源自运行时环境的问题。所有漏洞和相关攻击都通过易于理解的练习进行演示,然后是推荐的编码指南和可能的缓解技术。 参加此课程的学员将
了解安全性,IT安全性和安全编码的基本概念 了解OWASP Top Ten之外的Web漏洞并知道如何避免它们 了解客户端漏洞和安全编码实践 学习使用Java开发环境的各种安全功能 对密码学有实际的了解 了解典型的编码错误以及如何避免错误 获取有关Java框架中最近一些漏洞的信息 获得使用安全测试工具的实用知识 获取有关安全编码实践的资料和进一步阅读材料 听众开发商
21小时
即使是经验丰富的Java程序员也并不掌握Java提供的各种安全服务,同样也不知道与使用Java编写的Web应用程序相关的不同漏洞。 该课程除了引入标准Java版的安全组件外,还涉及Java企业版(JEE)和Web服务的安全问题。在密码学和安全通信的基础之前,讨论具体的服务。各种练习涉及JEE中的声明性和程序化安全技术,同时讨论了传输层和端到端Web服务的安全性。所有组件的使用都通过几个实践练习来呈现,参与者可以在其中尝试所讨论的API和工具。 本课程还介绍了Java语言和平台以及与Web相关的漏洞的最常见和最严重的编程缺陷。除了Java程序员犯下的典型错误之外,引入的安全漏洞还涵盖了源自运行时环境的语言特定问题和问题。所有漏洞和相关攻击都通过简单易懂的练习来演示,然后是推荐的编码指南和可能的缓解技术。 参加本课程的学员将会理解安全性,IT安全性和安全编码的基本概念了解OWASP Top Ten之外的Web漏洞并了解如何避免它们了解Web服务的安全性概念学习使用Java开发环境的各种安全特性对密码学有实际的理解了解Java EE的安全解决方案了解典型的编码错误以及如何避免它们获取关于Java框架中最近的一些漏洞的信息获得使用安全测试工具的实用知识获取有关安全编码实践的资料和更多资料听众开发商
28小时
除了使用Java组件的丰富知识外,即使对于有经验的Java程序员也是如此,因此深入了解服务器和客户端的Web相关漏洞,与使用Java编写的Web应用程序相关的不同漏洞以及各种风险。 通过展示相关攻击来展示一般的基于web的漏洞,而推荐的编码技术和缓解方法在Java的背景下进行了解释,其中最重要的目标是避免相关的问题。此外,还特别关注客户端安全性,解决JavaScript,Ajax和HTML5的安全问题。 本课程介绍了Standard Java Edition的安全组件,该组件提供了密码学基础,为理解适用组件的目的和操作提供了一个共同基准。 Java企业版的安全问题通过各种练习来解释,这些练习解释了JEE中的声明式和程序式安全技术。 最后,该课程解释了Java语言和平台最常见和最严重的编程缺陷。除了Java程序员犯下的典型错误之外,引入的安全漏洞还涵盖了源自运行时环境的语言特定问题和问题。所有漏洞和相关攻击都通过简单易懂的练习来演示,然后是推荐的编码指南和可能的缓解技术。 参加本课程的学员将会理解安全性,IT安全性和安全编码的基本概念了解OWASP Top Ten之外的Web漏洞并了解如何避免它们了解客户端漏洞和安全编码实践学习使用Java开发环境的各种安全特性对密码学有实际的理解了解Web服务的安全性概念了解Java EE的安全解决方案了解典型的编码错误以及如何避免它们获取关于Java框架中最近的一些漏洞的信息获得使用安全测试工具的实用知识获取有关安全编码实践的资料和更多资料听众开发商
14小时
现在有许多编程语言可以将代码编译到.NET和ASP.NET框架中。环境提供了强大的安全开发手段,但开发人员应该知道如何应用体系结构和编码级编程技术,以实现所需的安全功能,避免漏洞或限制其利用。 本课程的目的是通过大量实践练习教授开发人员如何防止不受信任的代码执行特权操作,通过强身份验证和授权保护资源,提供远程过程调用,处理会话,为某些功能引入不同的实现,以及许多更多。 引入不同的漏洞首先介绍使用.NET时提交的一些典型编程问题,而对ASP.NET漏洞的讨论也涉及各种环境设置及其影响。最后,ASP.NET特定漏洞的主题不仅涉及一些常规Web应用程序安全性挑战,还涉及特殊问题和攻击方法,如攻击ViewState或字符串终止攻击。 参加此课程的学员将
了解安全性,IT安全性和安全编码的基本概念 了解OWASP Top Ten之外的Web漏洞并知道如何避免它们 学习使用.NET开发环境的各种安全功能 获得使用安全测试工具的实用知识 了解典型的编码错误以及如何避免错误 获取有关.NET和ASP.NET中最近一些漏洞的信息 获取有关安全编码实践的资料和进一步阅读材料 听众开发商
21小时
现在有许多编程语言可以将代码编译到.NET和ASP.NET框架中。环境提供了强大的安全开发手段,但开发人员应该知道如何应用体系结构和编码级编程技术,以实现所需的安全功能,避免漏洞或限制其利用。 本课程的目的是通过大量实践练习教授开发人员如何防止不受信任的代码执行特权操作,通过强身份验证和授权保护资源,提供远程过程调用,处理会话,为某些功能引入不同的实现,以及许多更多。一个特殊部分专门用于配置和强化.NET和ASP.NET环境以确保安全性。 对密码学基础的简要介绍为理解各种算法的目的和操作提供了一个通用的实用基础,基于该基础,该课程提供了可在.NET中使用的加密功能。随后引入了一些最近的加密漏洞,这些漏洞既与某些加密算法和加密协议有关,也与旁道攻击有关。 引入不同的漏洞首先要介绍使用.NET时提交的一些典型编程问题,包括输入验证,错误处理或竞争条件的错误类别。特别关注XML安全性,而ASP.NET特定漏洞的主题解决了一些特殊问题和攻击方法:如攻击ViewState或字符串终止攻击。 参加此课程的学员将
了解安全性,IT安全性和安全编码的基本概念 学习使用.NET开发环境的各种安全功能 对密码学有实际的了解 了解最近针对密码系统的一些攻击 获取有关.NET和ASP.NET中最近一些漏洞的信息 了解典型的编码错误以及如何避免错误 获得使用安全测试工具的实用知识 获取有关安全编码实践的资料和进一步阅读材料 听众开发商
21小时
除了使用NET和ASPNET的各种安全特性方面的丰富知识外,即使对于有经验的程序员也是如此,因此深入了解服务器端和客户端的Web相关漏洞以及各种风险的后果至关重要。 在本课程中,通过介绍相关攻击来演示一般的基于Web的漏洞,而在ASPNET的上下文中解释推荐的编码技术和缓解方法。客户端安全性特别关注解决JavaScript,Ajax和HTML5的安全问题。 该课程还涉及NET框架的安全体系结构和组件,包括基于代码和角色的访问控制,权限声明和检查机制以及透明度模型。对密码学基础的简要介绍为理解各种算法的目的和操作提供了一个通用的实用基准,在此基础上,课程介绍了可用于NET的密码学特性。 引入不同的安全漏洞,遵循完善的漏洞类别,处理输入验证,安全特性,错误处理,时间和状态相关问题,一组通用代码质量问题以及关于ASPNET特定漏洞的特殊部分。这些主题总结了测试工具的概述,可用于自动揭示一些已知的错误。 主题通过实践练习呈现,参与者可以尝试某些漏洞,缓解措施的后果以及所讨论的API和工具。 参加本课程的学员将会理解安全性,IT安全性和安全编码的基本概念了解OWASP Top Ten之外的Web漏洞并了解如何避免它们了解客户端漏洞和安全编码实践学习使用NET开发环境的各种安全特性对密码学有实际的理解获取有关NET和ASPNET中一些最新漏洞的信息获得使用安全测试工具的实用知识了解典型的编码错误以及如何避免它们获取有关安全编码实践的资料和更多资料听众开发商
14小时
保护可通过Web访问的应用程序需要精心准备的安全专业人员,他们始终了解当前的攻击方法和趋势。存在许多技术和环境,允许Web应用程序的舒适开发(如Java ,ASP.NET或PHP ,以及客户端的Java脚本或Ajax )。人们不仅应该了解与这些平台相关的安全问题,还应该了解适用的所有常见漏洞,无论使用何种开发工具。 本课程概述了Web应用程序中适用的安全解决方案,重点关注安全通信和Web服务等最重要的技术,解决传输层安全性和端到端安全解决方案以及Web Services安全性和XML等标准。它还简要概述了典型的编程错误,最重要的是与丢失或不正确的输入验证有关。 通过呈现相关攻击来演示基于Web的漏洞,同时解释推荐的编码技术和缓解方法以避免相关问题。程序员可以使用不同的编程语言轻松地进行练习,因此与Web应用程序相关的主题可以轻松地与其他安全编码主题相结合,从而可以有效地满足通常处理各种语言和开发平台的企业开发团队的需求。开发Web应用程序。 参加此课程的学员将
了解安全性,IT安全性和安全编码的基本概念 了解OWASP Top Ten之外的Web漏洞并知道如何避免它们 了解客户端漏洞和安全编码实践 对密码学有实际的了解 了解Web服务的安全性概念 获得使用安全测试工具的实用知识 获取有关安全编码实践的资料和进一步阅读材料 听众开发商
14小时
在熟悉漏洞和攻击方法之后,参与者将了解安全测试的一般方法和方法,以及可用于揭示特定漏洞的技术。安全测试应从收集有关系统的信息(ToC,即评估目标)开始,然后彻底的威胁建模应揭示并评估所有威胁,并达到最合适的风险分析驱动的测试计划。 安全评估可以在SDLC的各个步骤中进行,因此我们讨论有关系统的设计审查,代码审查,侦察和信息收集,测试实施和测试以及加强环境以进行安全部署。详细介绍了许多安全测试技术,如污点分析和基于启发式的代码审查,静态代码分析,动态Web漏洞测试或模糊测试。引入了各种类型的工具,可以应用这些工具来自动化软件产品的安全评估,这也得到了许多练习的支持,我们在这些练习中执行这些工具来分析已经讨论过的易受攻击的代码。许多现实案例研究支持更好地理解各种漏洞。 本课程帮助测试人员和QA人员准备充分的计划和精确执行安全测试,选择和使用最合适的工具和技术来查找隐藏的安全漏洞,从而提供可在第二天工作日应用的基本实用技能。 参加此课程的学员将
了解安全性,IT安全性和安全编码的基本概念 了解OWASP Top Ten之外的Web漏洞并知道如何避免它们 了解客户端漏洞和安全编码实践 了解安全测试方法和方法 掌握使用安全测试技术和工具的实用知识 获取有关安全编码实践的资料和进一步阅读材料 听众开发人员,测试人员
21小时
保护可通过Web访问的应用程序需要精心准备的安全专业人员,他们始终了解当前的攻击方法和趋势。存在许多允许Web应用程序的舒适开发的技术和环境。人们不仅应该了解与这些平台相关的安全问题,还应该了解适用的所有常见漏洞,无论使用何种开发工具。 本课程概述了Web应用程序中适用的安全解决方案,特别关注理解要应用的最重要的加密解决方案。各种Web应用程序漏洞都出现在服务器端(遵循OWASP Top Ten)和客户端,通过相关攻击进行演示,然后是推荐的编码技术和缓解方法,以避免相关问题。安全编码的主题通过讨论输入验证领域中的一些典型的安全相关编程错误,安全功能的不正确使用和代码质量来完成。 测试在确保Web应用程序的安全性和健壮性方面起着非常重要的作用。可以应用各种方法 - 从高级审计到渗透测试再到道德黑客攻击 - 来查找不同类型的漏洞。但是,如果您想要超越容易找到的低调成果,安全测试应该得到妥善规划并妥善执行。请记住:安全测试人员应该理想地找到保护系统的所有错误,而对于攻击者来说,找到一个可利用的漏洞就足以渗透到系统中。 实践练习将有助于理解Web应用程序漏洞,编程错误以及最重要的缓解技术,以及从安全扫描程序,嗅探器,代理服务器,模糊测试工具到静态源代码分析器的各种测试工具的实际试用,本课程提供可在第二天在工作场所应用的基本实用技能。 参加此课程的学员将
了解安全性,IT安全性和安全编码的基本概念 了解OWASP Top Ten之外的Web漏洞并知道如何避免它们 了解客户端漏洞和安全编码实践 对密码学有实际的了解 了解安全测试方法和方法 掌握使用安全测试技术和工具的实用知识 了解各种平台,框架和库中的最新漏洞 获取有关安全编码实践的资料和进一步阅读材料 听众开发人员,测试人员
21小时
本课程为PHP开发人员提供必要的技能,使他们的应用程序能够抵御通过Internet进行的当前攻击。通过基于PHP的示例讨论Web漏洞,这些示例超越了OWASP前十名,解决了各种注入攻击,脚本注入,PHP会话处理攻击,不安全的直接对象引用,文件上传问题等等。将PHP相关漏洞分组为标准漏洞类型,包括丢失或不正确的输入验证,不正确的错误和异常处理,不正确使用安全功能以及时间和状态相关问题。对于后者,我们讨论像open_basedir规避,通过魔术浮动的拒绝服务或散列表碰撞攻击等攻击。在所有情况下,参与者将熟悉用于减轻入伍风险的最重要的技术和职能。 客户端安全性特别关注解决JavaScript,Ajax和HTML5的安全问题。引入了许多与PHP相关的安全相关扩展,如散列,用于加密的mcrypt和OpenSSL,用于输入验证的Ctype,ext / filter和HTML Purifier。强化最佳实践与PHP配置(设置phpini),Apache和服务器有关。最后,概述了开发人员和测试人员可以使用的各种安全测试工具和技术,包括安全扫描器,渗透测试和漏洞利用包,嗅探器,代理服务器,模糊工具和静态源代码分析器。 通过一系列演示成功攻击后果的简单练习支持漏洞引入和配置实践,展示如何应用缓解技术并介绍各种扩展和工具的使用。 参加本课程的学员将会理解安全性,IT安全性和安全编码的基本概念了解OWASP Top Ten之外的Web漏洞并了解如何避免它们了解客户端漏洞和安全编码实践对密码学有实际的理解学习使用PHP的各种安全特性了解典型的编码错误以及如何避免它们了解最新的PHP框架漏洞获得使用安全测试工具的实用知识获取有关安全编码实践的资料和更多资料听众开发商
28小时
为了以最好的方式服务于在日常工作中同时使用各种平台的异构开发团队,我们将各种主题合并为一个综合课程,在单个培训活动中以教学方式呈现各种安全编码主题。本课程结合了C / C ++和Java平台安全性,提供了广泛的跨平台安全编码专业知识。 关于C / C ++,讨论了常见安全漏洞,并讨论了利用这些漏洞的攻击方法的实践练习,重点讨论了可用于防止这些危险漏洞发生的缓解技术,在市场推出之前检测它们或防止他们的剥削。 Java的安全组件和服务通过一系列实践练习介绍不同的API和工具进行讨论,参与者可以在这些练习中获得使用经验。该课程还涵盖了Web服务和相关Java服务的安全问题,这些服务可用于防止基于Internet的服务出现最严重的威胁。最后,易于理解的练习演示了Web和Java相关的安全漏洞,这些漏洞不仅显示了问题的根源,还演示了攻击方法以及推荐的缓解和编码技术,以避免相关的安全问题。 参加本课程的学员将会理解安全性,IT安全性和安全编码的基本概念了解OWASP Top Ten之外的Web漏洞并了解如何避免它们了解客户端漏洞和安全编码实践学习使用Java开发环境的各种安全特性对密码学有实际的理解实现不安全缓冲区处理的严重后果了解建筑保护技术及其弱点了解典型的编码错误以及如何避免它们了解各种平台,框架和库中最近的漏洞获取有关安全编码实践的资料和更多资料听众开发商
28小时
使用托管代码(通常用C#编写的NET和ASPNET)和本机代码开发(通常为C / C ++)的服务团队,此培训全面概述了这两种环境中的安全问题。 关于C / C ++,讨论了常见安全漏洞,并讨论了利用这些漏洞的攻击方法的实践练习,重点讨论了可用于防止这些危险漏洞发生的缓解技术,在市场推出之前检测它们或防止他们的剥削。 该课程还涵盖了各种常规(如Web服务)和特定的安全解决方案和工具,以及托管代码中最常见和最严重的安全漏洞,它们处理语言特定问题和源自运行时环境的问题。与ASPNET平台相关的漏洞以及OWASP Top Ten列表中的一般网络相关漏洞详细描述。该课程包含许多练习,参与者可以通过该练习轻松理解并执行攻击和保护方法。 参加本课程的学员将会理解安全性,IT安全性和安全编码的基本概念了解OWASP Top Ten之外的Web漏洞并了解如何避免它们了解客户端漏洞和安全编码实践学习使用NET开发环境的各种安全特性对密码学有实际的理解获取有关NET和ASPNET中一些最新漏洞的信息在本地代码中实现不安全缓冲区处理的严重后果了解建筑保护技术及其弱点了解典型的编码错误以及如何避免它们获得使用安全测试工具的实用知识获取有关安全编码实践的资料和更多资料听众开发商
28小时
即使是经验丰富的编程师也无法掌握他们开发平台提供的各种安全服务,并且也无法了解他们发展的不同脆弱性。 该课程针对开发人员使用 Java 和 PHP,为他们提供必要的基本技能,使他们的应用程序抵抗当代攻击通过互联网。
安全架构的层次通过处理访问控制、验证和授权、安全通信和各种加密功能进行处理。 此外,还引入了各种API,可以用来确保您的代码在 PHP,如 OpenSSL 用于加密或 HTML Purifier 用于输入验证。 在服务器方面,最好的做法是为了硬化和配置操作系统、网络容器、文件系统、服务器和服务器本身,而专注于客户端方面的安全,通过安全问题为2Script、0和5。
一般的网页脆弱性是通过与顶十相匹配的例子讨论,显示各种注射攻击,脚本注射,反对会议处理攻击,不安全的直接对象参考,文件上传问题,以及许多其他。 各式各样的语言问题和问题,从工作时间环境中产生的,分为错误或错误输入验证的标准漏洞类型,安全功能的错误使用,错误的错误和例外处理,时间和状态相关问题,代码质量问题和移动代码相关漏洞。
参与者可以尝试讨论的API,工具和配置的效果为自己,而引入脆弱性都是由一系列实用的练习支持,展示成功攻击的后果,展示如何纠正错误和应用缓解技术,并引入各种扩展和工具的使用。
參加這項課程的參與者將
了解安全、IT安全和安全编码的基本概念
了解超越网页的脆弱性 OWASP 十大,并知道如何避免它们
了解客户端漏洞和安全编码实践
学习如何使用开发环境的不同安全特性(二)
了解加密的实用知识
学习如何使用各种安全功能(4)
了解网络服务的安全概念
获得使用安全测试工具的实用知识
了解典型的编码错误以及如何避免它们
了解最近在 Java 和 PHP 框架和图书馆的漏洞
获取安全编码实践的来源和更多阅读
观众
开发者
35小时
除了使用应用技术的安全解决方案的扎实知识之外,即使是有经验的程序员,也必须深入了解由于各种漏洞(即安全相关的编程错误)而可能出现的典型攻击技术。本课程从攻击技术的角度来看待安全编码,但其目的与S CAD EMY安全编码学院的其他课程相同:学习软件安全最佳实践。 通过呈现相关攻击来演示基于Web的一般漏洞,同时解释推荐的编码技术和缓解方法,其中最重要的目的是避免相关问题。除了服务器端问题(基本上遵循OWASP Top Ten),还特别关注客户端安全性,解决Java Script, Ajax和HTML 5的安全问题,然后讨论Web服务和XML安全性。对密码学基础的简要介绍为理解各种算法的目的和操作提供了一个通用的实用基线。 特别是对于C和C++ ,我们将详细介绍如何利用堆栈和堆上的缓冲区溢出。在展示了攻击技术之后,我们概述了可以应用于不同级别(硬件组件,操作系统,编程语言,编译器,源代码或生产中)的实用保护方法,以防止出现各种错误,在开发期间和市场推出之前检测它们,或防止它们在系统运行期间被利用。最后,我们讨论反击,然后是反保护措施,强调黑客和保护的猫捉老鼠的性质。 最后,本课程通过Java ,.NET,C和C++语言和平台中的示例解释了最常见和最严重的编程缺陷。除了程序员提出的典型错误之外,引入的安全漏洞还包括特定于语言的问题以及源自运行时环境或使用的库的问题。所有漏洞和相关攻击都通过易于理解的练习进行演示,然后是推荐的编码指南和可能的缓解技术。 最后,我们提出了可用于揭示讨论的漏洞的安全测试技术和工具,以及用于侦察,配置和加强环境的各种技术。 参加此课程的学员将
了解安全性,IT安全性和安全编码的基本概念 了解OWASP Top Ten之外的Web漏洞并知道如何避免它们 了解客户端漏洞和安全编码实践 了解Web服务的安全性概念 对密码学有实际的了解 意识到不安全缓冲区处理的严重后果 了解架构保护技术及其弱点 了解典型的编码错误以及如何利用它们 了解各种平台,框架和库中的最新漏洞 学习基本的漏洞分析和测试技术和工具 获取有关安全编码实践的资料和进一步阅读材料 听众开发商
14小时
Android是一款面向移动设备(如手机和平板电脑)的开放平台。它具有多种安全功能,可以更轻松地开发安全软件;但是,它也缺少其他手持平台中存在的某些安全方面。本课程全面概述了这些功能,并指出了与底层Linux ,文件系统和环境相关的最重要的缺点,以及使用权限和其他Android软件开发组件。 本机代码和Java应用程序都描述了典型的安全隐患和漏洞,以及避免和减轻它们的建议和最佳实践。在许多情况下,现实生活中的例子和案例研究都支持讨论过的问题。最后,我们简要概述了如何使用安全测试工具来揭示任何与安全相关的编程错误。 参加此课程的学员将
了解安全性,IT安全性和安全编码的基本概念 了解Android上的安全解决方案 学习使用Android平台的各种安全功能 获取有关Android Java最近一些漏洞的信息 了解典型的编码错误以及如何避免错误 了解Android上的本机代码漏洞 实现本机代码中不安全缓冲区处理的严重后果 了解架构保护技术及其弱点 获取有关安全编码实践的资料和进一步阅读材料 听众专业人士
21小时
移民到云带来了企业和个人在效率和成本方面巨大的好处。 至于安全性,影响是相当多样的,但这是一个常见的观念,使用云服务会以积极的方式影响安全。 然而,观点甚至在确定谁负责确保云资源的安全方面有许多差异。
覆盖 IaaS、PaaS 和 SaaS,首先讨论了基础设施的安全性:硬化和配置问题以及认证和授权的各种解决方案以及身份管理应该是所有安全架构的核心。 这跟随了一些关于法律和合同问题的基本原则,即信任如何建立和管理在云中。
通过云安全的旅程继续了解云特定的威胁以及攻击者的目标和动机以及针对云解决方案的典型攻击步骤。 专注于云审计,并在所有层面提供云解决方案的安全评估,包括渗透测试和漏洞分析。
该课程的重点是应用安全问题,处理数据安全和应用程序本身的安全。 从应用安全的角度来看,云计算安全与一般软件安全并不大大不同,因此基本上所有列出的漏洞在这个领域也是相关的。 它是威胁和风险的组合,使差异,因此培训结束了各种云特定的攻击引擎的列表,连接到预先讨论的弱点。
參加這項課程的參與者將
了解安全、IT安全和安全编码的基本概念
了解云域中的重大威胁和风险
了解基本云安全解决方案
获取关于云的信任和治理的信息
了解加密的实用知识
在云中的应用安全方面获得广泛的知识
了解超越网页的漏洞 OWASP 十大,并知道如何避免它们
了解对云系统安全审计和评估的挑战
了解如何保护云环境和基础设施
获取安全编码实践的来源和更多阅读
观众
开发人员、管理人员、专业人士
21小时
实施安全的网络应用程序可能很困难,即使是开发人员可能已经提前使用了各种加密构建区块(如加密和数字签名)。 为了让参与者了解这些加密原始物的作用和使用,首先,对安全通信的主要要求 - 安全认可、完整性、隐私性、远程识别和匿名性 - 提供了一个坚实的基础,同时还介绍了可能损害这些要求的典型问题以及现实世界解决方案。
作为网络安全的关键方面是加密,在同步加密,哈希,无形加密和关键协议中,最重要的加密算法也被讨论。 而不是提出深入的数学背景,这些元素从开发者的角度讨论,展示典型的使用案例和与加密货币的使用相关的实际考虑,如公共关键基础设施。 安全协议在许多安全通信领域被引入,对最广泛使用的协议家庭,如IPSEC和SSL/TLS进行了深入的讨论。
典型的加密漏洞都被讨论与某些加密算法和加密协议有关,如 BEAST, CRIME, TIME, BREACH, FREAK, Logjam, Padding oracle, Lucky Thirteen, POODLE 等,以及 RSA 时间攻击。 在每個情況下,實際考慮和可能的後果都被描述為每個問題,再次,不進入深度數學細節。
最后,由于 XML 技术是网络应用数据交换的核心,则描述了 XML 的安全方面。 这包括使用 XML 在网页服务和 SOAP 消息以及保护措施,如 XML 签名和 XML 加密 - 以及这些保护措施的弱点和 XML 特定的安全问题,如 XML 注射, XML 外部实体(XXE)攻击, XML 炸弹,和 XPath 注射。
參加這項課程的參與者將
了解安全、IT安全和安全编码的基本概念
了解安全通讯的要求
了解不同 OSI 层的网络攻击和防御
了解加密的实用知识
了解基本安全协议
了解一些最近对加密系统的攻击
获取有关最近的一些相关漏洞的信息
了解网络服务的安全概念
获取安全编码实践的来源和更多阅读
观众
开发人员、专业人士
14小时
该课程介绍了一些常见的安全概念,提供了一个概述的漏洞的性质,无论使用的编程语言和平台,并解释如何处理适用于软件安全的风险在软件开发生命周期的各个阶段。 没有深入了解技术细节,它强调了各种软件开发技术中最有趣和最令人兴奋的漏洞,并介绍了安全测试的挑战,以及某些技术和工具,可以应用到发现其代码中的任何现有问题。
參加這項課程的參與者將
了解安全、IT安全和安全编码的基本概念
了解服务器和客户端方面的网络漏洞
实现不安全的泡沫处理的严重后果
了解一些最近在发展环境和框架中的脆弱性
了解典型的编码错误以及如何避免它们
了解安全测试方法和方法
观众
管理员
21小时
作为开发人员,您的职责是编写防弹代码。 如果我们告诉你,尽管你付出了很多努力,但是你在整个职业生涯中编写的代码充满了你从未知道的弱点?如果你正在读这篇文章,黑客试图闯入你的代码怎么办?他们成功的可能性有多大?如果他们可以窃取您的数据库并将其在黑市上出售,该怎么办? 此Web应用程序安全性课程将改变您查看代码的方式。这是一次实践训练,在此期间我们会教你所有攻击者的技巧以及如何减轻它们,让你没有别的感觉而不是想要了解更多。 您可以选择领先一步,并将其视为打击网络犯罪的游戏规则改变者。 出席会议的代表将:
了解安全性,IT安全性和安全编码的基本概念 了解OWASP Top Ten之外的Web漏洞并知道如何避免它们 了解客户端漏洞和安全编码实践 了解Node.js安全性 了解MongoDB安全性 对密码学有实际的了解 了解基本的安全协议 了解Web服务的安全性概念 了解JSON安全性 掌握使用安全测试技术和工具的实用知识 了解如何处理已使用的平台,框架和库中的漏洞 获取有关安全编码实践的资料和进一步阅读材料
35小时
在针对国家基础设施的主要攻击之后,安全专业人员发现导致攻击的大多数漏洞来自开发人员编写的糟糕且易受攻击的代码。 开发人员现在需要掌握如何编写Secure Code ,因为我们处于这样一种情况:任何人都可以使用可用工具来编写一个脚本,该脚本可以有效地禁用大型组织的系统,因为开发人员编写了糟糕的代码。 本课程旨在帮助以下内容:
帮助开发人员掌握编写Secure Code的技巧 帮助软件测试人员在发布到生产环境之前测试应用程序的安全性 帮助软件架构师了解应用程序的风险 帮助团队领导者为开发人员设置安全基础 帮助Web Masters配置服务器以避免错过配置 在本课程中,您还将看到已使用的最新网络攻击的详细信息以及用于阻止和预防这些攻击的对策。 您将亲自了解开发人员错误如何导致灾难性攻击,并通过参与实验期间的实验,您将能够实施安全控制并获得经验和知识以产生安全编码。 谁应该参加这门课程? 此Secure Code培训非常适合在以下职位工作的人员,但不限于:
网络开发人员 移动开发人员 Java开发人员 Dot Net Developers 软件架构师 软件测试员 安全专业人员 网站大师
7小时
DevOps是一种软件开发方法,可将应用程序开发与IT操作相结合。为支持DevOps而出现的一些工具包括:自动化工具,容器化和编排平台。安全无法跟上这些发展。 在这个由讲师指导的实时课程中,参与者将学习如何制定适当的安全策略以应对DevOps安全挑战。 课程形式
互动讲座和讨论。 大量的练习和练习。 在实时实验室环境中亲自实施。 课程自定义选项
21小时
This instructor-led, live training in 中国 introduces the system architectures, operating systems, networking, storage, and cryptographic issues that should be considered when designing secure embedded systems.
By the end of this course, participants will have a solid understanding of security principles, concerns, and technologies. More importantly, participants will be equipped with the techniques needed for developing safe and secure embedded software.
14小时
Interactive Application Security Testing (IAST)是应用安全测试的一种形式,结合静态应用安全测试(SAST)和动态应用安全测试(DAST)或运行时间应用自我保护(RASP)技术。 IAST 能够报告对安全漏洞负责的特定代码线,并重演导致和跟踪此类漏洞的行为。
在这项由导师领导的现场培训中,参与者将学习如何通过使用运行时间代理和攻击引导器来模拟攻击期间的应用行为来确保应用程序。
在本研讨会结束后,参与者将能够:
模拟对应用程序的攻击,并验证其检测和保护能力
使用 RASP 和 DAST 以获得代码级别可见性,在不同的运行时间场景下进入应用程序所采取的数据路径
快速准确地修复负责检测漏洞的应用程序代码
优先考虑来自动态扫描的脆弱性发现
使用 RASP 实时警报来保护生产中的应用程序免受攻击。
降低应用漏洞风险,同时保持生产时间表目标
制定全面的脆弱性检测和保护战略
观众
课程格式
7小时
Apache Shiro是一个功能强大的Java安全框架,可执行身份验证,授权,加密和会话管理。 在这个有指导意义的现场培训中,参与者将学习如何使用Apache Shiro保护Web应用程序。 在培训结束后,参与者将能够: 使用Shiro的API来保护各种类型的应用程序,包括移动,Web和企业启用来自各种数据源的登录,包括LDAP,JDBC,Active Directory等。 听众 开发商安全工程师 课程的格式 部分讲座,部分讨论,练习和沉重的练习
21小时
本课程通过开放式Web应用程序安全项目( OWASP )测试方法,介绍了Java的安全编码概念和原理。 Open Web Application Security Project是一个在线社区,可以在Web应用程序安全性领域创建免费的文章,方法,文档,工具和技术。
21小时
This course covers the secure coding concepts and principals with ASP.net through the Open Web Application Security Project (OWASP) methodology of testing , OWASP is an online community which creates freely-available articles, methodologies, documentation, tools, and technologies in the field of web application security.
This Course explores the Dot Net Framework Security features and how to secure web applications.
21小时
本课程将帮助专业人员了解应用程序安全性的价值和限制。虽然应用程序安全主体提供了有关当今应用程序中某些主要风险的宝贵意识,但本课程将突出显示好的和不太好的。 该课程至关重要,因为开发人员越来越需要以安全的方式进行编码。将安全性作为质量组件引入开发周期至关重要。本课程旨在通过使用我们专门开发的不安全Web应用程序的实践练习,向开发人员介绍各种安全漏洞。
Last Updated: 2022-12-15
安全代码,培训,课程,培训课程, 企业安全代码培训, 短期安全代码培训, 安全代码课程, 安全代码周末培训, 安全代码晚上培训, 安全代码训练, 学习安全代码, 安全代码老师, 学安全代码班, 安全代码远程教育, 一对一安全代码课程, 小组安全代码课程, 安全代码培训师, 安全代码辅导班, 安全代码教程, 安全代码私教, 安全代码辅导, 安全代码讲师