کتاب آسیب پذیری نرم افزارهای کامپیوتری و راهکارهای مقابله با آنها به قلم محمد صدیقی منش و علی صدیقی منش و جواد باقری، به بررسی حفاظت داده، رمزنگاری پایگاه داده، اداره کردن خطا، امنیت نرم افزار و برنامههای دسکتاپی که تحت لینوکس است، میپردازد.
همواره استفاده از تکنولوژی مانند شمشیر دو لبه است. همانطور که هر تکنولوژی جدیدی میتواند به روند بهبود کار و زندگی انسانها کمک کند، از طرفی میتواند منجر به پیدایش آسیبپذیریها و خطراتی در کار و زندگی شود. این مقوله شامل همهی تکنولوژیهای موجود در جهان میشود.
شاید یک دلیل عمده برای این قضیه این باشد که هر تکنولوژی از ابتدا تنها برای راحتی و احتمالاً سرعت بخشیدن به کار به وجود میآید و آفرینندگان آن به خطراتی که در آینده به وجود خواهد آورد، فکر نمیکنند.
این کتاب نشان میدهد که اگرچه این نرمافزارها ممکن است مزایای زیادی داشته و انجام بسیاری از کارها را روانتر ساخته باشند، اما در عین حال باعث به وجود آمدن آسیبپذیریهای امنیتی زیادی در کار و حریم خصوصی انسانها شدهاند.
در بخشی از کتاب آسیب پذیری نرم افزارهای کامپیوتری و راهکارهای مقابله با آنها میخوانیم:
امروزه برخی از کاربران در حوزهی فناوری اطلاعات به این اعتقاد رسیدهاند که لینوکس امنتر از ویندوز است. هر روز تعداد بیشتری از سیستمها به سمت نصب توزیعهای مختلف لینوکس میروند. برخی از توزیعهای لینوکس محبوبتر و برخی دیگر کمتر مورد استفاده قرار گرفتهاند. تیمهایی در دنیا وجود دارند که به طور خاص به تولید نرمافزارهایی جهت انطباق و کار بر روی پلتفرم لینوکسی میپردازند. غیر از اینکه لینوکس امنتر به نظر میرسد، این نرمافزارها نیز باید از سطح امنیت مناسبی برخوردار باشند.
نرمافزار یک جزء معمول و عمومی در تجهیزات و سیستمهایی است که بخشی از زندگی واقعی ما را میسازند. این سیستمها معمولاً پیچیده هستند و برنامهنویسان مختلفی آنها را تولید کردهاند. معمولاً برنامهنویسان اشتباهاتی در کد برنامه مرتکب میشوند که میتواند آسیبپذیریهای نرمافزاری را ایجاد کنند. یک آسیبپذیری نرمافزاری یک شکاف یا نقص در ساختار نرمافزار است که یک مهاجم میتواند از آن، برای بدست آوردن برخی از حقوق و اختیارات در سیستم، بهرهبرداری کند.
این بدان معنا است که آسیبپذیری یک نقطه ورود و نفوذ به سیستم ایجاد میکند. با وجود دانش و آگاهی درباره آسیبپذیریها امروزه همچنان تعداد آسیبپذیریهای گزارش شده رو به رشد است و دلیلی است بر اهمیت موضوع امنیت نرمافزار در تحقیقات و پژوهشها است. وجود آسیبپذیریها در تولید نرمافزار در دست داشتن ابزاری را ضروری و لازم میسازد که به برنامهنویسان در تشخیص و اجتناب از این آسیبپذیریها در کد تولیدی خود کمک کند.
بله


















