Secure API Architecture Development

Open
Cross - Checks Background Reporting Inc.
Port Coquitlam, British Columbia, Canada
CEO
(2)
4
Project
Academic experience
300 hours per learner
Learner
Anywhere
Advanced level

Project scope

Categories
Security (cybersecurity and IT security)
Skills
data validation encryption application programming interface (api) data encryption cryptography authentications it security architecture industry standards role-based access control (rbac) authorization (computing)
Details

Cross-Checks Background Reporting Inc. is seeking to enhance the security of its backend API system, which handles sensitive data transmission. The project focuses on developing a robust security architecture to protect user data and ensure compliance with industry standards. Key objectives include implementing a robust authentication and authorization system with role-based access control to limit user permissions. Additionally, the project aims to ensure data encryption both at rest and in transit, and to perform input validation and sanitization for user forms. Learners will research and recommend tools and methods for securing API designs, as well as establish logging and monitoring mechanisms. The ultimate goal is to create a comprehensive security architecture and compile a detailed report for the organization.

Deliverables

The project deliverables include a detailed security architecture report outlining the implemented authentication and authorization systems, encryption methods, and input validation techniques. Additionally, the report will provide recommendations for tools and methods to secure API designs, along with a logging and monitoring framework. The final deliverable will be a presentation summarizing the findings and proposed security measures.

Mentorship
Domain expertise and knowledge

Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.

Skills, knowledge and expertise

Sharing knowledge in specific technical skills, techniques, methodologies required for the project.

Hands-on support

Direct involvement in project tasks, offering guidance, and demonstrating techniques.

Tools and/or resources

Providing access to necessary tools, software, and resources required for project completion.

Regular meetings

Scheduled check-ins to discuss progress, address challenges, and provide feedback.

About the company

Company
Port Coquitlam, British Columbia, Canada
2 - 10 employees
Consumer goods & services

At Cross-Checks, we provide intelligent, flexible and robust Background Reporting Solutions. We offer comprehensive, background Intelligence that will help our clients mitigate risk and meet their obligation to due care, no matter the task at hand.