skip to content
Secure programming cookbook for C and C++ Preview this item
ClosePreview this item
Checking...

Secure programming cookbook for C and C++

Author: John Viega; Matt Messier; Safari Tech Books Online.
Publisher: Beijing ; Cambridge : O'Reilly, ©2003.
Edition/Format:   eBook : Document : English : 1st edView all editions and formats
Summary:
Password sniffing, spoofing, buffer overflows, and denial of service: these are only a few of the attacks on today's computer systems and networks. At the root of this epidemic is poorly written, poorly tested, and insecure code that puts everyone at risk. Clearly, today's developers need help figuring out how to write code that attackers won't be able to exploit. But writing such code is surprisingly difficult.  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Cookbooks
Additional Physical Format: Print version:
Viega, John.
Secure programming cookbook for C and C++.
Beijing ; Cambridge : O'Reilly, ©2003
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: John Viega; Matt Messier; Safari Tech Books Online.
ISBN: 0596003943 9780596003944 9780596517014 0596517017 9780596552183 0596552181
OCLC Number: 1058249993
Notes: "Covers Unix and Windows"--Cover.
"Recipes for cryptography, authentication, networking, input validation & more"--Cover.
Includes index.
Machine derived contents note: ForewordPrefaceChapter 1: Safe InitializationChapter 2: Access ControlChapter 3: Input ValidationChapter 4: Symmetric Cryptography FundamentalsChapter 5: Symmetric EncryptionChapter 6: Hashes and Message AuthenticationChapter 7: Public Key CryptographyChapter 8: Authentication and Key ExchangeChapter 9: NetworkingChapter 10: Public Key InfrastructureChapter 11: Random NumbersChapter 12: Anti-TamperingChapter 13: Other TopicsColophon.
Reproduction Notes: Electronic reproduction. Boston, MA : Safari, 2003. Available via World Wide Web.
Description: xxv, 762 pages : illustrations ; 24 cm
Details: Mode of access: World Wide Web.
Responsibility: John Viega and Matt Messier.
More information:

Abstract:

Password sniffing, spoofing, buffer overflows, and denial of service: these are only a few of the attacks on today's computer systems and networks. At the root of this epidemic is poorly written, poorly tested, and insecure code that puts everyone at risk. Clearly, today's developers need help figuring out how to write code that attackers won't be able to exploit. But writing such code is surprisingly difficult. Secure Programming Cookbook for C and C++ is an important new resource for developers serious about writing secure code. It contains a wealth of solutions to problems faced by those who.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/1058249993> # Secure programming cookbook for C and C++
    a schema:CreativeWork, schema:Book, schema:MediaObject ;
    library:oclcnum "1058249993" ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/718432#Place/beijing> ; # Beijing
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/718432#Place/cambridge> ; # Cambridge
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/ch> ;
    rdfs:comment "Warning: This malformed URI has been treated as a string - 'http://images.contentreserve.com/ImageType-100/2858-1/{22E070F0-DD9E-4E78-8641-877BB2D37D01}Img100.jpg'" ;
    schema:about <http://experiment.worldcat.org/entity/work/data/718432#Topic/computer_security> ; # Computer security
    schema:about <http://experiment.worldcat.org/entity/work/data/718432#Topic/computers_programming_languages_pascal> ; # COMPUTERS--Programming Languages--Pascal
    schema:about <http://experiment.worldcat.org/entity/work/data/718432#Topic/c++> ; # C++
    schema:about <http://experiment.worldcat.org/entity/work/data/718432#Topic/computers_programming_languages_c> ; # COMPUTERS--Programming Languages--C#
    schema:about <http://experiment.worldcat.org/entity/work/data/718432#Topic/software_patterns> ; # Software patterns
    schema:about <http://experiment.worldcat.org/entity/work/data/718432#Topic/softwareentwicklung> ; # Softwareentwicklung
    schema:about <http://experiment.worldcat.org/entity/work/data/718432#Topic/kryptologie> ; # Kryptologie
    schema:about <http://experiment.worldcat.org/entity/work/data/718432#Topic/c++_computer_program_language> ; # C++ (Computer program language)
    schema:about <http://experiment.worldcat.org/entity/work/data/718432#Topic/c> ; # C
    schema:about <http://dewey.info/class/005.133/e22/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/718432#Topic/computers_programming_languages_java> ; # COMPUTERS--Programming Languages--Java
    schema:about <http://experiment.worldcat.org/entity/work/data/718432#Topic/datensicherung> ; # Datensicherung
    schema:about <http://experiment.worldcat.org/entity/work/data/718432#Topic/c_computer_program_language> ; # C (Computer program language)
    schema:about <http://experiment.worldcat.org/entity/work/data/718432#Topic/computer_software_development> ; # Computer software--Development
    schema:bookEdition "1st ed." ;
    schema:bookFormat schema:EBook ;
    schema:contributor <http://experiment.worldcat.org/entity/work/data/718432#Person/messier_matt> ; # Matt Messier
    schema:contributor <http://experiment.worldcat.org/entity/work/data/718432#Organization/safari_tech_books_online> ; # Safari Tech Books Online.
    schema:copyrightYear "2003" ;
    schema:creator <http://experiment.worldcat.org/entity/work/data/718432#Person/viega_john> ; # John Viega
    schema:datePublished "2003" ;
    schema:description "Password sniffing, spoofing, buffer overflows, and denial of service: these are only a few of the attacks on today's computer systems and networks. At the root of this epidemic is poorly written, poorly tested, and insecure code that puts everyone at risk. Clearly, today's developers need help figuring out how to write code that attackers won't be able to exploit. But writing such code is surprisingly difficult. Secure Programming Cookbook for C and C++ is an important new resource for developers serious about writing secure code. It contains a wealth of solutions to problems faced by those who."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/718432> ;
    schema:genre "Electronic books"@en ;
    schema:genre "Cookbooks"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://worldcat.org/entity/work/data/718432#CreativeWork/secure_programming_cookbook_for_c_and_c++> ;
    schema:name "Secure programming cookbook for C and C++"@en ;
    schema:productID "1058249993" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/1058249993#PublicationEvent/beijing_cambridge_o_reilly_2003> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/718432#Agent/o_reilly> ; # O'Reilly
    schema:url <http://excerpts.cdn.overdrive.com/FormatType-410/2858-1/22E/070/F0/SecureProgrammingCookbookforCandC9780596552183.epub> ;
    schema:url <https://www.overdrive.com/search?q=22E070F0-DD9E-4E78-8641-877BB2D37D01> ;
    schema:url <http://ezproxy.lindenwood.edu:2048/login?url=https://www.safaribooksonline.com/library/view/-/0596003943/?ar> ;
    schema:url <http://catdir.loc.gov/catdir/enhancements/fy1010/2004296888-t.html> ;
    schema:url <http://www.dawsonera.com/depp/reader/protected/external/AbstractView/S9780596517014> ;
    schema:url <https://www.safaribooksonline.com/library/view/-/0596003943/?ar> ;
    schema:url "http://images.contentreserve.com/ImageType-100/2858-1/{22E070F0-DD9E-4E78-8641-877BB2D37D01}Img100.jpg" ;
    schema:url <http://VH7QX3XE2P.search.serialssolutions.com/?V=1.0&L=VH7QX3XE2P&S=JCs&C=TC0000077894&T=marc&tab=BOOKS> ;
    schema:url <https://samples.overdrive.com/?crid=22E070F0-DD9E-4E78-8641-877BB2D37D01&.epub-sample.overdrive.com> ;
    schema:url <http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=414819> ;
    schema:workExample <http://worldcat.org/isbn/9780596003944> ;
    schema:workExample <http://worldcat.org/isbn/9780596552183> ;
    schema:workExample <http://worldcat.org/isbn/9780596517014> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1058249993> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/718432#Organization/safari_tech_books_online> # Safari Tech Books Online.
    a schema:Organization ;
    schema:name "Safari Tech Books Online." ;
    .

<http://experiment.worldcat.org/entity/work/data/718432#Person/messier_matt> # Matt Messier
    a schema:Person ;
    schema:familyName "Messier" ;
    schema:givenName "Matt" ;
    schema:name "Matt Messier" ;
    .

<http://experiment.worldcat.org/entity/work/data/718432#Person/viega_john> # John Viega
    a schema:Person ;
    schema:familyName "Viega" ;
    schema:givenName "John" ;
    schema:name "John Viega" ;
    .

<http://experiment.worldcat.org/entity/work/data/718432#Topic/c_computer_program_language> # C (Computer program language)
    a schema:Intangible ;
    schema:name "C (Computer program language)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/718432#Topic/c++_computer_program_language> # C++ (Computer program language)
    a schema:Intangible ;
    schema:name "C++ (Computer program language)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/718432#Topic/computer_security> # Computer security
    a schema:Intangible ;
    schema:name "Computer security"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/718432#Topic/computer_software_development> # Computer software--Development
    a schema:Intangible ;
    schema:name "Computer software--Development"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/718432#Topic/computers_programming_languages_c> # COMPUTERS--Programming Languages--C#
    a schema:Intangible ;
    schema:name "COMPUTERS--Programming Languages--C#"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/718432#Topic/computers_programming_languages_java> # COMPUTERS--Programming Languages--Java
    a schema:Intangible ;
    schema:name "COMPUTERS--Programming Languages--Java"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/718432#Topic/computers_programming_languages_pascal> # COMPUTERS--Programming Languages--Pascal
    a schema:Intangible ;
    schema:name "COMPUTERS--Programming Languages--Pascal"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/718432#Topic/software_patterns> # Software patterns
    a schema:Intangible ;
    schema:name "Software patterns"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/718432#Topic/softwareentwicklung> # Softwareentwicklung
    a schema:Intangible ;
    schema:name "Softwareentwicklung"@en ;
    .

<http://worldcat.org/entity/work/data/718432#CreativeWork/secure_programming_cookbook_for_c_and_c++>
    a schema:CreativeWork ;
    rdfs:label "Secure programming cookbook for C and C++." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/1058249993> ; # Secure programming cookbook for C and C++
    .

<http://worldcat.org/isbn/9780596003944>
    a schema:ProductModel ;
    schema:isbn "0596003943" ;
    schema:isbn "9780596003944" ;
    .

<http://worldcat.org/isbn/9780596517014>
    a schema:ProductModel ;
    schema:isbn "0596517017" ;
    schema:isbn "9780596517014" ;
    .

<http://worldcat.org/isbn/9780596552183>
    a schema:ProductModel ;
    schema:isbn "0596552181" ;
    schema:isbn "9780596552183" ;
    .

<https://www.safaribooksonline.com/library/view/-/0596003943/?ar>
    rdfs:comment "Connect to this resource online" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.