AWS Security Implementation

Closed
WOWzer Technologies Inc.
Surrey, British Columbia, Canada
Mark Kennedy
CEO and Co-Founder
(9)
4
Project
Academic experience
100 hours per learner
Learner
Anywhere
Advanced level

Project scope

Categories
Security (cybersecurity and IT security)
Skills
amazon elastic compute cloud amazon guardduty microsoft teams project management xero (accounting software) amazon inspector quality assurance aws elastic beanstalk backup and restore amazon s3 buckets
Details

Objective:

 

To implement AWS Security Hub and its accompanying data from Amazon GuardDuty, Amazon Inspector, and Amazon Maci.

 

Background/Context:

 

WOWzer Technologies builds applications that automate the tedious tasks that Accountants and Bookkeepers have to do. One of these tasks is to backup customer organization data. When using cloud accounting as their resource, it is not automatically backed up in a fully restorable version. Or it’s backed up by the vendor, with no commitment to being able to restore lost data in the event of a breach or corruption. With this in mind, WOWzer built a Backup and Restore application specifically for Xero Cloud accounting. We are preparing to launch our new application and would like to improve our security and increase information flow about vulnerabilities.

Output(s):

 

Implement AWS Security Hub, adding WOWzer team members to the platform.

Implement Amazon GuardDuty and connect to AWS Security Hub.

Implement Amazon Inspector and connect to AWS Security Hub.

Implement Amazon Maci and connect to AWS Security Hub.

Write an implementation guide with screenshots and instructions for the above four applications.

Write an instruction guide as to what key metrics are being measured and what responses should be taken based on AWS Security Hub outputs and how often the metrics should be monitored.

How will the success of the project be measured:

 

The project's success will be based on the final two outputs and how well a WOWzer staff member can adopt the practices and procedures in the guide without relying on other resources.

Project Manager:

Mark Kennedy, mark@wowzer.tech

Governance:

 

Weekly meetings can be made available to each team as needed by available WOWzer team members. An MS Teams chat will be set up for ongoing questions throughout the project. The attending Professor will be added to the chat.

Resources:

 

WOWzer will provide access to a test environment on AWS with access to our application for operation testing.

WOWzer team members, including Preston Wong CTO, Mark Kennedy, CEO and WOWzers’ AWS representative, will provide Senior Architect access for questions or clarification. 

Reporting Requirements:

 

Project status updates every two weeks. Verbal or written.

Assumptions and Constraints:

 

WOWzer assumes that the team members have sufficient background and knowledge of AWS to complete the project and, given sufficient time, can succeed. Constraints may include student time availability, meeting time availability and experience in preparing written and visual material to support the work.

Risk Management:

 

Team members accessing WOWzers’ AWS platform must use MFA when logging into the system.

Issues Management:

 

Issues encountered must be brought to the attention of the attending Professor and WOWzer team as soon as they present. Knowledge gaps will be referred to AWS staff engaged by WOWzer.

Related Projects:

 

WOWzer will be shifting to AWS Elastic Beanstalk simultaneously and the team should be prepared to switch from AWS EC2 Autoscale and Load Balancer to the Beanstalk Service, should the existing resource be changed. The team must be prepared to re-implement onto new EC2 instances and S3 buckets.

Quality Assurance:

 

As each AWS application is implemented, tests must be performed by a backup and restoration procedure using WOWzers’ application. This will ensure that the settings programmed into the AWS applications do not prevent the end user from still using WOWzers’ Backup and Restore application effectively.

Deliverables
  • Implement AWS Security Hub, adding WOWzer team members to the platform.
  • Implement Amazon GuardDuty and connect to AWS Security Hub.
  • Implement Amazon Inspector and connect to AWS Security Hub.
  • Implement Amazon Maci and connect to AWS Security Hub.
  • Write an implementation guide with screenshots and instructions for the above four applications.
  • Write an instruction guide as to what key metrics are being measured and what responses should be taken based on AWS Security Hub outputs and how often the metrics should be monitored. 
Mentorship

We will attend weekly meetings. Students can access our AWS Platform and an AWS Senior Architect for troubleshooting. Clear communication and feedback.

Supported causes
Industry, innovation and infrastructure

About the company

Company
Surrey, British Columbia, Canada
2 - 10 employees
Business services, Technology

We started as an accounting and bookkeeping firm and realized that the system most accountants and bookkeepers were using had some shortcomings. First was an effective backup and restore service for Xero cloud accounting and then solving the age-old problem of tedious data entry. So we created software to solve these problems and are going to market very soon with your teams help.