|
|
بررسی استانداردهای کدنویسی ایمن در زبان ++ c
|
|
|
|
|
نویسنده
|
امیری محمدمحسن ,معمر مرتضی ,محمدنیا موسی ,عسگری مهر مسعود
|
منبع
|
منادي امنيت فضاي توليد و تبادل اطلاعات - 1397 - دوره : 13 - شماره : 1 - صفحه:45 -56
|
چکیده
|
با گسترش روزافزون به کارگیری سامانه های رایانه ای در کاربردهای بحرانیایمن، استفاده از روش های ارتقای ایمنی و قابلیت اطمینان در فازهای اولیه طراحی و تولید، اهمیت به سزایی پیدا کرده است. چون رخداد اشکال یا بروز شکست در این سامانه های بحرانی نه تنها هزینه های بسیاری را به تولیدکننده تحمیل می کند، بلکه می تواند جان و مال انسان ها و نیز محیط زیست را به مخاطره بیندازد. در این مقاله چهار استاندارد مطرح برنامه نویسی به زبان ++c به نام های misra c++، jsf av c++، hi c++، escr c++ مورد بررسی قرار گرفته است؛ که قادر خواهند بود، معیار ایمنی را در کدهای نوشته شده در مرحله طراحی کد، افزایش دهند. از این رو در این مقاله، ابتدا میزان هم پوشانی این استانداردها به جهت یافتن جامع ترین استاندارد ارزیابی شده و در ادامه به میزان غنای این استانداردها از شش جهت قابلیت اطمینان، تعمیر، خوانایی، آزمون پذیری، کارایی و ایمنی پرداخته شده است. در پایان ابزارهایی را که توانایی وارسی این استانداردها را در حین تولید دارند، مورد بررسی قرار خواهیم داد.
|
کلیدواژه
|
standards c++ safe programming، overlapping of c++ coding standards، safety in c++ codes، استانداردهای کدنویسی ایمن ++c، ابزارهای وارسی ایمنی در کد، همپوشانی استانداردهای کدنویسی ++c، ایمنی در کدهای ++ c
|
آدرس
|
دانشگاه آزاد واحد علوم و تحقیقات, ایران, دانشگاه غیرانتفاعی ایوانکی, ایران, دانشگاه جامع امام حسین (ع), ایران, دانشگاه غیرانتفاعی ایوانکی, ایران
|
پست الکترونیکی
|
softsec.lab@gmail.com
|
|
|
|
|
|
|
|
|
Check the Safe coding standards in language C++
|
|
|
Authors
|
amiri Mohammed Mohsen ,moammer morteza ,mohammadnia mousa ,Asgari Mehr Masoud
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|