Latest Screencasts (page 2)
Storing Encrypted Data Securely using Active Record
Teach Me To Code - 2009-09-29 - free
Learn how to save data such as bank information, social security number, or other sensitive information in your Rails application securely by encrypting the data. By using spikex’s gem Strongbox, you can use private and public keys to secure your data in your database to where you must have the password to decrypt them. Download [...]
Watch this screencastRailsCasts #178 7 Security Tips
Railscasts - 2009-09-07 - free
Security is important! Here I show seven different security flaws which are common to Rails applications ranging from mass assignment to CSRF protection.
Watch this screencastRailsCasts #143 PayPal Security
Railscasts - 2009-01-05 - free
This episode shows how to encrypt the variables passed to PayPal and verify the authenticity of the payment notifications (IPN).
Watch this screencastRails Security Audit PDF
Peepcode - 2008-05-28 - paid
by Aaron Bedra of Relevance No one wants to wake up to an application that has been hacked. This 47-page PDF talks about common vulnerabilities found in Rails applications and how to solve them. After touching on common model and view vulnerabilities, Aaron takes you through a session with the...
Watch this screencastRailsCasts #65 Stopping Spam with Akismet
Railscasts - 2007-08-06 - free
The Railscasts site has been getting a lot of comment spam in the past, but no longer. In this episode I will show you how I solved this problem by using the Akismet web service.
Watch this screencastRailsCasts #27 Cross Site Scripting
Railscasts - 2007-05-04 - free
Another common security issue is cross site scripting. In this episode you will see why it is so important to escape any HTML a user may submit.
Watch this screencastRailsCasts #26 Hackers Love Mass Assignment
Railscasts - 2007-05-02 - free
Your site may be at risk! When using mass assignment, you are giving the user complete control over that model and its associations. See how a hacker might use this vulnerability and learn how to stop it in this episode.
Watch this screencastRailsCasts #25 SQL Injection
Railscasts - 2007-04-30 - free
One of the most common security problems for dynamic sites is SQL Injection. Thankfully Rails does everything it can in solving this issue, but you still need to be aware of it.
Watch this screencastRailsCasts #20 Restricting Access
Railscasts - 2007-04-18 - free
In this second part of the series on administration, you will learn how to lock down the site to keep the public from accessing the administration features.
Watch this screencastRailsCasts #9 Filtering Sensitive Logs
Railscasts - 2007-03-23 - free
Are you accepting sensitive user data? Passwords, credit card numbers, etc. By default, Rails stores all submitted parameters in plain text in the logs. This episode will show you how to filter this sensitive input so it doesn't show up in the log file.
Watch this screencast