Mavzu: Linux operatsion tizimlarida ishonchlilikni taminlash


Download 51.08 Kb.
bet7/7
Sana17.06.2023
Hajmi51.08 Kb.
#1520179
1   2   3   4   5   6   7
Bog'liq
Linux operatsion tizimlarida ishonchlilikni taminlash new

Android: Agar siz Internetdagi harakatlaringizni va shubhali havolalar, xabarlar va MMSlarni diqqat bilan kuzatib boradigan bo'lsangiz, shuningdek ilovalarni faqat Google Play do'konidan yuklab olsangiz, Android qurilmangizdagi xakerlar va viruslar haqida hech qachon bilmaysiz.
Nexus smartfonlari, hozir Google Pixel, eng ko'p xavfsiz qurilmalar Androidda.
BlackBerry: Operatsion tizimning eski versiyalari BlackBerry haqiqatan ham yuqori darajadagi xavfsizlik darajasiga ega edi. Biroq, kompaniya o'z qurilmalari uchun Android platformasidan foydalanishga o'tdi, shuning uchun ular boshqa Android smartfonlari kabi infektsiya xavfi ostida.
Ubuntu: Operatsion tizim hozirgi kunga qadar eng xavfsiz bo'lib tuyulsa -da, biz faol foydalanuvchilar soni ko'payganda (va agar bo'lsa ham) shunday qolishiga ishonchimiz komil emas.
Windows Phone: Windows smartfonlari haqida ham shunday deyish mumkin. Bozor ulushi oshgani sari xakerlar va virusli hujumlar soni ortadi. Biroq, ustida bu lahza tizim juda ishonchli ko'rinadi.
iOS: So'nggi paytlarda bir qator xavfsizlik muammolariga qaramay, Apple o'z foydalanuvchilari orasida yuqori darajadagi ishonchga ega. Operatsion tizim xususiy ekanligini hisobga olsak, kompaniya zararli dasturlarni tezda aniqlay oladi va xavfsizlik teshigini yopish uchun zarur choralarni ko'radi.
Biz hozir tavsiya qilayotgan eng xavfsiz smartfon qaysi? Agar siz eski qurilmani afzal ko'rsangiz, unda BlackBerry Priv yaxshi variant bo'ladi. Agar siz yangi narsani xohlasangiz, Ubuntu bilan ishlaydigan qurilmani tanlashingiz kerak.
Foydalanuvchilar shaxsiy kompyuterlar o'ziga xoslikni afzal ko'rish Windows variantlari... Mashhur dasturiy ta'minotning ko'p qirraliligi va mavjudligi Microsoft ixtirolarini uy va korporativ foydalanuvchilar orasida keng tarqalgan. Hosildorlik qulay foydalanish va muammolarni tezda hal qilish uchun muhim, shuning uchun qaysi tizim eng ko'p tanilganligi haqida savol berishga arziydi tez oynalar.
Zamonaviy operatsion tizimlar ishonchliligi va xavfsizligini yo'qotadigan ikkita xususiyatga ega. Birinchidan, bu operatsion tizimlar juda katta hajmga ega, ikkinchidan, ular xatolarni izolyatsiyalashda juda yomon. Linux yadrosi 2,5 milliondan ortiq kod satriga ega va Windows XP yadrosi kamida ikki barobar katta.
Dasturiy ta'minotning ishonchliligini tekshirgan bir tadqiqot shuni ko'rsatdiki, dasturlarda har 1000 satr uchun 6 dan 16 gacha xato bo'ladi bajariladigan kod... Boshqa bir tadqiqotga ko'ra, dasturlarning xato darajasi modul hajmiga qarab, har 1000 satr bajariladigan kod uchun 2 dan 75 gacha. Hatto eng konservativ hisob -kitoblarga asoslanib (1000 satr kod uchun 6 ta xato) Linux yadrosida taxminan 15000 ta xato mavjud; Windows XP hajmi kamida ikki barobar katta.
Bundan ham yomoni, qoida tariqasida, operatsion tizimning qariyb 70% ni qurilma drayverlari tashkil etadi, ularning xato darajasi oddiy koddan uch -etti baravar yuqori, shuning uchun OSdagi xatolar sonining yuqoridagi bahosi eng ko'p ehtimol juda kam baholangan. Bu xatolarning barchasini topish va tuzatishning iloji yo'qligi aniq. Bundan tashqari, ba'zi xatolar tuzatilganda, ko'pincha yangilar kiritiladi.
Zamonaviy operatsion tizimlarning kattaligi tufayli ularni hech kim yakkaxon bila olmaydi. Aslida, uni yaratish juda qiyin yaxshi tizim agar hech kim buni to'liq tasavvur qilmasa.
Bu haqiqat bizni ikkinchi muammoga olib keladi: xato izolyatsiyasi. Dunyoda hech kim samolyot tashuvchisi qanday ishlashi haqida hamma narsani bilmaydi, lekin samolyot tashuvchisining quyi tizimlari bir -biridan yaxshi ajratilgan va uning tiqilib qolgan hojatxonasi raketa uchiruvchi quyi tizimning ishiga hech qanday ta'sir ko'rsatmaydi.Operatsion tizimlar komponentalar o'rtasida bunday izolyatsiyaga ega emas. Zamonaviy operatsion tizim yadro rejimida ishlaydigan bitta ikkilik dasturga birlashtirilgan yuzlab yoki hatto minglab protseduralarni o'z ichiga oladi. Yadro kodining millionlab satrlari bir -biriga bog'liq bo'lmagan komponentlarni ishlatadigan ma'lumotlar tuzilmalarini qayta yozishi mumkin, natijada tizimning ishdan chiqishi aniqlanadi. Bundan tashqari, virus bitta yadro protsedurasini yuqtirgandan so'ng, uning boshqa protseduralarga tez tarqalishini va butun mashinaga zarar etkazishini oldini olish mumkin emas.
Keling, kemaning o'xshashligiga qaytaylik. Zamonaviy kema korpusi ko'plab bo'linmalarga bo'lingan. Agar bo'linmalardan birida oqish sodir bo'lsa, unda butun tutqich emas, faqat suv bosiladi. Zamonaviy operatsion tizimlar kema paydo bo'lgunga qadar bo'lgan kemalarga o'xshaydi: har qanday teshik kema cho'kib ketishi mumkin.Yaxshiyamki, vaziyat unchalik umidsiz emas. Ishlab chiquvchilar yanada ishonchli operatsion tizimlar yaratishga intilmoqda. Kelgusida OSni yanada ishonchli va xavfsizroq qilish uchun to'rt xil yondashuv qo'llanilmoqda. Biz ularni maqolamizda "ko'tarilish" tartibida, kamroq radikaldan to radikalgacha taqdim etamiz. Eng konservativ yondashuv, Nooks, Windows va Linux kabi mavjud operatsion tizimlarning ishonchliligini oshirish uchun ishlab chiqilgan. Nooks texnologiyasi monolitik yadro tuzilishini saqlaydi, unda yuzlab yoki minglab protseduralar bitta manzil maydonida birlashtirilgan va yadro rejimida ishlaydi. Bu yondashuv qurilma drayverlarini (barcha muammolarning asosiy sababi) kamroq zararli qilishga qaratilgan. Xususan, shakl. 1, Nooks har bir drayverni engil himoyalanish domenini tashkil etuvchi himoyalangan dasturiy ta'minot qatlamiga o'rab, yadroni noto'g'ri o'rnatilgan drayverlardan himoya qiladi. Ushbu texnologiya ba'zan "qum qutisi" deb nomlanadi. Har bir haydovchi atrofidagi o'rash drayver va yadro o'rtasidagi barcha o'zaro ta'sirlarni diqqat bilan kuzatib boradi. Bundan tashqari, ushbu texnologiya boshqa yadro kengaytmalari uchun, masalan, yuklanadigan operatsion tizimlar uchun ishlatilishi mumkin, lekin soddaligi uchun biz bu haqda faqat drayverlarga nisbatan gaplashamiz.
Nooks loyihasining maqsadlari quyidagilardan iborat:

  • yadrolarni haydovchi xatolaridan himoya qilish;

  • haydovchi ishlamay qolganda avtomatik tiklanishni ta'minlash;

  • hamma narsani mavjud drayverlarga va yadroga minimal o'zgartirishlar bilan kiriting.

XULOSA


Foydalanilgan adabiyotlar:
Internet resurslar:
1. http://opensource.com
2. http://xmodulo.com/reference-management-software-linux.html
3. http://www.intuit.ru/studies/courses/641/497/lecture/11336
4. http://distrowatch.com
5. http://fedora.com
6. http://ubuntu.com
7. http://debian.com
8. http://www.wikipedia.org
9. http://www.intuit.ru
10.http://www.tutorialspoint.com/Андроид/index.htm 11.http://www.tutorialspoint.com/java/index.htm 12.http://liinwww.ira.uka.de/bibliography/Os/linux-journal.html
Download 51.08 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling