From the course: Developing Secure Software (2015)
Setting the stage
“
- [Instructor] OpenEMR is an open source project that implements an electronic medical record system, or EMR. This project released its first version of the software in 2001. OpenEMR software has a pretty significant code base containing more than 500,000 lines of code. It also has a relatively big user base. We'll be using OpenEMR as our case study to learn together how to conduct a typical architectural analysis for security.
Contents
-
-
-
-
-
-
Setting the stage34s
-
(Locked)
Buffer overflow attacks1m 41s
-
(Locked)
Buffer overflow countermeasures1m 44s
-
(Locked)
Broken authentication and session management1m 7s
-
(Locked)
Broken authentication and session management countermeasures2m 1s
-
(Locked)
Insecure direct object references1m 24s
-
(Locked)
Insecure direct object references countermeasures52s
-
(Locked)
Sensitive information exposure1m 6s
-
(Locked)
Sensitive data exposure countermeasures1m 37s
-
(Locked)
Other secure coding best practices2m 22s
-
-
-
-