دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 2nd printing
نویسندگان: Seacord. Robert C
سری: SEI series in software engineering
ISBN (شابک) : 0321335724, 9780321335722
ناشر: Addison-Wesley Professional
سال نشر: 2005;2008
تعداد صفحات: 369
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 2 مگابایت
کلمات کلیدی مربوط به کتاب کدنویسی ایمن در C و C++: علوم کامپیوتر، برنامه نویسی، علوم، کامپیوتر، زبان های برنامه نویسی، نرم افزار، فناوری
در صورت تبدیل فایل کتاب Secure coding in C and C++ به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب کدنویسی ایمن در C و C++ نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
\"\"امنیت سیستم های اطلاعاتی با سرعتی مطابق با رشد و پیچیدگی
حملاتی که علیه آنها انجام می شود بهبود نیافته است. برای رسیدگی
به این مشکل، باید استراتژیها و تکنیکهای زیربنایی را که برای
ایجاد سیستمهایمان استفاده میشوند، بهبود ببخشیم. به طور خاص،
ما باید امنیت را از ابتدا ایجاد کنیم، نه اینکه آن را به عنوان
یک فکر بعدی اضافه کنیم. این نکته "کدنویسی ایمن در C و C++" است.
"با جزئیات دقیق، این کتاب به توسعه دهندگان نرم افزار نشان می
دهد که چگونه سیستم هایی با کیفیت بالا بسازند که کمتر در برابر
حملات پرهزینه و حتی فاجعه آمیز آسیب پذیر باشند. این کتابی است
که هر توسعهدهندهای باید قبل از شروع هر پروژه جدی
بخواند.\"
--Frank Abagnale، نویسنده، مدرس و مشاور برجسته در زمینه پیشگیری
از تقلب و اسناد امن\" علل ریشهای آسیبپذیریهای نرمافزار را
بیاموزید و چگونه از آنها اجتناب کنیم
آسیبپذیریهای نرمافزاری که معمولاً مورد سوء استفاده قرار
میگیرند معمولاً ناشی از نقصهای نرمافزاری قابل اجتناب هستند.
با تجزیه و تحلیل نزدیک به 18000 گزارش آسیبپذیری در ده سال
گذشته، مرکز CERT/Coordination (CERT/CC) تشخیص داده است که تعداد
نسبتاً کمی از علل ریشهای بیشتر آنها را تشکیل میدهند. این کتاب
این علل را شناسایی و توضیح می دهد و اقداماتی را که می توان برای
جلوگیری از استثمار انجام داد را نشان می دهد. علاوه بر این، این
کتاب برنامهنویسان را تشویق میکند تا بهترین شیوههای امنیتی را
اتخاذ کنند و یک طرز فکر امنیتی ایجاد کنند که میتواند به محافظت
از نرمافزار در برابر حملات فردا، نه فقط امروز کمک کند.
با توجه به گزارشها و نتیجهگیریهای CERT/CC، رابرت سیکورد به
طور سیستماتیک خطاهای برنامه را شناسایی می کند که به احتمال زیاد
منجر به نقض امنیت می شود، نشان می دهد که چگونه می توان از آنها
سوء استفاده کرد، پیامدهای بالقوه را بررسی می کند، و جایگزین های
ایمن را ارائه می دهد.
پوشش شامل جزئیات فنی در مورد چگونگی بهبود امنیت کلی هر یک می
شود. برنامه C/C++ سرریزهای بافر و حملات شکسته پشته را که از
منطق دستکاری رشته ناامن سوء استفاده می کنند جلوگیری از آسیب
پذیری ها و نقص های امنیتی ناشی از استفاده نادرست از توابع
مدیریت حافظه پویا حذف مشکلات مربوط به اعداد صحیح: سرریزهای عدد
صحیح، خطاهای امضا شده از فرمت های خروجی، و استفاده از توابع برش
داده شده خطاها معرفی آسیبپذیریهای قالب-رشته اجتناب از
آسیبپذیریهای ورودی/خروجی، از جمله شرایط مسابقه
کدنویسی امن در C و C++ صدها نمونه از کد امن، کد ناامن، و
اکسپلویتها را ارائه میکند که برای ویندوز و لینوکس پیادهسازی
شدهاند. اگر شما مسئول ایجاد نرم افزار C یا C++ ایمن هستید - یا
ایمن نگه داشتن آن - هیچ کتاب دیگری به این اندازه دقیق و کمک
تخصصی به شما ارائه نمی دهد.
""The security of information systems has not improved at a
rate consistent with the growth and sophistication of the
attacks being made against them. To address this problem, we
must improve the underlying strategies and techniques used to
create our systems. Specifically, we must build security in
from the start, rather than append it as an afterthought.
That's the point of" Secure Coding in C and C++. "In careful
detail, this book shows software developers how to build
high-quality systems that are less vulnerable to costly and
even catastrophic attack. It's a book that every developer
should read before the start of any serious project."
--Frank Abagnale, author, lecturer, and leading consultant on
fraud prevention and secure documents" Learn the Root Causes of
Software Vulnerabilities and How to Avoid Them
Commonly exploited software vulnerabilities are usually caused
by avoidable software defects. Having analyzed nearly 18,000
vulnerability reports over the past ten years, the
CERT/Coordination Center (CERT/CC) has determined that a
relatively small number of root causes account for most of
them. This book identifies and explains these causes and shows
the steps that can be taken to prevent exploitation. Moreover,
this book encourages programmers to adopt security best
practices and develop a security mindset that can help protect
software from tomorrow's attacks, not just today's.
Drawing on the CERT/CC's reports and conclusions, Robert
Seacord systematically identifies the program errors most
likely to lead to security breaches, shows how they can be
exploited, reviews the potential consequences, and presents
secure alternatives.
Coverage includes technical detail on how to Improve the
overall security of any C/C++ applicationThwart buffer
overflows and stack-smashing attacks that exploit insecure
string manipulation logicAvoid vulnerabilities and security
flaws resulting from the incorrect use of dynamic memory
management functionsEliminate integer-related problems: integer
overflows, sign errors, and truncation errorsCorrectly use
formatted output functions without introducing format-string
vulnerabilitiesAvoid I/O vulnerabilities, including race
conditions
Secure Coding in C and C++ presents hundreds of examples of
secure code, insecure code, and exploits, implemented for
Windows and Linux. If you're responsible for creating secure C
or C++ software--or for keeping it safe--no other book offers
you this much detailed, expert assistance.
Front Matter....Pages i-xvi
Front Matter....Pages 1-1
Leadership....Pages 3-14
Front Matter....Pages 15-19
Leading staff....Pages 20-29
Leadership and nurses....Pages 30-44
Leadership and doctors....Pages 45-58
Sharing the leadership: chair and chief executive....Pages 59-64
Sharing the leadership: teamworking....Pages 65-71
Leadership and the board....Pages 72-79
Leading in the regional office....Pages 80-86
External leadership....Pages 87-99
Front Matter....Pages 101-101
Four young leaders....Pages 105-127
Clinical leaders....Pages 128-161
The twin aspects of leadership....Pages 162-175
Front Matter....Pages 177-177
Managing the job and yourself....Pages 179-191
Developing yourself....Pages 192-199
In conclusion....Pages 200-200
Back Matter....Pages 201-215