Chevron Left
소프트웨어 보안 (으)로 돌아가기

메릴랜드 대학교 칼리지파크 캠퍼스의 소프트웨어 보안 학습자 리뷰 및 피드백

1,214개의 평가
270개의 리뷰

강좌 소개

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....

최상위 리뷰

2019년 5월 26일

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.

2016년 11월 19일

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

필터링 기준:

소프트웨어 보안 의 265개 리뷰 중 1~25

교육 기관: Dmitry T

2016년 5월 9일

The course of this kind was extremely needed, still in it's current state it contains lots of inaccuracies in lectures and quizes. I hope they will be fixed up to the future sessions.

교육 기관: Tim C

2017년 9월 17일

I raise my hat to the instructor for his knowledge and merits.


The way this course is structured totally SUCKS wind!

The instructor claims that in order to do well in the classy you are not require to write C code but to understand it . Guess what? in order to understand C code you have to have studied it and used it so the argument about "you don't have to write C code to pass the course" is faulty. In fact, I had a heck of the time passing the course and ended up resenting it.

Tests are set to fail students rather then educate and empower them.

One would expect to find lectures and material to provide enough info to pass the tests but it's NOT the case here. Often you will have to research the subject elsewhere as info given though the course is not enough.

교육 기관: Debasish R C

2020년 6월 2일

There is a mandatory project that requires one to set up a virtual machine to work with. The system is old, all online resources have already been taken down and do not work with current VirtualBox. The eth0 device is never detected. No one will answer your questions. The forums are useless and the mentors have abandoned the course. So, don't waste your money on it.

교육 기관: hmka

2018년 9월 16일

The course is impressively well-structured and organised. When I came to know about MIT's OCW's Computer Security course, I was eagerly hoping it gets included in as a Mooc. After taking this course, I believe it's on the same par.

Software Security is intended for a more advanced audience compared to usable security. Mainly, those who have some modest experience with programming and are aiming to apply security designs and implementations to their code. Moreover, it gives you a good idea, backed up with labs, about security in domains like web application, low-level systems, penetration testing, etc, good enough for someone to choose which one to pursue a career in.

교육 기관: George J B

2019년 5월 27일

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.

교육 기관: Pablo A R

2016년 11월 20일

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

교육 기관: Ken V H N

2016년 10월 19일

Week 5 about program analysis and is very interesting and many concepts are new to me. This is also a very well structured course. I had a great time studying it. Thanks, Mike.

교육 기관: Timo S

2017년 8월 1일

I liked the lectures - there are informative and give good overview of such a wide area.

My personal complains are about homeworks - specially HW1 which has big disconnect between lectures and the questions it asked; specifically, no lecture covered pointer arithmetics, and it wasnt on slides; no idea why it was skipped; but it made this task challenging, because i didn't know what to ask or what to google; But it's very simple when you see the process 1st time; just simple example or test practice could make it more enjoyable;

교육 기관: Francesco B

2016년 10월 20일

The first three weeks are really interesting. The 4th and 5th are boring: it explains too many arguments in givin just hint to many of them. Many videos are too long and there are too many.

In my opinion they should focus on fewer things and explain them in ore details. Many times the lecture becomes just a list.

교육 기관: Anish B

2019년 9월 5일

More practical based, with updated systems could have been helpful...

교육 기관: Shannon W

2016년 12월 26일

Personally, even though the recommend time for each week was 2-4 hours. I easily spent 20 hours each week, taking detailed notes on the lectures and following up with the supplemental materials. I absolutely feel that the investment of time was worth it, and even if you only invest the 2-4 recommended hours per week, the $49 course fee is nothing compared to the value of the knowledge that you will gain. I estimate at 2-4 hours/week the course content is worth $800+, and if you follow up with all of the supplemental material, the course is (IMAO) worth $2400+, even in terms of having the unlimited information on the internet organized for you. (I once had to make a decision whether or not to pay $7,000 for Siebel training...)

교육 기관: Roberto T D

2019년 3월 21일

First of all, sorry for my english. I'm very glad to have participate in this course. I'm learned so many new things! And I think it's really a very interesting area. I'm mostly a developer, although last years I've been learning many aspects related to Cybersecurity, ethical hacking and pentesting (I'm CompTIA Security + and CEH, but I'm a newbie), and curiously (and sadly) I hadn't ever heard about secure software developing techniques explained here in almost 20 years of career. So, I'm very proud to know them now. Congratulations! It has been tough for me on certain points, but I've enjoyed it very much!!

교육 기관: Yuval G

2016년 10월 8일

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

교육 기관: John B

2019년 5월 31일

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.

교육 기관: Gavin L

2016년 10월 27일

Finished it in 7 days because it was so interesting. Registered last Thursday, finished today.

It was a great course, the first three weeks was the most enjoyable. I personally think week 5 was the most strenuous, but cruised through it nevertheless.

Week 3, 4, and 6 were easy.

Great course. Would recommend. Sadly, there aren't many courses covering the same topic on a deeper level on the internet.

교육 기관: Nikolaos D

2016년 10월 16일

A highly recommended course, where Professor Hicks and his coworkers have done a terrific job in assembling and organizing teaching material related to software security, as well as presented it in a very thorough, interesting and comprehensive manner. It fully reached up to my expectations, and I would like to thank & congratulate all the contributors of the course. Well done, everyone!

교육 기관: José A Q

2020년 5월 3일

Excelente curso. Verdaderamente recomendable para aquellos desarrolladores que quieran tener una introducción práctica al mundo de la ciberseguridad. Perfecta combinación de teoría y ejercicios. Dado que el curso se hizo en 2014, convendría que revisaran el contenido porque pueden haber aparecido nuevas amenazas, técnicas o herramientas que merezca la pena incluir en el curso.

교육 기관: Tarun J C

2020년 3월 13일

Well structured course with great projects and labs that gave me a holistic understanding of the basics of software security. In spite of having no job experience in the world of Cybersecurity, I did not face any difficulty relating to any of the topics discussed in this course and I believe that speaks to its ability to cater to learners of all experience levels.

교육 기관: Dasarapalli R R

2020년 3월 19일

Got the best theoretical introduction for the basic of software security, One of the best courses out there, Professor explains really good about the importance of each aspect covered in this course, Gotta admit the projects were a bit harder than expected but learnt a lot from this course and helped in selecting which area i wanna have expertise in.

교육 기관: Rodrigo G L

2016년 9월 27일

It's a very complete course, touching every aspect of software development and engineering from a security perspective. I liked the interviews a lot too, which also show the importance of principles like secure coding and techniques like static analysis, fuzzing and web form sanitizing in the enterprise/corporate world. I totally recommended it.

교육 기관: Raj G M

2020년 8월 12일

A great course which introduces learner to how and why vulnerability exists by going learning through first principles and then try to hack into the flow to exploit them.

It would be great if University of Maryland starts CTF for learner of this course and brings it's cyber-security knowledge in form of degree and masterTrack certificate also.

교육 기관: JAN P

2019년 9월 9일

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.

교육 기관: Calum G

2018년 5월 16일

I'm currently on week 5 of this course (almost done) and so far it has been excellent. Week 2 will really drop you in at the deep end if you haven't learned about or as in my case haven't studied for a while the C programming language and how its executed in memory. Just stick with it and you will learn a lot of useful information.

교육 기관: Julián J G

2018년 10월 26일

Except for the static analysis and symbolic execution unit, which I actually found pretty hard (there are a lot of terms and definitions), most of the course is pretty easy to get in for anyone with some CS background, but offering solid knowledge and very good examples. 100% recommended as a Software Security introductory course.

교육 기관: Daniel Z

2016년 9월 2일

This course requires you have a good ability of programming about C.You also know some knowledge about the HTML , JavaScript.The course covers a broad range of software security.The hardest part for me is symbolic execution.If your basic knowledge about programming is weak,you need to read materials from Google to understand it.