Personnaliser

OK

Secure Coding in C and C++ - Robert C. Seacord

Note : 0

0 avis
  • Soyez le premier à donner un avis

Vous en avez un à vendre ?

Vendez-le-vôtre

61,64 €

Occasion · Très Bon État

  • Ou 15,41 € /mois

  • LIVRAISON RAPIDE

    Ce vendeur propose la livraison entre 3 et 5 jours

    • Livraison GRATUITE
    • Livré entre le 23 et le 25 juillet
    Voir les modes de livraison

    momox

    PRO Vendeur favori

    4,8/5 sur + de 1 000 ventes

    Livré gratuitement chez vous en 2 semaines. Article presque inutilisé, absence presque totale de traces d'utilisation. 2 millions de ventes réalisées en 5 ans, merci de votre confiance ! Découvrez les avis...

    Publicité
     
    Vous avez choisi le retrait chez le vendeur à
    • Payez directement sur Rakuten (CB, PayPal, 4xCB...)
    • Récupérez le produit directement chez le vendeur
    • Rakuten vous rembourse en cas de problème

    Gratuit et sans engagement

    Félicitations !

    Nous sommes heureux de vous compter parmi nos membres du Club Rakuten !

    En savoir plus

    Retour

    Horaires

        Note :


        Avis sur Secure Coding In C And C++ de Robert C. Seacord Format Broché  - Livre

        Note : 0 0 avis sur Secure Coding In C And C++ de Robert C. Seacord Format Broché  - Livre

        Les avis publiés font l'objet d'un contrôle automatisé de Rakuten.


        Présentation Secure Coding In C And C++ de Robert C. Seacord Format Broché

         - Livre

        Livre - Robert C. Seacord - 01/04/2013 - Broché - Langue : Anglais

        . .

      • Auteur(s) : Robert C. Seacord
      • Editeur : Addison Wesley
      • Langue : Anglais
      • Parution : 01/04/2013
      • Format : Moyen, de 350g à 1kg
      • Nombre de pages : 600
      • Expédition : 991
      • Dimensions : 23.3 x 17.7 x 3.2
      • ISBN : 0321822137



      • Résumé :
        Write secure C and C++ code -- and avoid the software defects most likely to cause exploitable vulnerabilities! Straight from the world-renowned security experts at CERT/CC, this book identifies the root causes of today's most widespread software vulnerabilities, shows how they can be exploited, reviews the potential consequences, and presents secure alternatives. Fully updated for the new C++11 standard, Secure Coding in C and C++, Second Edition presents extensive new coverage of strings, dynamic memory management, integer security, and many other topics -- including an entirely new chapter on writing secure concurrent code. It contains hundreds of Windows- and Linux-based examples of secure code, insecure code, and exploits; comprehensive practical guidance for adopting modern security best practices; and important new insights for developing a security mindset that can help you protect software against tomorrow's attacks, not just today's. This edition also provides unique access to CERT's pioneering Online Learning Initiative (OLI) course on secure coding, originally funded by Cisco, Siemens, and other industry leaders to provide internal training to their own mission-critical developers. For every C/C++ developer who wants to write more secure code.

        Biographie:

        Robert C. Seacord is currently the Secure Coding Technical Manager in the CERT Program of Carnegie Mellon’s Software Engineering Institute (SEI). He is the author or coauthor of five books, including The CERT® C Secure Coding Standard (Addison-Wesley, 2009), and is the author and instructor of a video training series, Professional C Programming LiveLessons, Part I: Writing Robust, Secure, Reliable Code (Addison-Wesley, 2013).

        Sommaire:

        Foreword xvii

        Preface xxi

        Acknowledgments xxv

        About the Author xxvii

        Chapter 1: Running with Scissors 1

        1.1 Gauging the Threat 5

        1.2 Security Concepts 12

        1.3 C and C++ 17

        1.4 Development Platforms 25

        1.5 Summary 27

        1.6 Further Reading 28

        Chapter 2: Strings 29

        2.1 Character Strings 29

        2.2 Common String Manipulation Errors 42

        2.3 String Vulnerabilities and Exploits 50

        2.4 Mitigation Strategies for Strings 72

        2.5 String-Handling Functions 84

        2.6 Runtime Protection Strategies 101

        2.7 Notable Vulnerabilities 117

        2.8 Summary 118

        2.9 Further Reading 120

        Chapter 3: Pointer Subterfuge 121

        3.1 Data Locations 122

        3.2 Function Pointers 123

        3.3 Object Pointers 124

        3.4 Modifying the Instruction Pointer 125

        3.5 Global Offset Table 127

        3.6 The .dtorsSection 129

        3.7 Virtual Pointers 131

        3.8 The atexit()and on_exit()Functions 133

        3.9 The longjmp()Function 134

        3.10 Exception Handling 136

        3.11 Mitigation Strategies 139

        3.12 Summary 142

        3.13 Further Reading 143

        Chapter 4: Dynamic Memory Management 145

        4.1 C Memory Management 146

        4.2 Common C Memory Management Errors 151

        4.3 C++ Dynamic Memory Management 162

        4.4 Common C++ Memory Management Errors 172

        4.5 Memory Managers 180

        4.6 Doug Lea’s Memory Allocator 182

        4.7 Double-Free Vulnerabilities 191

        4.8 Mitigation Strategies 212

        4.9 Notable Vulnerabilities 222

        4.10 Summary 224

        Chapter 5: Integer Security 225

        5.1 Introduction to Integer Security 225

        5.2 Integer Data Types 226

        5.3 Integer Conversions 246

        5.4 Integer Operations 256

        5.5 Integer Vulnerabilities 283

        5.6 Mitigation Strategies 288

        5.7 Summary 307

        Chapter 6: Formatted Output 309

        6.1 Variadic Functions 310

        6.2 Formatted Output Functions 313

        6.3 Exploiting Formatted Output Functions 319

        6.4 Stack Randomization 332

        6.5 Mitigation Strategies 337

        6.6 Notable Vulnerabilities 348

        6.7 Summary 349

        6.8 Further Reading 351

        Chapter 7: Concurrency 353

        7.1 Multithreading 354

        7.2 Parallelism 355

        7.3 Performance Goals 359

        7.4 Common Errors 362

        7.5 Mitigation Strategies 368

        7.6 Mitigation Pitfalls 384

        7.7 Notable Vulnerabilities 399

        7.8 Summary 401

        Chapter 8: File I/O 403

        8.1 File I/O Basics 403

        8.2 File I/O Interfaces 407

        8.3 Access Control 413

        8.4 File Identification 432

        8.5 Race Conditions 450

        8.6 Mitigation Strategies 461

        8.7 Summary 472

        Chapter 9: Recommended Practices 473

        9.1 The Security Development Lifecycle 474

        9.2 Security Training 480

        9.3 Requirements 481

        9.4 Design 486

        9.5 Implementation 503

        9.6 Verification 512

        9.7 Summary 518

        9.8 Further Reading 518

        References 519

        Acronyms 539

        Index 545

        Détails de conformité du produit

        Consulter les détails de conformité de ce produit (

        Personne responsable dans l'UE

        )
        Le choixNeuf et occasion
        Minimum5% remboursés
        Le service clientsÀ votre écoute
        LinkedinFacebookTwitterInstagramYoutubePinterestTiktok
        visavisa
        mastercardmastercard
        klarnaklarna
        paypalpaypal
        floafloa
        americanexpressamericanexpress
        Rakuten Logo
        • Rakuten Kobo
        • Rakuten TV
        • Rakuten Viber
        • Rakuten Viki
        • Plus de services
        • À propos de Rakuten
        Rakuten.com