Security Audit for Co-Quest App

Open
Project: Human City
Toronto, Ontario, Canada
James Rhule
Managing Partner
(87)
4
Preferred learners
  • Anywhere
  • Academic experience
Categories
Security (cybersecurity and IT security)
Skills
codebase resilience penetration testing cyber security mobile application development information technology security auditing code review risk analysis vulnerability software development
Project scope
What is the main goal for this project?

Project: Human City is seeking a comprehensive security review of its mobile application, Co-Quest. The app, designed to facilitate urban exploration and community engagement, must ensure user data is protected and the system is resilient against potential threats. The goal of this project is to identify and document any security vulnerabilities within the app, assess the effectiveness of current security protocols, and recommend improvements. This project will provide learners with the opportunity to apply their knowledge of cybersecurity, software development, and risk assessment in a real-world context. The tasks will include reviewing the app's codebase, testing for common vulnerabilities, and evaluating the app's compliance with industry security standards.



Key tasks include:


- Conducting a thorough code review to identify potential security weaknesses.


- Performing penetration testing to uncover vulnerabilities.


- Evaluating the app's current security protocols and their effectiveness.


- Researching and recommending best practices for mobile app security.

What tasks will learners need to complete to achieve the project goal?

The deliverables for this project will include a detailed security audit report and a presentation summarizing the findings and recommendations. The report should document identified vulnerabilities, assess the current security measures, and provide actionable recommendations for improvement. The presentation should effectively communicate the key findings and proposed solutions to stakeholders.



Deliverables include:


- A comprehensive security audit report.


- A presentation summarizing findings and recommendations.


- Documentation of the testing methodologies used.


- A list of prioritized security improvements.

About the company

The People Planning Project is an attempt to reach an unprecedented level of bioethics in which every human is guaranteed his or her basic needs are met. The People Planning Project strives for the global establishment of IoT infrastructure, free access to the Internet, a global standardized free education system, social learning, environmental stewardship and equal opportunity for all.