{"@context":"https://w3id.org/openbadges/v2","badge":{"criteria":{"narrative":"<p>Participant has demonstrated an understanding of:</p>\r\n\r\n<ul>\r\n\t<li>Fundamental concepts of error handling&nbsp;and data protection via encryption.</li>\r\n\t<li>How threat modelling should involve various systems and components as a whole.</li>\r\n\t<li>Concepts of input validation and principle of least privilege.</li>\r\n\t<li>Step-up and secondary channel authentication and correctly applying authorisation.</li>\r\n\t<li>Advanced cross-site scripting attacks and defensive pitfalls.</li>\r\n\t<li>Designing internal APIs to best protect against external threats.</li>\r\n\t<li>Microservice design considerations to best protect against attacks and minimise damage in case of a breach.</li>\r\n\t<li>Protecting internal tools and dangers of unmanaged languages when designing applications.</li>\r\n\t<li>Deeper understanding of advanced exploitation techniques an attacker may employ and how to best protect and minimise the damage.</li>\r\n</ul>\r\n"},"description":"<p>Our Advanced Secure Design&nbsp;course takes the next step in the&nbsp;Secure Design journey. While the fundamentals course covers common attack,&nbsp;exploitation techniques and fundamental security principles to adhere to, advanced course goes deeper. The lessons dive deep&nbsp;into full system threat modelling, correctly applying authentication, authorisation and step-up authentication concepts, input validation,&nbsp;principle&nbsp;of least privilege and examining how various systems should&nbsp;interact with each other in a secure manner. Participants take on a role of a nation state hacker to learn how commonly tried defensive techniques are bypassed and seemingly secure systems breached. The journey starts in the outer perimeter with breaching a web application, to compromising high value internal systems. The design&nbsp;mistakes are analysed,&nbsp;solutions&nbsp;examined and advanced secure design principles applied&nbsp;to take security knowledge to the next level.</p>\r\n","id":"https://my.certifyme.online/openbadge/badgeClasses/v2/19023","image":"https://blr1.digitaloceanspaces.com/apac-badge-image/3649/19023/655661/cert_a280149819023.png","issuer":{"id":"https://my.certifyme.online/openbadge/profiles/v2/3649","name":"The Missing Link","type":"Profile","url":"https://www.themissinglink.com.au/","verification":{"allowedOrigins":"https://my.certifyme.online"}},"name":"Advanced Secure Design ","tags":["Advanced Secure Design Principles"],"type":"BadgeClass"},"id":"https://my.certifyme.online/openbadge/assertions/v2/a280149819023","issuedOn":"Fri, 20 Feb 2026 00:00:00 GMT","recipient":{"identity":655661,"type":"ID"},"type":"Assertion","verification":{"type":"hosted"}}
