Siirry suoraan sisältöön
Secure Coding in Rust: Preventing Memory Bugs and Writing Safe Networked Software
Secure Coding in Rust: Preventing Memory Bugs and Writing Safe Networked Software
Tallenna

Secure Coding in Rust: Preventing Memory Bugs and Writing Safe Networked Software

Kirjailija:
englanti
Lue Adobe DRM-yhteensopivassa e-kirjojen lukuohjelmassaTämä e-kirja on kopiosuojattu Adobe DRM:llä, mikä vaikuttaa siihen, millä alustalla voit lukea kirjaa. Lue lisää
Memory corruption destroys real systems. Rust was built to stop it.Every year, roughly 70% of critical security patches address memory safety vulnerabilities. Yet writing code that compiles in Rust is only the first step. Logic flaws, injection attacks, and architectural gaps can still compromise a perfectly memory-safe application.Secure Coding in Rust bridges the gap between safe code and genuinely secure systems. Grounded in adversarial thinking and real-world threat modeling, this book equips systems programmers, backend engineers, and security professionals to build production-grade software that resists determined attackers.What you will master:How Rust's ownership model and borrow checker eliminate buffer overflows and use-after-free vulnerabilities at compile timeDefensive error handling, strict input validation, and data race-free concurrency patterns that close runtime attack vectorsHow to safely write, isolate, and formally verify unsafe code and FFI boundaries without introducing memory corruptionSecure networking fundamentals: authentication, secrets management, serialization hardening, and injection preventionCoverage-guided fuzzing, static analysis, dependency auditing, and structured threat modelingProduction hardening: distroless containers, syscall sandboxing, and structured incident observabilityWhether you are migrating from C or C++, building secure networked APIs, or auditing existing Rust infrastructure, this is your hands-on, progressive guide to engineering systems-level software that is both memory-safe and architecturally secure.Stop writing code that merely compiles. Start engineering systems that cannot be broken.
Alaotsikko
Rust Development for Real-World Applications
Kirjailija
Julian R
ISBN
9798233811029
Kieli
englanti
Julkaisupäivä
18.5.2026
Formaatti
  • Epub - Adobe DRM
Lue e-kirjoja täällä
  • Lue e-kirja mobiililaitteella/tabletilla
  • Lukulaite
  • Tietokone