Darvozabon (macOS) - Gatekeeper (macOS)

Darvozabon
Gatekeeper logo.png
Tuzuvchi (lar)Apple Inc.
Dastlabki chiqarilish2012 yil 25-iyul (2012-07-25)
Operatsion tizimmacOS

Darvozabon ning xavfsizlik xususiyati macOS operatsion tizim tomonidan olma.[1][2] U majbur qiladi kodni imzolash yuklangan dasturlarni ishga tushirishidan oldin tekshiradi va shu bilan bexosdan bajarish ehtimolini kamaytiradi zararli dastur. Darvozabon quradi Fayl karantiniyilda kiritilgan Mac OS X Leopard va kengaytirilgan Mac OS X Snow Leopard.[3][4] Xususiyat 10.7.3 versiyasida paydo bo'lgan Mac OS X Lion sifatida buyruq qatori yordam dasturi spctl.[5][6] A grafik foydalanuvchi interfeysi qo'shildi OS X Mountain Lion keyinchalik "Arslon" ning 10.7.5 versiyasida.[7]

Vazifalar

Konfiguratsiya

OS X Yosemite-ning System Preferences dasturining skrinshoti, uchta Gatekeeper variantini radio tugmalari sifatida ko'rsatmoqda.
Darvozabon imkoniyatlari Tizim parametrlari dastur. Beri macOS Sierra, "Anywhere" parametri sukut bo'yicha yashiringan.

Ning xavfsizlik va maxfiylik panelida Tizim parametrlari, foydalanuvchi uchta variantga ega:

Mac App Store
Faqatgina yuklab olingan dasturlarga ruxsat beradi Mac App Store ishga tushirilishi kerak.
Mac App Store va aniqlangan ishlab chiquvchilar
Mac App Store-dan yuklab olingan dasturlarga va imzolangan dasturlarga ruxsat beradi sertifikatlangan Apple ishlab chiquvchilari ishga tushirilishi kerak. Bu Mountain Liondan beri standart sozlama.
Har qanday joyda
Barcha ilovalarni ishga tushirishga ruxsat beradi. Bu Gatekeeperni samarali ravishda o'chiradi. Bu sherda standart sozlama. Beri macOS Sierra, bu parametr sukut bo'yicha yashiringan.[8][9]
Biroq, ushbu parametrni terminaldan 'sudo spctl --master-disable' buyrug'i yordamida va administrator paroli bilan autentifikatsiya qilish orqali qayta yoqish mumkin.

Buyruqning yordam dasturi spctl maxsus qoidalar va individual yoki adyol ruxsatnomalari kabi donador boshqaruvlarni hamda Gatekeeper-ni o'chirib qo'yish imkoniyatini beradi.[6]

Karantin

Ilovani yuklab olishda, xususan kengaytirilgan fayl atributi Yuklangan faylga ("karantin bayrog'i") qo'shilishi mumkin.[10] Ushbu atribut faylni yuklab oladigan dastur tomonidan qo'shiladi, masalan veb-brauzer yoki elektron pochta mijozi, lekin odatda umumiy tomonidan qo'shilmaydi BitTorrent kabi mijoz dasturlari Yuqish va dastur ishlab chiquvchilari ushbu funktsiyani o'zlarining dasturlariga kiritishlari kerak bo'ladi va tizim tomonidan amalga oshirilmaydi. Tizim ushbu xatti-harakatni Xprotect nomli imzoga asoslangan tizim yordamida individual dasturlarda majburlashi mumkin.[11]

Ijro

Tizim ogohlantirishining skrinshoti, foydalanuvchiga dasturni ochib bo'lmaydiganligi to'g'risida xabar beradi, chunki u ro'yxatdan o'tgan ishlab chiquvchi tomonidan imzolanmagan.
Tizimning skrinshoti ogohlantirish Gatekeeper dasturni ishlashiga to'sqinlik qilganda paydo bo'ladi, chunki u Apple tomonidan tasdiqlangan ishlab chiquvchi tomonidan imzolanmagan.

Agar foydalanuvchi bunday atributga ega bo'lgan dasturni ochishga harakat qilsa, tizim bajarilishini keyinga qoldiradi va uning mavjudligini tekshiradi:

  • qora ro'yxatga kiritilgan,
  • Apple yoki sertifikatlangan ishlab chiquvchi tomonidan imzolangan kod,
  • kod bilan imzolangan tarkib hali ham imzo bilan mos keladi.

Beri Mac OS X Snow Leopard, tizim ma'lum bo'lgan zararli dasturlarni yoki xavfli dasturlarni aniqlash uchun ikkita qora ro'yxatni saqlaydi. Qora ro'yxatlar vaqti-vaqti bilan yangilanadi. Agar ilova qora ro'yxatga kiritilgan bo'lsa, u holda Fayl karantini uni ochishdan bosh tortadi va foydalanuvchiga uni ko'chirishni tavsiya qiladi axlat.[11][12]

Kodni imzolash talablari bajarilmasa, darvozabon dasturni ochishdan bosh tortadi. Apple dastur imzolangan ishlab chiquvchi sertifikatini bekor qilishi va keyingi tarqatilishiga yo'l qo'ymasligi mumkin.[1][3]

Ilova Fayl karantinidan yoki Gatekeeperdan o'tganidan so'ng, uning normal ishlashiga ruxsat beriladi va yana tasdiqlanmaydi.[1][3]

Bekor qilish

Gatekeeper-ni bekor qilish uchun foydalanuvchi (ma'mur vazifasini bajaruvchi) xavfsizlik va maxfiylik tizimining Preferences tizimining yumshoqroq siyosatiga o'tishi yoki tizim sozlamalari dasturini ochishi yoki ma'lum bir dastur uchun qo'lda bekor qilishga ruxsat berishi kerak. kontekst menyusi yoki uni qo'shib spctl.[1]

Yo'l tasodifiyligi

Ishlab chiquvchilar imzo chekishlari mumkin diskdagi rasmlar tizim tomonidan birlik sifatida tekshirilishi mumkin. MacOS Sierra-da, bu ishlab chiquvchilarga barcha to'plangan fayllarning yaxlitligini kafolatlashi va tajovuzkorlarning ularni yuqtirishlari va keyinchalik ularni qayta tarqatishlariga yo'l qo'ymasliklariga imkon beradi. Bundan tashqari, "yo'lni tasodifiylashtirish" amalga oshiriladi dastur to'plamlari tasodifiy, yashirin yo'ldan va ularning joylashuviga nisbatan tashqi fayllarga kirishiga to'sqinlik qiladi. Agar ilova to'plami imzolangan bo'lsa, ushbu xususiyat o'chiriladi o'rnatish paketi yoki diskdagi rasm yoki foydalanuvchi dasturni boshqa fayllarsiz qo'lda boshqa katalogga ko'chirgan bo'lsa.[8]

Ta'siri

Gatekeeper dasturining zararli dasturlarga qarshi kurashish samaradorligi va asosliligi tan olindi,[3] ammo rezervasyonlar bilan kutib olindi. Xavfsizlik bo'yicha tadqiqotchi Kris Millerning ta'kidlashicha, Gatekeeper dastur ishlab chiqaruvchi sertifikatini tekshiradi va ma'lum bo'lgan zararli dasturlar ro'yxati faqat dastur birinchi marta ochilganda. Gatekeeper-dan o'tgan zararli dastur to'xtatilmaydi.[13] Bundan tashqari, Gatekeeper faqat karantin bayrog'iga ega bo'lgan dasturlarni tekshiradi. Ushbu bayroq tizim tomonidan emas, balki boshqa dasturlar tomonidan qo'shilganligi sababli, uni e'tiborsiz qoldirish yoki bajarmaslik Gatekeeper-ni ishga tushirmaydi. Xavfsizlik blogeri Tomas Ridning so'zlariga ko'ra, BitTorrent mijozlari buni tez-tez buzadiganlar. Agar ilova boshqa manbadan kelgan bo'lsa, shuningdek bayroq qo'shilmaydi tarmoq aktsiyalari va USB flesh-disklari.[10][13] Ishlab chiquvchilar guvohnomasini olish uchun ro'yxatdan o'tish jarayoni va sertifikatlarni o'g'irlash istiqbollari to'g'risida savollar ham ko'tarildi.[14]

2015 yil sentyabr oyida xavfsizlik bo'yicha tadqiqotchi Patrik Uordl tashqi fayllar bilan tarqatiladigan dasturlarga taalluqli yana bir kamchilik haqida yozgan, masalan kutubxonalar yoki hatto HTML o'z ichiga olishi mumkin bo'lgan fayllar JavaScript.[8] Tajovuzkor ushbu fayllarni boshqarishi mumkin va ular orqali a zaiflik imzolangan arizada. So'ngra ilova va uning tashqi fayllari tarqatilishi mumkin, shu bilan birga dastur to'plamining asl imzosi saqlanib qoladi. Gatekeeper bunday shaxsiy fayllarni tekshirmaganligi sababli, xavfsizlik buzilishi mumkin.[15] Yo'llarning tasodifiylashtirilishi va imzolangan disk rasmlari yordamida Apple ushbu muammoni macOS Sierra-da yumshatish mexanizmlarini taqdim etdi.[8]

Shuningdek qarang

Adabiyotlar

  1. ^ a b v d "OS X: Gatekeeper haqida". olma. 2015 yil 13-fevral. Olingan 18 iyun, 2015.
  2. ^ Siegler, MG (2012 yil 16-fevral). "Syurpriz! OS X Mountain Lion mavjud bo'lishiga bo'kiradi (bugungi kunda ishlab chiquvchilar uchun, bu yozda hamma uchun)". TechCrunch. AOL Inc.. Olingan 3 mart, 2012.
  3. ^ a b v d Sirakuza, Jon (2012 yil 25-iyul). "OS X 10.8 Mountain Lion: Ars Technica sharhi". Ars Technica. 14-15 betlar. Arxivlandi asl nusxasidan 2016 yil 14 martda. Olingan 17 iyun, 2016.
  4. ^ Rid, Tomas (2014 yil 25-aprel). "Mac zararli dasturiy ta'minoti: Mac OS X meni qanday himoya qiladi?". Xavfsiz Mac. Olingan 6 oktyabr, 2016.
  5. ^ Ullrich, Yoxannes (2012 yil 22-fevral). "OS X Mountain Lion's darvozabonini sherda qanday sinovdan o'tkazish kerak". Internet Storm Center. Olingan 27 iyul, 2012.
  6. ^ a b "spctl (8)". Mac ishlab chiqaruvchisi kutubxonasi. olma. Olingan 27 iyul, 2012.
  7. ^ "OS X Lion v10.7.5 yangilanishi to'g'risida". olma. 2015 yil 13-fevral. Olingan 18 iyun, 2015.
  8. ^ a b v d "Xavfsizlikda qanday yangiliklar". Apple Developer (Video). 2016 yil 15 iyun. Soat 21:45 da. Olingan 17 iyun, 2016.
  9. ^ Kanningem, Endryu (2016 yil 15 iyun). "MacOS va iOS 10-dagi ba'zi nerdy o'zgarishlar: RAW tortishish, qattiqroq Gatekeeper va boshqalar". Ars Technica UK. Arxivlandi asl nusxasidan 2016 yil 16 iyunda. Olingan 17 iyun, 2016.
  10. ^ a b Rid, Tomas (2015 yil 6-oktabr). "Apple darvozabonini chetlab o'tish". Zararli dasturlar laboratoriyalari. Olingan 17 iyun, 2016.
  11. ^ a b Moren, Dan (26 avgust, 2009). "Snow Leopard-ning yashirin zararli dasturlardan himoyasi". Macworld. Olingan 30 sentyabr, 2016.
  12. ^ "Haqiqatan ham uni ochishni xohlaysizmi?" ogohlantirish (Fayl karantini / zararli dasturiy ta'minotni aniqlash) OS X ". Apple qo'llab-quvvatlashi. 2016 yil 22 mart. Arxivlandi asl nusxasidan 2016 yil 17 iyunda. Olingan 30 sentyabr, 2016.
  13. ^ a b Foresman, Kris (2012 yil 17-fevral). "Mac ishlab chiquvchilari: Gatekeeper tashvishga solmoqda, ammo baribir elektr energiyasi foydalanuvchilariga boshqaruvni beradi". Ars Technica. Olingan 18 iyun, 2015.
  14. ^ Chatterji, Surojit (2012 yil 21 fevral). "OS X Mountain Lion Gatekeeper: Haqiqatan ham zararli dasturlardan saqlay oladimi?". International Business Times. Olingan 3 mart, 2012.
  15. ^ Gudin, Dan. "Drop-dead oddiy ekspluatatsiya Gatekeeper-ning Mac zararli dasturini to'liq chetlab o'tadi". Ars Technica. Arxivlandi asl nusxasidan 2016 yil 20 martda. Olingan 17 iyun, 2016.