Secure Coding with Ruby on Rails

The Ruby on Rails framework offers simplicity that streamlines web application development. Developers who use it appreciate its flexibility and scalability. But, as with anything on the Internet, attackers are continually seeking new opportunities to infiltrate. Vulnerabilities include malicious Ruby Gems, injections, XSS, among others. These modules outline the most common vulnerabilities and how to code defensively.

24 Modules | 8 Hours | Green Belt Level
Experience It Today

Example Ruby Development Concepts

  • Security features built into Ruby
  • Common RoR attacks
  • Injection prevention  
  • Dependency Management
  • Authentication techniques
  • Sensitive data management
  • SCA tools and automation

 What’s Included?

We created this Green Belt path for developers coding in the Ruby on Rails framework. It includes our standard 12 Green Belt Secure Development modules with the addition of 12 new Secure Coding with Ruby Modules. Each of our lessons are short and conclude with a brief ten question assessment. The learning module length is purposeful – they are perfect for filling gaps in a developer’s day while code is deploying.

Secure Coding for Ruby on Rails Green Belt Path

  1. Introduction to Ruby Security
  2. Ruby Threat Landscape
  3. Secure Coding with Ruby | Part 1
  4. Secure Coding with Ruby | Part 2
  5. Secure Coding with Ruby | Part 3
  6. Ruby on Rails Best Practices
  7. Input Validation with Ruby
  8. OWASP Top 10 | Part 1
  9. OWASP Top 10 | Part 2
  10. OWASP Top 10 | Part 3
  11. Secure Software Supply Chain 
  12. Static Code Analysis 

Experience how we turn developers into security champions.

Start Your FREE Trial Today!