攻撃に対して強化されたソフトウェアを開発するためのセキュリティの基本を学び、脆弱性が悪用された場合の被害を軽減し、対応をスピードアップする方法を理解します。このコースは、ソフトウェアのセキュリティを検証する方法を示すことを目的としており、脅威モデルと暗号化の適用の基本を深く掘り下げる機会を提供します。
Secure Software Development: Verification and More Specialized Topics (LFD106x)

対象者
このコースは、ソフトウェア開発者、DevOpsプロフェッショナル、ソフトウェアエンジニア、Webアプリケーション開発者、および安全なソフトウェアの開発方法の学習に関心のあるその他の人々を対象としており、限られたリソースでも情報セキュリティを向上させるための実践的な手順に焦点を当てています。
少なく読む
続きを読む

学習内容
このコースでは、ソフトウェアのセキュリティを検証する方法について説明します。特に、さまざまな静的および動的分析アプローチと、それらを適用する方法(たとえば、継続的インテグレーションパイプライン)について説明します。また、脅威モデルの開発方法の基本やさまざまな暗号化機能の適用方法など、より専門的なトピックについても説明します。
少なく読む
続きを読む

身につく知識
このコースでは、ソフトウェア開発者が攻撃を成功させるのがはるかに難しいシステムを作成および保守し、攻撃が成功したときの被害を減らし、潜在的な脆弱性を迅速に修復できるように応答を高速化できます。
少なく読む
続きを読む






前提条件
2023年3月
働く専門家にぴったりです。仕事の前後の空き時間に手に取ることができました。
2023年1月
脆弱性が言及された場合、ページの下部にリストされる脆弱性ランキングが本当に気に入りました.現実世界での意味を理解できると、教育に本当に集中できます。議論された脆弱性がリストに載るほど影響力があることを見て、それらがいかに重要であるかを実感し、学び続けるモチベーションを与えてくれました!
2022年9月
すべての参考文献は適切であり、議論されている特定のトピックを詳しく説明しているため、参考文献を読むことは、コース教材自体よりもさらに時間がかかります.
2022年8月
安全なソフトウェアを開発するために、関連するすべての背景知識を提供します。