このコースについて

15,253 最近の表示

100%オンライン

自分のスケジュールですぐに学習を始めてください。

次における4の1コース

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

1-2 years of experience with some form of computer programming language like C/C++ or Java.

約11時間で修了

推奨:4 weeks of study, 2-5 hours/week...

英語

字幕:英語

100%オンライン

自分のスケジュールですぐに学習を始めてください。

次における4の1コース

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

1-2 years of experience with some form of computer programming language like C/C++ or Java.

約11時間で修了

推奨:4 weeks of study, 2-5 hours/week...

英語

字幕:英語

講師

インストラクターの画像、Matthew Bishop, PhD

Matthew Bishop, PhD 

Professor
Department of Computer Science
受講者2,080
2 コース

提供:

カリフォルニア大学デービス校(University of California, Davis) ロゴ

カリフォルニア大学デービス校(University of California, Davis)

シラバス - 本コースの学習内容

1

1

3時間で修了

Secure Programming Philosophy

3時間で修了
10件のビデオ (合計66分), 1 reading, 2 quizzes
10件のビデオ
Module 1 Introduction1 分
The Philosophy of Secure Programming2 分
Defining Secure Programming4 分
Robust vs. Secure Programming14 分
Security Policies and Procedures8 分
Secure Programming General Philosophy10 分
Checking Design and Implementation9 分
Where to Look for Vulnerabilities11 分
Secure Programming Summary49
1件の学習用教材
A Note From UC Davis10 分
2の練習問題
Module 1 Practice Quiz30 分
Module 1 Quiz45 分
2

2

4時間で修了

Secure Programming Design Principles

4時間で修了
11件のビデオ (合計36分), 1 reading, 2 quizzes
11件のビデオ
Secure Programming Design Principles Overview2 分
Principle of Least Privilege3 分
Fail-Safe Defaults3 分
Principle of Economy of Mechanism1 分
Principle of Complete Mediation1 分
Separation of Privilege Principle3 分
Principle of Open Design7 分
Principle of Least Common Mechanism4 分
Principle of Least Astonishment6 分
Secure Programming Design Principles Summary1 分
1件の学習用教材
Complete Mediation - What Is Going On?10 分
2の練習問題
Module 2 Practice Quiz30 分
Module 2 Quiz30 分
3

3

5時間で修了

Robust Programming

5時間で修了
9件のビデオ (合計61分), 2 readings, 2 quizzes
9件のビデオ
Robust Programming Overview43
Robust Programming Basic Principles3 分
An Example Of Fragile Code13 分
Error Handling11 分
Cohesion, New Interfaces, and Token Generation13 分
Token Generation and Interpretation5 分
Creating and Deleting a Queue5 分
Adding and Removing Elements to a Queue5 分
2件の学習用教材
Before You Begin This Module...5 分
Fragile Programs - What Is Going On?10 分
2の練習問題
Module 3 Practice Quiz15 分
Module 3 Quiz30 分
4

4

4時間で修了

Methods for Robustness

4時間で修了
8件のビデオ (合計41分), 1 reading, 2 quizzes
8件のビデオ
Methods Overview: Formal, Informal, and Ad Hoc Methods3 分
Overview of Formal Methods2 分
Login Program Example10 分
Incorporating Hierarchical Decomposition Methodology9 分
Login Program: Authenticating a User11 分
Login Program: Preconditions and Postconditions32
Course Summary1 分
1件の学習用教材
Robust Programs - What Is Going On?10 分
2の練習問題
Module 4 Practice Quiz15 分
Module 4 Quiz30 分
4.2
13件のレビューChevron Right

Principles of Secure Coding からの人気レビュー

by SJSep 3rd 2019

Matt Bishop is an excellent Secure Coding Trainer. I enjoyed the sessions all the way and it was totally engaging with practical examples.

by SSFeb 17th 2020

The course was an exceptional one. And helped me to lot to understand what Robust and Secure coding really means. Thank you so much tutor.

Secure Coding Practices専門講座について

This Specialization is intended for software developers of any level who are not yet fluent with secure coding and programming techniques.Through four courses, you will cover the principles of secure coding, concepts of threat modeling and cryptography and exploit vulnerabilities in both C/C++ and Java languages, which will prepare you to think like a hacker and protect your organizations information. The courses provide ample practice activities including exploiting WebGoat, an OWASP project designed to teach penetration testing....
Secure Coding Practices

よくある質問

  • 修了証に登録すると、すべてのビデオ、テスト、およびプログラミング課題(該当する場合)にアクセスできます。ピアレビュー課題は、セッションが開始してからのみ、提出およびレビューできます。購入せずにコースを検討することを選択する場合、特定の課題にアクセスすることはできません。

  • コースに登録する際、専門講座のすべてのコースにアクセスできます。コースの完了時には修了証を取得できます。電子修了証が成果のページに追加され、そこから修了証を印刷したり、LinkedInのプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。