| Publisher | Columbia University | ||
|---|---|---|---|
| Format | 257.7KB PDF | Date added | 09 Oct 2009 |
| Topics | Software Engineering, Application Development | ||
| Downloads | 12 | ||
Software monocultures are usually considered dangerous because their size and uniformity represent the potential for costly and widespread damage. The emerging concept of collaborative security provides the opportunity to re-examine the utility of software monoculture by exploiting the homogeneity and scale that typically define large software monocultures. Monoculture can be leveraged to improve an application's overall security and reliability. This paper introduces and explores the concept of Application Communities: collections of large numbers of independent instances of the same application. Appropriate mitigation mechanisms are then deployed against the newly discovered fault. This paper explores the concept of an application community and determines its feasibility through analytical modeling and a prototype implementation focusing on software faults and vulnerabilities.
Related white papers
Practical Approaches for Securing Web Applications across the Software Delivery Lifecycle
Enterprises understand the importance of securing web applications to protect critical corporate and customer data. What many don't understand, is how to implement a robust process for integrating security and...
Optimize your performance with the Smart Work Advisor
Smart Work Advisor shows how businesses can optimize their performance by providing a decision tree they can use to adapt dynamically, collaborate more effectively and connect people and processes inside...
Webinar: Securing the Cloud Dec 10th, 2pm ET / 11am PT
Cloud computing promises to provide vast computing power, reliable off-site data storage, wide availability, all at lower maintenance and investment costs. But recent cloud computing mishaps have underscored the need...
The Truth About Wasteful Spending on Software: How to Stop Giving Your Software Vendors Money for Applications You Don't Use
The dirty little secret of software licensing is one is buying more software than one need from the major software vendors. Why? Because neither they nor one has practices in...
Software Engineering Today - Best Practices & Patterns
This is the final webcast in the 15 part series ?Modern Software Development in .NET Using Visual Basic?. Developers shouldn?t miss this opportunity to examine the following topics with renowned...
Market-Leading Data-Modeling Tools: Research Report from the Burton Group
The Burton Group provides an in-depth research report on Market-Leading Data-Modeling Tools. According to their research, basic data modeling tools have become commoditized - basic features are yesterday's...
A Better Debugging Experience With SoftICE
Compuware SoftICE is the world's most powerful debugger for Windows applications. Make sure you're making the most of this advanced system-wide debugger by logging on to a special SoftICE webinar...



