|
An Overview of Common Programming Security Vuln...
|
|
Hits: 0 |
|
Date added: 07/30/2005 |
|
An Overview of Common Programming Security Vulnerabilities and Possible Solutions
Programming security vulnerabilities are the most common cause of software security breaches in current day computing. While these can easily be avoided by an attentive programmer, many programs still contain these kinds of vulnerabilities. This document will describe what the most commonly occuring ones are and will then explain how these can be abused to make a program do something it did not intend to do. We will then take a look at how a recent vulnerability in popular piece of software was exploited to allow an attacker to take control of the execution flow of that program. Several solutions exist to detect and prevent many, though not all, of the vulnerabilities described in this document in existing programs without requiring source code modifications, and in some cases without even requiring access to the source code to the applications. We will take an indepth look at how these solutions are implemented and what their effects are on legitimate programs, how they attempt to mitigate the restrictions they impose and what their impact is on the performance of the programs they attempt to protect. We will also describe if and how these solutions can be bypassed. |
|
|
|
|
An Introduction to Sockets in C
|
|
Hits: 31 |
|
Date added: 12/16/2005 |
|
|
|
|
|
|
AJAX Storage White Paper
hot!
|
|
Hits: 62 |
|
Date added: 09/21/2007 |
|
A look at AJAX applications using Flash cookies (shared objects) and Internet Explorer User-Data Persistence to store data out side of the standard browser cache. |
|
|
|
|
AJAX
|
|
Hits: 10 |
|
Date added: 08/09/2006 |
|
Sams Teach Yourself Ajax in 10 Minutes is a concise introduction to the basics of building Ajax applications and the architecture and operation of these applications. You will learn the techniques employed in using Ajax, introducing Ajax and explaining how it may be used to solve realistic user interface problems. You will be able to immediately begin building web applications, and will have platform from which to explore more advanced aspects of Ajax. |
|
|
|
|
Advanced Programming In The Unix Environment 2Ed
|
|
Hits: 21 |
|
Date added: 01/07/2007 |
|
Addison Wesley - Advanced Programming In The Unix Environment (2005) 2Ed |
|
|
|