مجله علمی تفریحی بیبیس
0

دانلود کتاب آلیس و باب – کدنویسی ایمن را یاد بگیرید

  • عنوان کتاب: Alice And Bob Learn Secure Coding
  • نویسنده: Tanya Janca
  • حوزه: برنامه نویسی امن
  • سال انتشار: 2025
  • تعداد صفحه: 398
  • زبان اصلی: انگلیسی
  • نوع فایل: pdf
  • حجم فایل: 3.29 مگابایت

در حال حاضر، صنعت ما بیش از هر زمان دیگری از برنامه نویسان می خواهد. مطمئنم همه شما مقالاتی را دیده اید که از شما می خواهند مهندس 10-X باشید، در چندین زبان برنامه نویسی متخصص باشید و تمام جنبه های توسعه فول استک را فتح کنید. اما یک انتظار واضح و غیرقابل مذاکره برای توسعه دهندگان نرم افزار برجسته است: شما باید برنامه های کاربردی امن ایجاد کنید. فرقی نمی کند که در برنامه علوم کامپیوتر شما پوشش داده نشده باشد، تیم امنیتی شما مفید نباشد، یا مجموعه ابزار مناسبی در دسترس نداشته باشید. کاربران، هم تیمی‌های شما و کل سازمان روی شما حساب می‌کنند تا نرم‌افزار مطمئن و ایمن را به آنها ارائه دهید. این کتاب به شما کمک می کند تا کد ایمن تر و نقطه پایان بنویسید. این یک جعبه ابزار برای برجسته شدن در میان همتایان خود، توسعه برنامه های کاربردی قوی و حفاظت از داده های آنها است. با خواندن این کتاب، شما در حال برداشتن یک گام بزرگ به سمت مهندس نرم افزار ارشد یا جدیدترین عضو تیم امنیتی هستید. برخلاف بسیاری از کتاب های درسی دیگر، این کتاب باعث لبخند زدن شما می شود. همچنین ممکن است درک و مصرف آن به طرز شگفت انگیزی آسان باشد. به عنوان یک سرگرم کننده حرفه ای قبلی که دارای نارساخوانی نیز بود، تمرکزم را بر این گذاشتم که خواندن این کتاب لذت بخش و تا حد ممکن آسان باشد. با استفاده از طنز و تاکتیک‌های آموزشی متعدد (قیاس‌ها، داستان‌های مرتبط، همدلی با آلیس و باب، نمودارها، تکرار مفاهیم انتزاعی پیچیده و غیره)، سعی کردم کتابی بنویسم که در اوایل کارم می‌خواستم. این کتاب گردبادی از کدنویسی ایمن است که شامل توصیه‌هایی می‌شود که برای هر پشته فناوری اعمال می‌شود، و همچنین توصیه‌های دقیق‌تر و دقیق‌تر برای 10 زبان برنامه‌نویسی، 9 فریم‌ورک، چندین فناوری، و هر کلاس آسیب‌پذیری که من از آنها آگاه هستم. این اطلاعات زیادی است. این ماده به راحتی برای ایجاد یک دستورالعمل کدگذاری ایمن شگفت انگیز برای محل کار شما کافی است. چشمک، چشمک این فقط یک کتاب نیست؛ این یک سفر تعاملی است در طول سال‌های 2025 و 2026، من برای هر فصل کتاب پخش زنده ماهانه انجام خواهم داد. در این جلسات دوستان (متخصص) من و من در مورد هر فصل، از جمله پاسخ‌ها در پایان، به‌علاوه پرسش و پاسخ زنده، بحث خواهیم کرد. من این کتاب را فقط برای خودم ننوشتم؛ برای تو نوشتم وقتی شروع به یادگیری در مورد امنیت کردم، این یک مبارزه بود. منابع کمی که پیدا کردم خیلی خوب نبود. من این مأموریت شخصی خود را برای کمک به انتقال به امنیت برنامه کاربردی و بهبود رویکرد صنعت ما به امنیت نرم افزار قرار دادم. اما با گذشت زمان، دیدم که اگر می‌خواهم تغییرات اساسی ایجاد کنم، باید توجه خود را به توسعه‌دهندگان معطوف کنم. و بنابراین من اینجا هستم، خواننده عزیز. من این کتاب را به یک دلیل دیگر نوشتم، و گمان می‌کنم به همان دلیلی باشد که شما آن را انتخاب کردید. من می خواهم که خودم و کسانی که دوستشان دارم بتوانم با خیال راحت از نرم افزار استفاده کنیم. من می خواهم محصولاتی که صنعت ما ایجاد می کند قابل اعتماد باشد. تا زمان نگارش این مطلب، اینطور نیست. همه ما درباره نقض بی پایان داده، حوادث امنیتی، و سایر آسیب ها یا آسیب هایی که در نتیجه برنامه های ناامن اتفاق می افتد شنیده ایم. در حالی که ما منتظریم تا دولت هایمان اقدامات جمعی خود را جمع کنند، من سعی می کنم سطح را بالا ببرم. امیدوارم با این کتاب احساس مسئولیت را در هر توسعه دهنده ای برای ساختن نرم افزار امن تر ایجاد کنم. هر کس در زندگی خود تحت تأثیر چیزهای متفاوتی قرار می گیرد. برای من شخصاً بسیار مهم است که در زندگی خود عملکرد خوبی داشته باشم. با به اشتراک گذاشتن دانش و پرورش جامعه ای از توسعه دهندگان متعهد به ساختن نرم افزارهای ایمن، امیدوارم بتوانم افراد بی شماری را از آسیب محافظت کنم. اما برای اینکه این اتفاق بیفتد، به تعهد شما نیاز دارم. آیا حاضری با من به این سفر بروی؟ من از شما دعوت می کنم که در این کتاب غوطه ور شوید و از دانش موجود برای ایجاد نرم افزار واقعاً قابل توجه استفاده کنید.

Right now, our industry demands more from programmers than ever before; I’m sure you’ve all seen articles urging you to be a 10-X engineer, be an expert in several programming languages, and conquer all aspects of full-stack development. But one clear and unnegotiable expectation stands out for software developers: you must create secure applications. It doesn’t matter if it wasn’t covered in your computer science program, if your security team is unhelpful, or if you don’t have the right toolset available. Your users, teammates, and the entire organization are counting on you to provide them with reliable and safe software. This book will help you write more secure code, full stop. It is a toolkit for standing out among your peers, developing robust applications, and safeguarding their data. By reading this book, you are taking a giant step toward becoming a senior software engineer or the newest member of the security team. Unlike many other textbooks, this one will make you smile. You may also find it surprisingly easy to understand and consume. As a previous professional entertainer who also has dyslexia, I focused on making this book a joy to read and as easy as possible to understand. Using both humor and numerous teaching tactics (analogies, relatable stories, empathy for Alice and Bob, diagrams, repeating complex abstract concepts, etc.), I tried to write a book that I would have wanted earlier in my career. This book is a whirlwind of secure coding, covering advice that applies to every tech stack, as well as more specific and detailed advice for 10 programming languages, 9 frameworks, several technologies, and every vulnerability class I am aware of. That is a lot of information. It is easily enough material to create an amazing secure coding guideline for your workplace. Wink, wink. This isn’t just a book; it’s an interactive journey. Over the course of 2025 and 2026, I will be doing monthly livestreams for each chapter of the book. These sessions will feature my (expert) friends and me discussing each chapter, including the answers at the end, plus live Q&A. I didn’t just write this book for myself; I wrote it for you. When I started to learn about security, it was a struggle. The few resources I could find were not very good. I made it my personal mission to help streamline the transition to application security and improve our industry’s approach to software security. But as time passed, I saw that if I wanted to create substantial change, I needed to turn my attention to developers. And so here I am, dear reader. I wrote this book for one more reason, and I suspect it’s the same reason you picked it up. I want myself and those I love to be able to use software safely. I want the products our industry creates to be trustworthy. As of this writing, that is not the case; we’ve all heard of endless data breaches, security incidents, and other damage or injury happening as a result of insecure applications. While we wait for our governments to get their collective acts together, I am trying to raise the bar. With this book, I hope to instill a sense of responsibility in every developer to build more secure software. Everyone is driven by something different in their lives. For me personally, it is extremely important that I perform good in my life. By sharing knowledge and cultivating a community of developers committed to building secure software, I hope to protect countless individuals from harm. But for this to happen, I need your commitment. Are you ready to go on this journey with me? I invite you to immerse yourself in this book and use the knowledge within to create truly remarkable software.

این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:

Download: Alice And Bob Learn Secure Coding 

نظرات کاربران

  •  چنانچه دیدگاه شما توهین آمیز باشد تایید نخواهد شد.
  •  چنانچه دیدگاه شما جنبه تبلیغاتی داشته باشد تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بیشتر بخوانید

آموزش نقاشی سیاه قلم کانال واتساپ