Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

You are tasked to evaluate a web service that checks a password stored in a data

ID: 3745019 • Letter: Y

Question

You are tasked to evaluate a web service that checks a password stored in a database. The web service is built with a

1. A commercially available web server(Apache 2.4.20) hosted on a Linux operating system (Ubuntu 16.04)

2. A commercial database(9.4.19) that is hosted on any commercially viable operating system(Ubuntu 16.04)

This web service is accessed through a browser and your service can have a minimal browser requirement.

Identify the risk(CVSS score on NVD etc...) of staging such a system using different versions of the above software. Analyze the system and create a report with a Pareto chart identifying the important risk points.

Explanation / Answer

Apache on its own does not operate with websites by itself. It however does manage virtual hosts which are identified by either IP addresses or by the host name. But, to get a better and more optimal performance, Apache is usually supplemented with another web server – nginx.

In case of Apache, when Apache receives a request it first checks the TTL time stamp whether it has expired or not.

However, for password authentication 3 modules are involved in the authentication and the authorization process.

mod_auth_basic

mod_auth_digest

If any information needs to be password protected, then this technique where one module from each section is implemented to ensure the same.

AuthType Basic

AuthName "Restricted Files"

# (Following line optional)

AuthBasicProvider file

AuthUserFile "/usr/local/apache/passwd/passwords"

Require user rbowen

A sample example to protect the data in the users local directory.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote