With that in mind, this Playground gets into some of the most critical areas of secure coding in Kotlin, starting with access control techniques. You’ll also be learning 3 types of injection flaws — SQL, Template, and Command Injection flaws.
The next labs will take you through secrets management and cryptography, and common (but easily avoidable) security misconfigurations found in Kotlin applications.
Our last set of labs are concerned with securely managing data in the application. You’ll learn about confidential information caching, and a cornerstone security control: input validation.
Upon completing this Playground, you will be able to confidently build complex applications in Kotlin while ensuring the highest level of security across all aspects of your environment.
Access Control Techniques
Confidential Information Caching