Deitel
Home
About Deitel & Associates, Inc.
Opportunities for Contract Trainers
Media Kit
Press
Deitel SiteMap
Deitel Gear at CafePress.com
Apps
Resource Centers
Training
On-Site, Instructor-Led Training
Training Overview
Course Catalog and Pricing
GSA Course Catalog and Pricing
C Programming Curriculum Overview
CPlusPlus Programming Curriculum Overview
Java Programming Curriculum Overview
Internet & Web Programming Curriculum Overview
iPhone App Development for Programmers
Visual Basic Programming Curriculum Overview
Visual C# Programming Curriculum Overview
Visual C++ Programming Curriculum Overview
Self-Paced Training (DVD/Online)
Video
Books
LiveLessons Video-Based Training
Android
Android for Programmers
Android How to Program
C
C How to Program, 7/e
C How to Program, 6/e
C How to Program, 5/e
Past Editions
C How to Program, 3/e
C How to Program, 2/e
C How to Program, 4/e
C++
C++ How to Program, 8/e, Early Objects Version
C++ How to Program, 7/e
C++ How to Program, Late Objects Version, 7/e
C++ How to Program, 6/e
C++ for Programmers
Visual C++ 2008 How to Program, Second Edition
Small C++ How to Program, 5/e
Simply C++, 1/e
Past Editions
C++ How to Program, 5/e
C++ How to Program, 4/e
The Complete C++ Training Course, 4/e
C++ In the Lab, 4/e
C++ How to Program, 3/e
The Complete C++ Training Course, 3/e
C++ In the Lab, 3/e
C++ How to Program, 2/e
The Complete C++ Training Course, 2/e
Visual C++ .NET A Managed Code Approach, 1/e
Getting Started with Visual C++ 6, 1/e
Visual C++ .NET How to Program, 1/e
C#
Visual C# 2010 How to Program
C# 2010 for Programmers, 4/e
Visual C# 2008 How to Program, 3/e
C# 2008 for Programmers, 3/e
Visual C# 2005 How to Program, 2/e
C# For Programmers, 2/e
Simply C#, 1/e
Past Editions
C# A Programmer's Introduction, 1/e
C# for Experienced Programmers, 1/e
C# How to Program, 1/e
Internet/Web/Scripting
Internet & World Wide Web How to Program, 5/e
Internet & World Wide Web How to Program, 4/e
JavaScript for Programmers
Ajax, RIAs and Web Development for Programmers
Internet & World Wide Web How to Program, 3/e
Perl How to Program, 1/e
Python How to Program, 1/e
Web Services A Technical Introduction, 1/e
Past Editions
Internet & World Wide Web How to Program, 2/e
Internet & World Wide Web How to Program, 1/e
Wireless Internet & Mobile Business Training, 1/e
e-Business & e-Commerce Training Course, 1/e
Wireless Internet & Mobile Business How to Program
e-Business & e-Commerce How to Program, 1/e
e-Business & e-Commerce for Managers, 1/e
iPhone
iPhone for Programmers: An-App Driven Approach
Java
Java How to Program, 9/e, Early Objects Version
Java for Programmers, 2/e
Java How to Program, 8/e, Early Objects Version
Java How to Program, 8/e, Late Objects Version
Java for Programmers
Java How to Program, 7/e
Java How to Program, 6/e
Simply Java Programming, 1/e
Small Java How to Program, 6/e
Java Web Services for Experienced Programmers, 1/e
Past Editions
Java How to Program, 5/e
Java Student Solutions Manual, 5/e
The Complete Java 2 Training Course, 5/e
Java in the Lab, 5/e
Java How to Program, 4/e
The Complete Java Training Course, 4/e
Java in the Lab, Java How to Program, 4/e
Java How to Program, 3/e
The Complete Java 2 Training Course, 3/e
Java How to Program, 2/e
The Complete Java Training Course, 2/e
Java How to Program With Intro to Visual J++, 1/e
Advanced Java 2 Platform How to Program, 1/e
Operating Systems
Operating Systems, 3/e
Visual Basic
Visual Basic 2010 How to Program
Simply Visual Basic 2010
Visual Basic 2008 How to Program
Simply Visual Basic 2008, 3/e
Visual Basic 2005 for Programmers, 2/e
Visual Basic 2005 How to Program, 3/e
Simply Visual Basic 2005, 2/e
Past Editions
Simply Visual Basic .NET 2003, 1/e
Simply Visual Basic .NET, 1/e
Visual Basic. NET How to Program, 2/e
Visual Basic .NET for Experienced Programmers, 1/e
Visual Basic 6 How to Program, 1/e
XML
XML How to Program, 1/e
Ancillaries
Errata
Translations
CourseSmart Online Books for College Courses
Web 2 eBook
Dive Into Web 2.0 eBook Overview
Contents
Objectives and Outline
Introduction
What Is Web 2.0
Search
Content Networks
User-Generated Content
Blogging
Social Networking
Social Media
Tagging
Social Bookmarking
Software Development
Rich Internet Applications (RIA)
Web Services, Mashups, Widgets, Gadgets
Location-Based Services
XML, RSS, Atom, JSON and VoIP
Web 2.0 Monetization Models
Web 2.0 Business Models
Future of the Web
Wrap-Up
Where to Go for More Web 2.0 Information
Web 2.0 Bibliography
Web 2.0 Glossary
Index
About Deitel
About Internet & World Wide Web How to Program
Store
FAQs
Newsletter
Subscribe to the Deitel Buzz Online Newsletter
Current Issue
Newsletter Archive
Tutorials
Free tutorials and articles
Resource Centers
>>
Programming
>>
C++
>>
C++ Security
Login
|
Register
|
Media Kit
|
Press
|
Site Map
|
Contact Us
|
 
Custom Search
Resource Center
Contents
•
ANSI/ISO C++ Standard
•
C++ Articles
•
C++ Blogs
•
C++ Books
•
C++ Boost Library
•
C++ Certifications
•
C++ Code
•
C++ Compilers and Development Tools
•
C++ Conferences
•
C++ e-Books and Reports
•
C++ FAQs
•
C++ Forums
•
C++ Game Programming Books
•
C++ History
•
C++ Interpreters
•
C++ Multiple Inheritance
•
C++ Newsgroups
•
C++ Podcasts
•
C++ Projects, Freeware and Shareware
•
C++ Related Organizations
•
C++ Resource Sites
•
C++ RSS Feeds
•
C++ Sample Chapters
•
C++ Security
•
C++ Syllabi
•
C++ Tutorials
•
C++ UML Books
•
C++ UML Resources
•
C++ UML Tools
•
C++ Videos
•
C++/ Visual C++ Game Programming
•
C++Ox
•
Deitel C++ Articles
•
Deitel C++ Resources
•
Deitel Instructor-led Training
•
Dive-Into® Guides for C++ Tools
•
STL Resources
•
STL Tutorials
•
What's New in C++
C++ Programming Resource Center
Hover here, then click toolbar to edit content
C++ Security
“Validating C and C++ for Safety and Security”
Article: “Validating C and C++ for Safety and Security” by Robert C. Seacord. Provides advice on structuring manual source-code security audits to improve the security of C++ code. Includes code examples and tables to illustrate techniques.
http://www.ddj.com/dept/security/184402075
Secure Programming Cookbook for C and C++
Book: Secure Programming Cookbook for C and C++, by John Viega and Matt Messier.
http://www.amazon.com/exec/obidos/ASIN/0596003943/deitelassociatin
“Elements of Security” Chart
“Elements of Security” chart lists various threats to a system, the vulnerabilities and the measure required to counter the threat.
http://www.boic.com/security.htm?gs2-01#elements
C++ Security Properties
List of security properties for C++ and descriptions of each.
http://info.borland.com/techpubs/bes/v65/html_books/securityguide/cppprops.html
"Interoperating with a C++ Common Object..."
“Interoperating with a C++ Common Object Request Broker Architecture Client,” from IBM. Discusses authentication between a CORBA client and an IBM WebSphere Application Server.
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/tsec_interoperatec.html
“Security Best practices for C++”
“Security Best practices for C++” from Microsoft. Discusses C++ security features, checked iterators, code analysis for managed code, Windows Application Verifier and .NET security features.
http://msdn2.microsoft.com/en-US/library/k3a3hzw7(en-US,VS.80).aspx
“C++ Security Reference”
“C++ Security Reference” from BEA. Discusses C++ method descriptions for CORBA security.
http://e-docs.bea.com/tuxedo/tux80/security/cplus.htm
Secure Coding in C and C++
Book:
Secure Coding in C and C++
, by Robert C. Seacord (September 2005). Explains the root causes that account for most security vulnerabilities and how to write C++ code to prevent exploitation. Includes examples of secure code, insecure code and exploits.
http://www.amazon.com/Secure-Coding-C%2B%2B-Software-Engineering/dp/0321335724/ref=pd_sim_b_5/105-8731848-0743668
“Saying Goodbye to an Old Friend”
Article: “Saying Goodbye to an Old Friend” by Michael Howard. Describes the security risks in using functions from the C run-time library (CRT), the C++ Standard Template Library (STL) and how Visual C++ 2005 will address these issues. Includes the documentation for the security-enhanced versions of the CRT functions at
http://msdn2.microsoft.com/en-us/library/wd3wzwts(VS.80).aspx
.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncode/html/secure03102004.asp
Update ::
May 23, 2012
© Copyright 1992-2011 by Deitel & Associates, Inc. All rights reserved.
|
Contact Us
|
Deitel.com
|
Privacy Statement
|
Terms Of Use