دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: امنیت ویرایش: نویسندگان: James Helfrich سری: ISBN (شابک) : 9781138583825 ناشر: CRC Press سال نشر: 2019 تعداد صفحات: 350 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 48 مگابایت
در صورت تبدیل فایل کتاب Security for Software Engineers به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب امنیت برای مهندسان نرم افزار نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
امنیت برای مهندسان نرم افزار برای معرفی مفاهیم امنیتی به دانشجویان مهندسی نرم افزار در مقطع کارشناسی طراحی شده است. این کتاب به چهار بخش تقسیم شده است که هر بخش فعالیت هایی را هدف قرار می دهد که یک مهندس نرم افزار احتمالاً در صنعت درگیر آن خواهد بود. این کتاب حوزههای کلیدی بردارهای حمله، سختسازی کد، حریم خصوصی و مهندسی اجتماعی را بررسی میکند. هر موضوع از دیدگاه نظری و کاربردی-کاربردی بررسی می شود. امکانات: دانشجویان مهندسی نرم افزار را هدف قرار می دهد - یکی از تنها متون امنیتی برای هدف قرار دادن این مخاطبان. به جای کلاه سیاه، روی جنبه کلاه سفید معادله امنیتی تمرکز می کند. شامل بسیاری از نمونه های عملی و واقعی است که به راحتی به محل کار ترجمه می شود. دوره لیسانس یک ترم را پوشش می دهد. تمام جنبه های امنیت رایانه را به عنوان شغل یک مهندس نرم افزار توصیف می کند و مشکلاتی مشابه آنچه که یک مهندس در صنعت با آن مواجه می شود را ارائه می دهد. این متن دانشآموزان را مجهز میکند تا تصمیمات امنیتی آگاهانه بگیرند، اعضای سازنده یک تیم بررسی امنیتی باشند و کدی بنویسند که از داراییهای اطلاعاتی کاربر محافظت میکند.
Security for Software Engineers is designed to introduce security concepts to undergraduate software engineering students. The book is divided into four units, each targeting activities that a software engineer will likely be involved in within industry. The book explores the key areas of attack vectors, code hardening, privacy, and social engineering. Each topic is explored from a theoretical and a practical-application standpoint. Features: Targets software engineering students – one of the only security texts to target this audience. Focuses on the white-hat side of the security equation rather than the black-hat side. Includes many practical and real-world examples that easily translate into the workplace. Covers a one-semester undergraduate course. Describes all aspects of computer security as it pertains to the job of a software engineer and presents problems similar to that which an engineer will encounter in the industry. This text will equip students to make knowledgeable security decisions, be productive members of a security review team, and write code that protects a user’s information assets.
Cover......Page 1
Half Title......Page 2
Title Page......Page 4
Copyright Page......Page 5
Table of Contents......Page 6
Unit 0: Introduction to Security......Page 7
Chapter 00: Security for Software Engineers......Page 8
Chapter 01: Roles......Page 12
Unit 1: Attack Vectors......Page 27
Chapter 02: Classification of Attacks......Page 28
Chapter 03: Software Weapons......Page 57
Chapter 04: Social Engineering......Page 75
Unit 2: Code Hardening......Page 107
Chapter 05: Command Injection......Page 108
Chapter 06: Script Injection......Page 126
Chapter 07: Memory Injection......Page 143
Chapter 08: Threat Modeling......Page 176
Chapter 09: Mitigation......Page 197
Unit 3: Privacy......Page 215
Chapter 10: Authentication......Page 219
Chapter 11: Access Control......Page 241
Chapter 12: Encryption......Page 274
Appendix......Page 308
Appendix A: Arrays......Page 309
Appendix B: Function Pointers......Page 310
Appendix C: V-Tables......Page 312
Appendix D: Integers......Page 314
Appendix E: The Callstack......Page 317
Appendix F: The Heap......Page 328
Appendix G: Further Reading......Page 334
Appendix H: Works Cited......Page 337
Appendix I: Glossary......Page 340
Appendix J: Index......Page 349