188
- xavfsizligi;
- testlash imkoniyati;
- foydalanuvchanligi va h.
Xususiy xavfsizlik talablariga quyidagilar taalluqli:
– maxfiylik talabiga misol:
o
tizim ruxsat berilgan foydalanuvchigagina .doc fayllarni
ko‘rsatishi kerak;
o
xavfsiz aloqa kanalidan foydalanish.
– ruxsatlarni nazoratlash talabiga misol:
o
tizim paroldan foydalanishni talab etishi kerak;
o
rollarga asoslangan foydalanishga ruxsatlarni
nazoratlash amalga oshirilishi kerak.
– butunlik talabiga misol:
o
ochiq (public) turdagi foydalanuvchilar uchun faqat
o‘qish, maxfiy (private) turidagi foydalanuvchilar uchun ham
o‘qish ham yozish huquqi berilishi.
– foydalanuvchanlik talabiga misol:
o
barcha qayd yozuvlarda parol bo‘lishi shart;
o
3 ta muvaffaqqiyatsiz urinishdan so‘ng qayd yozuvi
blokirovkalanishi shart;
o
qayd yozuviga 5 min davomida tahdid amalga
oshirilmasa u blokirovkadan yechilishi shart.
Dasturlash tiliga asoslangan xavfsizlik. Turli dasturlash tillari
o‘ziga xos imkoniyatlarga ega, dasturlash sathida xavfsizlikni ta’minlash
muhim ahamiyat kasb etadi. Mavjud dasturlash tillarini xavfsiz yoki
xavfsiz emas turlariga ajratish nisbiy tushuncha bo‘lib, ularni
quyidagicha tasvirlash mumkin (7.5-rasm).
Mashina kodi
C
C++
MISRA-C
Java
C#
Scala
Rust
Haskell
Clean
ML
OCaml
Prolog