Learn about the client, "The Unsecure PWA Company," and the importance of secure software architecture. Explore common vulnerabilities and cybersecurity trends to set the foundation for your analysis.
Understand the advantages of protecting data, minimising vulnerabilities, and embedding confidentiality, integrity, and availability into software. Discover how secure design improves user trust and enterprise success.
Examine strategies to enhance security throughout the software development lifecycle, from requirements to maintenance. Apply privacy-by-design principles to create robust, user-centric solutions.
Explore how user behaviour, experience, and limitations impact secure software design. Learn to balance usability and security with practical recommendations.
Identify key features like data protection, authentication, and regulatory compliance that strengthen applications. See how these features are applied to create resilient software.
Discover how cryptography safeguards sensitive information and how sandboxing contains threats. Understand their role in security-by-design approaches.
Conduct thorough security testing to identify vulnerabilities in the Unsecure PWA. Document findings, assess impacts, and evaluate risk severity.
Address vulnerabilities with secure code implementations, focusing on input validation, session management, and API security. Learn defensive programming techniques to minimise risks.