Tanya Janca

#Secure_Coding
#Security
#Alice
#Bob
#IOT
#PHP
#SQL
#C/C++
#Javascript
#Java
کتاب Alice and Bob Learn Secure Coding راهنمایی جامع و قابلدرک برای توسعهدهندگان در تمام سطوح است که میخواهند با اصول برنامهنویسی امن (Secure Coding) آشنا شوند و آسیبپذیریهای رایج را از ابتدا در کد خود حذف کنند. با بهرهگیری از داستانهای آموزشی شخصیتهای آشنا یعنی Alice و Bob، این کتاب مفاهیم پیچیده امنیتی را از طریق مثالهای واقعی، کدهای کاربردی، نمودارهای فنی و قیاسهای ساده، بهزبان قابلفهم توضیح میدهد.
این کتاب یک منبع بینظیر برای توسعهدهندگان نرمافزار، مهندسان امنیت، معماران نرمافزار و تیمهای AppSec است که بهدنبال یادگیری عملی، کاربردی و قابلاستفاده از مفاهیم امنیت نرمافزار هستند.
Alice and Bob Learn Secure Coding مهارتهای شما را در نوشتن کد ایمن تقویت میکند و شما را برای مقابله با تهدیدات امنیتی در معماریهای مدرن آماده میسازد — از وب تا موبایل، از API تا IoT.
Unlock the power of secure coding with this straightforward and approachable guide!
Discover a game-changing resource that caters to developers of all levels with Alice and Bob Learn Secure Coding. With a refreshing approach, the book offers analogies, stories of the characters Alice and Bob, real-life examples, technical explanations and diagrams to break down intricate security concepts into digestible insights that you can apply right away. Explore secure coding in popular languages like Python, Java, JavaScript, and more, while gaining expertise in safeguarding frameworks such as Angular, .Net, and React. Uncover the secrets to combatting vulnerabilities by securing your code from the ground up!
Topics include:
Alice and Bob Learn Secure Coding is designed for a diverse audience, including software developers of all levels, budding security engineers, software architects, and application security professionals. Immerse yourself in practical examples and concrete applications that will deepen your understanding and retention of critical security principles.
Alice and Bob Learn Secure Coding illustrates all the included concepts with easy-to-understand examples and concrete practical applications, furthering the reader’s ability to grasp and retain the foundational and advanced topics contained within. Don't miss this opportunity to strengthen your knowledge; let Alice and Bob guide you to a secure and successful coding future.
Table of Contents
Part I General Advice
Chapter 1 Introductory Security Fundamentals
Chapter 2 Beginning
Chapter 3 Improving
Chapter 4 Achieving
Summary of Part I
Part II Specific Advice
Chapter 5 Technology-Specific
Chapter 6 Popular Programming Languages
Chapter 7 Popular Frameworks
Chapter 8 Vulnerability Categories
Summary of Part II
Part III Secure System Development Life Cycle
Chapter 9 Requirements
Chapter 10 Design
Chapter 11 Coding
Chapter 12 Testing
Chapter 13 Release/Deployment
Chapter 14 Maintenance
Chapter 15 Conclusion
Summary of Part III
Appendix A Resources
Appendix B Answer Keys
About the Author
Tanya Janca, also known as SheHacksPurple, is the author of ‘Alice and Bob Learn Application Security’. She is also the founder of We Hack Purple, an online learning academy, community and podcast that revolves around teaching everyone to create secure software. Tanya has been coding and working in IT for over twenty years, won numerous awards, and has been everywhere from startups to public service to tech giants (Microsoft, Adobe, & Nokia). She has worn many hats; startup founder, pentester, CISO, AppSec Engineer, and software developer. She is an award-winning public speaker, active blogger & streamer and has delivered hundreds of talks and trainings on 6 continents. She values diversity, inclusion and kindness, which shines through in her countless initiatives.
Founder: We Hack Purple (Academy, Community and Podcast), WoSEC International (Women of Security), OWASP DevSlop, OWASP Victoria, #CyberMentoringMonday









