-
Course
- Security
Secure Authorization for Go Applications
Web services transfer sensitive information between clients and servers on almost every request. This course will teach you how to recognize common vulnerabilities associated with this information sharing and present strategies for mitigating them.
What you'll learn
Almost every web service requires contextual information to identify specific resources. These identifiers create potential vulnerabilities that can be exploited to compromise a system. In this course, Secure Authorization for Go Applications, you’ll learn to identify and eliminate these attack vectors. First, you’ll explore how to use horizontal access controls to ensure that users can’t hijack resources that belong to other users. Next, you’ll learn what insecure direct object references (IDORs) are and how to prevent them. Finally, you’ll learn what vertical privilege escalation is and how to protect sensitive resources. When you’re finished with this course, you’ll have the skills and knowledge of user authorization needed to ensure that your services’ resources properly secured.
Table of contents
About the author
Michael VanSickle is an application architect in Akron, Ohio. He is a mechanical engineer by training and a software engineer by choice. He is passionate about learning new programming languages and user experience design.
More Courses by Mike