کتاب یادگیری کدنویسی امن با آلیس و باب اثر 	Tanya Janca

عنوان:

Alice and Bob Learn Secure Coding

نویسنده:

Tanya Janca

انتشارات:

Wiley

تاریخ انتشار

2025

حجم:

3.45MB

دانلود

معرفی کتاب:" یادگیری کدنویسی امن با آلیس و باب "

قدرت برنامه‌نویسی امن را با این راهنمای ساده و قابل‌درک آزاد کنید!

کتاب "Alice and Bob Learn Secure Coding" منبعی متحول‌کننده برای توسعه‌دهندگان در هر سطح مهارت است. این کتاب با رویکردی تازه، مفاهیم پیچیده امنیتی را از طریق داستان‌ها، مثال‌های واقعی، توضیحات فنی، نمودارها و تشبیه‌های آموزنده توسط شخصیت‌های آشنای «آلیس» و «باب» به شکلی ساده و کاربردی آموزش می‌دهد که می‌توانید بلافاصله در پروژه‌های خود به‌کار ببرید.

با یادگیری کدنویسی امن در زبان‌های محبوبی مانند Python، Java، JavaScript و بسیاری دیگر، و با محافظت از فریم‌ورک‌هایی نظیر Angular، .Net و React، از ابتدا کدهای خود را در برابر آسیب‌پذیری‌ها ایمن کنید.

مباحث کلیدی کتاب

  • کدنویسی امن در زبان‌هایی مانند Python، Java، JavaScript، C/C++، SQL، C#، PHP و غیره
  • امنیت در فریم‌ورک‌های رایج از جمله Angular، Express، React، .Net و Spring
  • بهترین شیوه‌های امنیتی برای APIها، اپلیکیشن‌های موبایل، WebSocket، سرورلس، اینترنت اشیا (IoT) و سرویس مش‌ها
  • دسته‌بندی‌های اصلی آسیب‌پذیری‌ها، نحوه ایجاد، خطرات و روش‌های پیشگیری از آن‌ها
  • چرخه عمر توسعه سیستم امن (SSDLC) به‌صورت جامع
  • مدل‌سازی تهدید، تست امنیتی و بازبینی کد
  • اصول بنیادی و مستقل از زبان برای ایجاد کدی امن که در هر زبان یا فریم‌ورکی قابل اعمال است

کتاب Alice and Bob Learn Secure Coding برای طیف گسترده‌ای از مخاطبان طراحی شده است: توسعه‌دهندگان نرم‌افزار در هر سطح، مهندسان امنیت تازه‌کار، معماران نرم‌افزار و متخصصان امنیت برنامه‌ها.

این کتاب با ارائه مثال‌های کاربردی و ملموس، درک مفاهیم پایه و پیشرفته را برای خواننده آسان‌تر کرده و باعث ماندگاری بهتر مطالب می‌شود.

با همراهی آلیس و باب، آینده‌ای ایمن و موفق در دنیای کدنویسی را بسازید!

فهرست مطالب

  • Contents
  • ch2
  • Output Encoding
  • Security Headers
  • Secure Cookies
  • ch4
  • Secure Design
  • How much is “enough” (design) security?
  • Dependency Management and Supply Chain Security
  • Secure Defaults
  • Readable and Auditable Code
  • Important Functions Happen on Trusted Systems
  • Allowlists versus Blocklists
  • Secure Configurations
  • Hostname Validation
  • Reusable Code
  • Safe System Calls
  • Commenting and Other Documentation
  • Verification of User Consent
  • Integrity Checks, Code Signing, and Immutable Builds
  • Avoiding Brute Force
  • Security Controls
  • Handling Elevated Privileges
  • Security Maintenance
  • Repaying Technical Debt
  • part2a
  • Checklist of Technology-Specific Secure Coding Advice
  • Checklist of Secure Coding Advice for Languages and Frameworks
  • Summary of Vulnerability Issues to Watch For
  • part3a
  • Checklist of Security Activities for Each Phase of the SDLC
  • app2

مشخصات

نام کتاب

Alice and Bob Learn Secure Coding

نویسنده

Tanya Janca

انتشارات

Wiley

تاریخ انتشار

2025

ISBN

9781394171705

تعداد صفحات

398

زبان

انگلیسی

فرمت

pdf

حجم

3.45MB

موضوع

cybersecurity/secure coding