Programming mistakes cause most vulnerabilities in software. A common mistake is failing to check the size of data buffers – a kind of storage bin of memory where a computer process executes its functions. When a buffer overflows, it overwrites data in adjacent memory buffers. This corrupts the stack or heap areas of memory, which may allow the execution of an attacker’s code on that machine via a virus, worm, or other unpleasant exploit.
Showing posts with label Programming. Show all posts
Showing posts with label Programming. Show all posts
25 July 2011
Where do vulnerabilities come from?
Labels:
Buffer Overflow,
Computer,
Exploit,
General Public License,
Network,
Online,
Programming,
Software,
Virus,
Vulnerabilities,
Worm
Content Management System
When the World Wide Web was born, creating even the simplest web page required learning the language of the Web: HTML. Since then, great strides in the power of web authoring software have been made with the availability of professional web editors such as Adobe Dreamweaver and Microsoft FrontPage. These types of editors have made the creation and maintenance of a web site much easier by providing a graphical user interface for web construction and minimizing the amount of HTML coding required by the webmaster.
Labels:
CMS,
content,
content management system,
erp,
HTML,
Joomla,
Programming,
Web,
World Wide Web

