CSC/ECE 517 Fall 2009/wiki1b 8 va

From Expertiza_Wiki
Revision as of 22:17, 17 September 2009 by Salt (talk | contribs) (Lay down a rough framework, we can add to it and make it look better later)
Jump to navigation Jump to search

Currently being edited by salt!

/* Remove when done, this is to keep us on track: _________ Note: the blanks are indications of where more work needs to be done

Today’s web developers must absolutely consider application security as they develop and deploy web applications. At the start of this year, several organizations jointly released a list of “the 25 Most Dangerous Programming Errors and How to Fix Them.” Show how the design of Ruby and Rails helps mitigate these common errors. How do Ruby and Rails compare to other Web frameworks in defending against these problems?

  • /


    Security errors are a major problem in today's applications.  Ruby on Rails has many features that automatically prevent security holes.  There are additional tools and plugins for Ruby and Rails that can reduce the risks.

Built in features: - Largely automated design

Tools and plugins: (Is this outside the scope, revisit later, lets get the basics down first) _______ - Cucumber - Outside in test: (elaborate, add link) ________ - Tarantula - A web site that tests applications for common vulnerabilities (add link) _____


Common security errors and their mitigations:

Insecure Interaction Between Components

 - 
 Mitigations:


References: ______ (properly structure resources)

- CSC 517 - http://www.sans.org/top25errors/#s4 - Lists top 25 errors by category