Дастурий маҳсулотлар хавфсизлигининг долзарблиги
Қиймати 165 мил. $ ни ташкил этган NASA Mars Lander, Марс сайёраси юзасига қўниш вақтида ҳалокатга учраган. Бунган сабаб эса, оддий Инглиз ва метр узунлик ўлчовлари орасидаги фарқ саналган.
Денвер халқаро айропортидаги юкларни ушлаш тизимида фойдаланилган дастурий воситадаги камчилик натижасида, 11 ой давомида кунига 1 мил.$ дан зарар кўрилган.
2013 – йилда мавжуд заифликлар 760 та ташкилот томонидан ҳосил бўлган. Улар ичида дастлабки 10 таси жами заифликнинг 50 % ташкил этади.
Статистик маълумотлар Статистик маълумотлар Дастурий маҳсулотларда хавфсизлик муаммолари
Зарарли дастурий воситалар икки турга бўланади:
- дастурлардаги заифликлар (атайин қилинмаган);
- зараркунанда дастурлар (атайин қилинган).
Дастурий воситаларда хавфсизлик муаммоларини мавжудлиги бир нечта омиллар билан белгиланади:
- дастурий воситаларнинг кўплаб дастурчилар томонидан ёзилиши (комплекслилик);
- дастурий маҳсулотлар яратилишида инсон иштироки;
- дастурчининг малакаси юқори эмаслиги;
- дастурлаш тилларининг хавфсиз эмаслиги.
Мисол
Тизим
|
Дастурдаги кодлар узунлиги
|
Netscape
|
17 мил.
|
Space Shuttle
|
10 мил.
|
Linuxkernel 2.6.0
|
5 мил.
|
Windows XP
|
40 мил.
|
Mac OS X 10.4
|
86 мил.
|
Boeing 777
|
7 мил.
|
Таҳлил
- Таҳлиллар натижаси шуни кўрсатадики ҳар 10 000 қатор кодда, 5 та баг мавжуд бўлар экан. Бошқача қилиб айтилганда ўртача 3кбайт .exe файлда 50 тага яқин баг бўлади.
Do'stlaringiz bilan baham: |