Security Audit for Co-Quest App
Project scope
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 developmentProject: 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.
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.
Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.
Sharing knowledge in specific technical skills, techniques, methodologies required for the project.
Direct involvement in project tasks, offering guidance, and demonstrating techniques.
Providing access to necessary tools, software, and resources required for project completion.
Scheduled check-ins to discuss progress, address challenges, and provide feedback.
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.