[SOLVED] SDEV460 – Homework 2 Testing Framework and Basic Security Controls

55.00 $

Categories: ,
Click Category Button to View Your Next Assignment | Homework

You will receive the following solution file(s) instantly after successful payment:

zip file icon Testing-Framework-and-Basic-Security-Controls-en4osg.zip (1275.9 KB)
Assignment Instructions Updated Recently? Submit Below and we will provide new Solution!
Submit New Instructions
🔒 Securely Powered by:
Secure Checkout
5/5 - (3 votes)

Overview:

This homework will demonstrate your knowledge of creating a testing framework and using that framework to conduct some basic server and web application security controls.

Assignment: Total 100 points

Using the readings from weeks 3 and 4 as a baseline, develop a testing framework with these phases as guidelines for your organization or an organization you would like to work for in the future.

  • Before development begins
  • During definition and design
  • During development
  • During deployment
  • Maintenance and operations

You will need to fill in the details for each phase by 1) describing what each phase encompasses and 2) 3 or more activities you will engage in for each phase. In addition, you will apply part of this framework in the phase “During development” by engaging in three tests/security controls outlined below:

  1. Fingerprint Web Server (OTG-INFO-002)

The following command was run from a sample website:

nc localhost 80

HEAD / HTTP/1.0

This output was received:

HTTP/1.1 200 OK

Date: Mon, 15 Jul 2019 01:40:42 GMT

Server: Apache/2.4.7 (Ubuntu)

Last-Modified: Sun, 10 Aug 2014 22:02:57 GMT

ETag: “2cf6-5004d99d98b8a”

Accept-Ranges: bytes

Content-Length: 11510

Vary: Accept-Encoding

X-Content-Type-Options: nosniff

X-Frame-Options: sameorigin Connection: close

Content-Type: text/html

 

Perform online research about the discovered software vendor and release. Report upon documented vulnerabilities with the release.

Report upon how you would mitigate any documented vulnerabilities

  1. Review webpage comments and metadata for information leakage (OTG-INFO-005). Manually review the sample HTML/PHP application provided in the zip file attached in this project.

Based upon online research, what are three or more categories of information that would be considered unacceptable information leakage?

After unzipping the file, you will need to review each file possible leakage of sensitive information. Summarize upon what you have discovered, your method of discovery and what recommendations you have for mitigating the issues.

 

  1. Test HTTP Methods (OTG-CONFIG-006) – See which HTTP methods are available on the sample website.

The following command was run from a sample website:

nc localhost 80  OPTIONS / HTTP/1.1

 

This output was received:

HTTP/1.1 200 OK

Date: Mon, 15 Jul 2019 01:46:37 GMT

Server: Apache/2.4.7 (Ubuntu)

Allow: GET,HEAD,POST,OPTIONS,TRACE

X-Content-Type-Options: nosniff

X-Frame-Options: sameorigin

Content-Length: 0

Connection: close

Content-Type: text/html

What HTTP methods are enabled and disabled on this site? Which methods potentially pose a security risk for a web application. Describe how these pose a risk.

 

Deliverables:

You should submit your source testing framework document along with the results testing the three security controls listed above.

Your document should be well-organized, well-written using paragraph style, includes page numbers, includes all references used and contains minimal spelling and grammar errors.

 

 

 

 

Grading Rubric:

Attribute Meets
Testing framework 40 points

 

Develops and fills in details for the “before development begins” phase testing framework. (8 points)

 

Develops and fills in details for the “during definition and design” phase testing framework. (8 points)

 

Develops and fills in details for the “during development” phase testing framework. (8 points)

 

Develops and fills in details for the “during deployment” phase testing framework. (8 points)

 

Develops and fills in details for the “maintenance and operations” phase testing framework. (8 points)

Security Controls 40 points

 

Applies Fingerprint Web Server (OTG-INFO-002) to the testing framework. (10 points)

 

Reviews webpage comments and metadata for information leakage from provide website files.(OTG-INFO-005). (20 points)

 

Tests HTTP Methods (OTG-CONFIG-006) and documents which HTTP methods are available on the website and which pose risks. (10 points)

Documentation and Submission 20 points

 

Document is well-organized, well-written using paragraph style, includes page numbers, include all references used and contains minimal spelling and grammar errors (20 points)

 

  • Testing-Framework-and-Basic-Security-Controls-en4osg.zip