Chevron Left
返回到 软件安全

學生對 马里兰大学帕克分校 提供的 软件安全 的評價和反饋

4.6
962 個評分
200 個審閱

課程概述

This course we will explore the foundations of software security. We will consider important software vulnerabilities and attacks that exploit them -- such as buffer overflows, SQL injection, and session hijacking -- and we will consider defenses that prevent or mitigate these attacks, including advanced testing and program analysis techniques. Importantly, we take a "build security in" mentality, considering techniques at each phase of the development cycle that can be used to strengthen the security of software systems. Successful learners in this course typically have completed sophomore/junior-level undergraduate work in a technical field, have some familiarity with programming, ideally in C/C++ and one other "managed" program language (like ML or Java), and have prior exposure to algorithms. Students not familiar with these languages but with others can improve their skills through online web tutorials....

熱門審閱

GB

May 27, 2019

Was prepared and presented in a very special and superb way. I am glad I took and completed it. Thanks to my tutor Michael Hicks and special appreciation to coursera for making this possible for me.

PR

Nov 20, 2016

Content is really valuable and actionable with a specific comeback for the student in terms of secure development, security and how to understand the origin of exploits and other cyber attacks

篩選依據:

126 - 软件安全 的 150 個評論(共 196 個)

創建者 Yuval G

Oct 08, 2016

I found this course very effective, i liked it very much. it provides an overview of all the major topics of Software Security and more important, gives the knowledge and tools to dive deeply into it by yourself using several grate things this course provides: Reading recommendations before each lesson, VM projects and interesting interviews with experts on each field.

The homework were challenging enough and covered pretty much all the topics, and the videos were in high quality and well organized.

I strongly recommend this course to any Software developer

創建者 Deepak C

Nov 05, 2018

This is hands down one of the toughest courses on coursera. Learning curve was steep and provided quite a lot of information. I recommend it to everyone who ever writes code or tests it. It was time well spent !

創建者 CLAUDIO A

May 19, 2019

Excellent course ! i wish there would be a part 2 to go deeply into some of the topics like penetration testing and fuzzying which are too wide to cover in 1 chapter.

創建者 George J B

May 27, 2019

Was prepared and presented in a very special and superb way. I am glad I took and completed it. Thanks to my tutor Michael Hicks and special appreciation to coursera for making this possible for me.

創建者 John B

May 31, 2019

I found this course really insightful. I have wanted to understand the source of software vulnerabilities and the course met that objective well. I particularly liked how it addressed the whole software development cycle from requirements - design - implementation - test.

I did find it quite difficult, having a dated and somewhat limited coding background. However, the exercises can be completed successfully if you are prepared to put in some extra work to understand some of the essentials of the C programming language.

創建者 Mohd Y

Jul 13, 2019

Great, better than others in this specialization.

創建者 fabrice k

Jul 30, 2019

This course is the best course about software security. The content is really well organised and the instructor put a lot on it.

創建者 Vaibhav S R

Jun 01, 2019

Truly Exceptional Course

創建者 Joseph G

Jun 14, 2019

Excellent course for those interested in software security

創建者 JAN P

Sep 09, 2019

It was very useful course, one of the best I ever had. I have found first projects more challenging compared to those in the end, and I was also missing theoretical checks in penetration testing and fuzzy testing part, but in my opinion it is one of the best courses on the security topic and I would definitely recommend it to my colleagues.

創建者 saeid g s

Sep 19, 2019

its excellent course for cyber security researcher

創建者 Pramod G

Aug 29, 2019

Very good and effective course

創建者 APURVA K

Oct 04, 2019

Very good selections of topics, well designed quizzes and projects.

創建者 mustafa k r

Oct 29, 2019

this is the most strong course ever I has been study it, and it is totally rich of information that can make u log out from the website for few days to make ur own research and u will back again. thanks a lot to get my chance to be here and finish it and thanks to make it difficult

創建者 Rishabh R

Oct 16, 2019

awesome course

創建者 Bonface M

Nov 13, 2019

the course is well structured for intermediate and advanced learning, thanks Michael and the entire coursera.org

創建者 ishan o

Nov 12, 2018

got to learn a lot

創建者 Sanoop s

Jan 16, 2019

good course.very helpfull for a beginer like me to start with.

創建者 Alejandro D L

Jun 04, 2016

Awesome! It would have been nicer to go deeper into the practical, pen testing part, but I enjoyed this course anyway.

創建者 Courtney H

Jun 14, 2016

This is a tough course. Tough because I had no experience in C or C++. My background is dot-net and visual basic. It's been study C++ 5 hours a day and take the course 2 hours a day. I made it. The professor is spot on when he says a C++ background is needed. But I made it.

If you have the required background you'll find it's a good basis for understanding the multiple vulnerabilities in this code, what they are and how they work. (You better understand stacks and heaps and pointers real well)

Worth the time and the effort. Cheers to University if Maryland for making it available and to Professor Hicks for his hard work.

創建者 Nidhal M

Jul 12, 2017

Very helpfull

創建者 Санников М О

Mar 21, 2017

Хороший курс, но русских субтитров очень не хватает.

創建者 Belal B

Nov 22, 2016

un bon cours

創建者 Mayank M

Jun 14, 2016

Could have gone more deeper in some of the topics which were covered at very high level. Overall a good introduction to the subject matter.

創建者 Ramadas S M

Jul 17, 2016

This course on software security was very informative . This is the best place to start off for a beginner as it not only covers the technical aspects of security ,but also talks about modelling threats and identifying adversaries and their capabilities.I however was slightly disappointed with the testing methods of this course.I feel that most of the testing should have been on the basis of projects and a project should have been included every week .But, all in all taking the course was a very pleasant experience and I thoroughly enjoyed all the projects that were given.

Looking forward to taking the next course in the specialization!!