CSC/ECE 517 Fall 2009/wiki1b 8 va: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
(Begin)
 
(Lay down a rough framework, we can add to it and make it look better later)
Line 1: Line 1:
Currently being edited by salt!
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

Revision as of 22:17, 17 September 2009

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