امنیت لایه های نرم افزاری از کدنویسی امن تا استقرار

سال انتشار: 1404
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 24

فایل این مقاله در 12 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

CELCONF05_228

تاریخ نمایه سازی: 22 اسفند 1404

چکیده مقاله:

امنیت نرم افزار در دنیای فناوری امروزی به ویژه با گسترش سامانه های تحت وب، خدمات ابری و هوش مصنوعی به یکی از دغدغه های اساسی توسعه دهندگان و سازمان ها تبدیل شده است. این پژوهش با هدف ارائه ی چارچوبی جامع برای یکپارچه سازی امنیت در تمامی مراحل چرخه ی عمر نرم افزار (SDLC) انجام شده و بر تحلیل نقاط ضعف امنیتی، طراحی کدنویسی امن و استقرار مطمئن تمرکز دارد. در طرح مسئله، شکاف میان تیم های توسعه و امنیت و کمبود آگاهی نسبت به تهدیدات هر لایه به عنوان اصلی ترین منشا آسیب پذیری ها معرفی می شود. اهداف تحقیق شامل شناسایی ضعف های رایج در لایه های رابط کاربر، منطق کسب وکار، داده و استقرار، طراحی الگوهای پیشگیرانه مبتنی بر استانداردهایی چون OWASP, ISO/IEC ۲۷۰۰۱ و NIST SP ۸۰۰ ۵۳، و ایجاد مدلی یکپارچه برای مدیریت امنیت است. در بخش نظری، مفاهیم کلیدی همچون امنیت نرم افزار، دفاع در عمق (Defense in Depth) و تهدیدات متداول نظیر SQL Injection, XSS و CSRF تشریح می شوند. همچنین، آسیب پذیری ها و روش های مقابله در هر لایه نرم افزاری بررسی گردیده است. اصول کدنویسی امن شامل اعتبارسنجی دقیق ورودی ها، استفاده از الگوریتم های رمزنگاری قوی، کنترل دسترسی مبتنی بر حداقل اختیار و مدیریت ایمن خطا معرفی شده اند. در نهایت، با بهره گیری از ابزارهای تحلیل کد مانند Fortify, Veracode و SonarQube و استانداردهای بین المللی (OWASP Secure Coding Practices، CERT Secure Coding Standards و NIST SP ۸۰۰ ۵۳) رویکردی عملی و چند لایه برای ارتقای امنیت نرم افزار پیشنهاد می شود. نتایج پژوهش نشان می دهد که استقرار امنیت از مرحله ی طراحی تا نگهداری و آموزش توسعه دهندگان می تواند احتمال نفوذ و آسیب پذیری های نرم افزاری را به طور معناداری کاهش دهد.

کلیدواژه ها:

لایه های نرم افزاری/ کدنویسی امن/ امنیت

نویسندگان

کاظم بورقی

فرمانده شیفت سازمان آتش نشانی مشهد مقدس

هاشم دماوندی

فرمانده شیفت سازمان آتش نشانی مشهد مقدس

ایمان صحرائیان

فرمانده شیفت سازمان آتش نشانی مشهد مقدس

سید هادی موسوی

فرمانده شیفت سازمان آتش نشانی مشهد مقدس