• Course
    • Libraries: If you want this course, consider one of these libraries.
    • 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.

Mike VanSickle - Pluralsight course - Secure Authorization for Go Applications
by Mike VanSickle

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

Mike VanSickle - Pluralsight course - Secure Authorization for Go Applications
Mike VanSickle

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