18 574 830 książek w 174 językach
Jednak się nie przyda? Nic nie szkodzi! Możesz zwrócić produkty nawet do 30 dni
Bon prezentowy to zawsze dobry pomysł. Obdarowany może za bon prezentowy wybrać cokolwiek z naszej oferty.
Every application you build carries a hidden responsibility: the safety of the people who trust it with their data.Security-First Application Design is a practical, developer-focused guide that transforms security from an intimidating afterthought into a natural part of how you code. Written for programmers at every level, this book bridges the gap between "e;knowing how to build software"e; and "e;knowing how to build it safely."e;Inside, you will learn how attackers actually think, how to spot the vulnerabilities that cause real-world breaches, and how to close them before they ever reach production. Using clear explanations and realistic before-and-after code examples, this guide walks you through:Core Security FoundationsUnderstand the CIA Triad, defense in depth, threat modeling, and the STRIDE framework so you can anticipate risks before writing a single line of code.Authentication and Access ControlMaster password security, credential storage, multi-factor authentication, session management, and modern token systems including OAuth 2.0 and OpenID Connect.Data Protection and CryptographyLearn the real difference between hashing, encryption, and encoding, and how to protect sensitive data both in transit and at rest without needing a mathematics degree.Secure Coding in PracticePrevent injection attacks, broken access control, cross-site scripting, and other issues from the OWASP Top 10 through hands-on, language-agnostic code examples.API Security and ArchitectureSecure the endpoints that power modern mobile apps and services, manage third-party dependencies safely, and design systems that assume failure will happen.Testing, Deployment, and Ongoing DefenseBuild automated security testing into your workflow, harden cloud deployments, and create a lasting culture of security within your team.Whether you are a self-taught coder, a computer science graduate, or a working developer ready to level up, this book gives you the mindset, the vocabulary, and the concrete techniques to write software that protects the people who use it.No prior security background is required. Every concept is explained from first principles and reinforced with realistic scenarios drawn from everyday development work.Stop treating security as a checklist item. Start building it into every decision you make, from your very first line of code.Inside this book you will find:A clear framework for thinking like an attackerReal insecure code paired with its secure solutionPractical checklists for coding, testing, and deploymentA developer-friendly introduction to cryptographyGuidance on secure API and cloud architectureChapter summaries and key takeaways for fast reviewBuild applications people can trust. Build security in from the start.
Cześć! Jestem Libroamiko, Twój doradca książkowy.
Jak mogę Ci pomóc?