IASAbout IASDesignHostingPromotionConsultingContact


    Secure Programming Methodologies Programming













Secure Programming Methodologies Programming


In secure programming (synonym: defensive programming), the goal is to ensure continuing function of software despite any and all unforeseen use(s). This may be viewed as reducing or eliminating the prospect of Murphy's Law working. It is most valuable when software can be misused accidently or intentionally, to catastrophic effect.Nothing is assumed: all error states are accounted for and handled. Programmers never assume a given function call or library will work as promised, and so handle it in the code. In contrast, in normal programming practices, many such assumptions are made.

    Top: Computers: Programming: Methodologies: Secure Programming
See Also:

  • Secure Programming Techniques - First installment in multipart series of excerpts from Practical Unix and Internet Security, 3rd Edition; tips and general design principles to code by to avoid security-related bugs. O'Reilly Media.
  • Secure Programming for Linux and Unix Howto - Design and implementation guidelines for writing secure programs for POSIX operating systems.
  • Defensive Programming - Growing article, with links to many related topics. [Wikipedia]
  • Oulu University Secure Programming Group - Goal: study, evaluate, develop means to implement and test application and system software to prevent, discover and prevent implementation level security vulnerabilities pro-actively, and via software security testing.


Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor
Click here to add, change or remove your listing

Top


Home | About IAS | Web Design | Web Hosting | Promotion | Consulting | Support | Contact IAS

Copyright © 1995-2009 Internet Advertising Solutions, Inc.
Copyright Notice | Privacy Policy | Site Map | APR









  MySQL - Cache Direct sec.