تعداد نشریات | 39 |
تعداد شمارهها | 1,115 |
تعداد مقالات | 8,109 |
تعداد مشاهده مقاله | 5,999,945 |
تعداد دریافت فایل اصل مقاله | 3,265,302 |
امنسازی نرمافزار مبتنی بر کدنویسی امن | ||
فصلنامه پدافند غیرعامل | ||
دوره 5، شماره 2 - شماره پیاپی 17، شهریور 1393، صفحه 41-50 اصل مقاله (349.32 K) | ||
نوع مقاله: مقاله پژوهشی | ||
نویسندگان | ||
سلیمان جرجم* 1؛ مهدی دهقانی2 | ||
1دانشجوی کارشناسی ارشد دانشگاه جامع امام حسین(ع) | ||
2دانشگاه جامع امام حسین ع | ||
تاریخ دریافت: 05 تیر 1392، تاریخ بازنگری: 29 شهریور 1392، تاریخ پذیرش: 16 دی 1392 | ||
چکیده | ||
امنیت نرمافزار به روشهای تولید نرمافزارهای امن میپردازد. مفاهیمیکه برای امنیت نرمافزار اهمیت دارد شامل مدیریت مخاطرات سامانه، زبان و بستر برنامهنویسی، ممیزی نرمافزار، طراحی برای امنیت و آزمونهای امنیتی است. به بیان دیگر، رعایت تمهیدات امنیتی در فرآیند تولید نرمافزار را میتوان پدافند غیرعامل در حوزه نرمافزار دانست. در اغلب موارد، اشتباهات برنامهنویسی که به سادگی قابل اجتناب هستند، منجر به بروز آسیبپذیریهای قابل سوءاستفاده در نرمافزارها میشوند. بررسیها و تحلیلهای صورت گرفته که بر روی هزاران آسیبپذیری گزارش شده انجام شده است، نشان میدهد که اکثر آسیبپذیریها از تعداد کمیخطاهای برنامهنویسی عمومی ناشی میشوند. ما میدانیم که هرچه زودتر یک آسیبپذیری کشف شود، برطرف نمودن آن آسانتر و ارزانتر میباشد. بکارگیری چرخه حیات توسعه نرمافزار امن که امنیت را در هر مرحله از توسعه برای شناسایی اولیه آسیبپذیریهای بالقوه رسیدگی مینماید، در امنسازی نرمافزار اهمیت زیادی دارد. بنابراین توسعهدهندگان بایستی درک صحیحی از روشهای کدنویسی امن برای کاهش خطاهای امنیتی و توسعه مناسب برنامههای کاربردی امن داشته باشند. این مقاله رهنمونهایی برای کدنویسی امن پیشنهاد میدهد. | ||
کلیدواژهها | ||
کدنویسی؛ امنیت؛ زبانهای برنامهنویسی؛ پدافند غیرعامل؛ سرریز بافر؛ آسیبپذیری | ||
مراجع | ||
| ||
آمار تعداد مشاهده مقاله: 632 تعداد دریافت فایل اصل مقاله: 107 |