Skip to content

Implementing necessary mitigations for the Software Security Project - Milestone 1

ahmeddwalid/Vulnerable-Educational-Website

 
 

Repository files navigation

Description of Real-World System

An Education Suggestion Website is a for-profit massive open online course provider where a graduate/undergraduate/adults/teenagers or even kids can search for a topic to learn and different courses related to that topic with different instructors, ratings, and description are viewed to them in order to choose the best one to enroll in.

The enroller can communicate easily with the constructor about courses’ topics and other issues. All details are described by the following: Each enroller has a unique ID and a profile. The profile includes the enroller’s name -his first name at least-, email, gender, data of birth, login password, may have a photo uploaded, and a list of enrolled courses that enroller have been enrolled into. Each instructor has unique ID, and profile. The profile indicates the instructor’s specialization, name, list of published courses, list of reviews about the instructor, and an instructor can have more than one specialization.

Each course has course number, an instructor, given specialization, course hours, course content, number of enrollers, order among its specialization, and rating out of 5. A new Enroller can sign up to the system -by providing full name, email and password- to be able to enroll different courses or browse courses.

1

image

image

About

Implementing necessary mitigations for the Software Security Project - Milestone 1

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Hack 63.5%
  • CSS 24.8%
  • PHP 10.3%
  • JavaScript 1.4%