Yangilash doirasi (TUF) - The Update Framework (TUF) - Wikipedia

Yangilash doirasi (TUF) a dasturiy ta'minot doirasi dasturiy ta'minotga yangilanishlarni avtomatik ravishda aniqlaydigan va yuklab oladigan mexanizmlarni himoya qilish uchun mo'ljallangan.[1] TUF ba'zi bir kalitlar yoki serverlar buzilgan taqdirda ham xavfsizlikni saqlash vositasini ta'minlash uchun bir qator rol va tugmachalardan foydalanadi. Buni ombor ma'murlari, dasturiy ta'minot ishlab chiqaruvchilari va oxirgi foydalanuvchilardan minimal o'zgarishlar va kuch talab qilishni maqsad qilgan holda amalga oshiradi.[2] Shu tarzda, u himoya qiladi dasturiy ta'minot omborlari, bu xakerlar uchun tobora kerakli maqsaddir.[3][4][5][6][7]

A dasturiy ta'minotni yangilash, ba'zida yamoq deb ham ataladi, funktsiyalarni qo'shishi va mavjud koddagi kamchiliklarni bartaraf etishi mumkin.[8] Afsuski, nuqsonlarni zararsizlantirish uchun yangilanishlarni etkazib berishda ushbu tizimlar o'zlari tajovuzkorlar tomonidan ishlatilishi mumkin bo'lgan zaifliklarni bilmasdan kiritishi mumkin.[9][10][11]

TUF dizayni barcha dasturiy ta'minot omborlari biron bir vaqtda buzilishi mumkinligini tan oladi, shuning uchun ushbu stsenariy uchun har qanday xavfsizlik strategiyasi tayyor bo'lishi kerak. TUF-ni qo'llab-quvvatlaydigan tizimlar hujumlarning ta'sirini cheklash va tiklash mexanizmini ta'minlashga qaratilgan. Ushbu "murosaga chidamlilik" strategiyasi mavjud usullarni takomillashtiradi tugmachalarni belgilash [12][13] imzo vazifalarini ajratish va talab qilinadigan imzolarning chegara sonini belgilash kabi usullarni o'z ichiga olgan holda. Fayl yoki rasmning autentifikatsiyasi uchun javobgarlikni taqsimlash biron bir xaker tizimni buzmasligini ta'minlaydi. Shuningdek, u sezgir harakatlarni bajarish uchun ishlatiladigan kalitlarni xavfsiz, oflayn rejimda saqlashga yordam beradi. Hatto bir tomonga yoki omborning o'zi buzilgan bo'lsa ham, ta'sir ko'rsatadigan loyihalar soni cheklangan bo'ladi. [14]

Bugungi kunga kelib TUFdan foydalanadigan texnologik kompaniyalar va tashkilotlar ro'yxatiga kiritilgan IBM,[15] VMware,[16] Raqamli okean,[17] Microsoft,[18] Google,[19] Amazon,[20] Sakrash,[21] Kolide,[22] Docker,[23] va Cloudflare.[24]

TUFga aylangan texnologiya birinchi bo'lib Vashington Universitetida 2009 yilda Jastin Semyuel va tomonidan ishlab chiqilgan Jastin Kappos va uning tamoyillari birinchi bo'lib Semyuil va Kappos Nik Metyuzon bilan birgalikda yozgan maqolasida muhokama qilingan Rojer Dingledin, tadqiqotchilar Tor Project, Inc..[25] 2011 yildan beri TUF joylashgan Nyu-York universiteti Tandon muhandislik maktabi Bu erda Cappos Xavfsiz Tizimlar Laboratoriyasida aspirantlar va dasturchilar jamoasi bilan ishlashni davom ettiradi, uning kamolotini, rivojlanishi va ishlab chiqarishga turli xil jamoalarda integratsiyasini nazorat qiladi.

TUFni ilgari qabul qilishning eng muhimlaridan biri ochiq manbali hamjamiyat Docker Content Trust tomonidan,[26][27] dan notarius loyihasini amalga oshirish Docker bu Linux konteynerlarini joylashtiradi.[28] TUF asosida qurilgan notarius Docker tasvirlari manbalarining haqiqiyligini tasdiqlashi va shu tarkibdagi rasmlarni shifrlashi mumkin.[29][30] Notary Content Trust orqali TUF shuningdek Microsoft Azure uchun operatsiyalarni ta'minlaydi.[31]

2017 yildan beri Notarius ham, TUF ham Cloud Native Computing Foundation qoshidagi Linux Foundation tomonidan uyushtirilmoqda.[32][33] Cappos loyihada konsensus yaratuvchisi sifatida qoladi. 2019 yil dekabr oyida TUFga tashkilot tarkibida "bitiruvchi" maqomi berildi, bu loyihani CNCF-da eng yuqori darajaga ko'tarish uchun zarur bo'lgan bir qator qadamlarni bajarganligini anglatadi.[34] Ushbu qadamlar xavfsizlikning mustaqil auditini yakunlash, CNCF odob-axloq qoidalarini qabul qilish va loyihani boshqarish va amalga oshirish jarayonini aniq belgilashdan iborat edi. TUF birinchi xavfsizlik loyihasi va akademik tadqiqotchi boshchiligidagi CNCF doirasida bitirgan birinchi loyiha bo'ldi.[35]

U oson moslashish uchun mo'ljallanganligi sababli TUF versiyalari bir qator dasturlash tillarida yaratilgan. Uni ishlab chiqarishdagi dasturlarni ishga tushirish uchun xizmat (PaaS) sifatida ochiq manbali platforma Flynn tomonidan Go tilida mustaqil ravishda amalga oshirildi.[36][37][38] TUF dasturlari Haskellda ham yozilgan,[39] Yoqut[40] va Zang.[41] Qattiq deb nomlangan Rust versiyasi[42] Amazon veb-xizmatlari laboratoriyalari tomonidan talabga binoan bulutli hisoblash platformalari va API-larda foydalanish uchun yaratilgan. Google o'zining ochiq manbali Fuchsia operatsion tizimini xavfsizligini ta'minlash uchun TUF versiyasini ham amalga oshirdi.[43]

2017 yilda ushbu texnologiyaning moslashuvi chaqirildi Uptane, avtomashinalardagi hisoblash birliklarini himoya qilish uchun mo'ljallangan bo'lib, 2017 yilga qadar xavfsizlik bo'yicha eng yaxshi ixtirolardan biri bo'ldi Ommabop fan.[44]

Adabiyotlar

  1. ^ Diaz, Vladimir; va boshq. "Framework spetsifikatsiyasini yangilash". V.1.0. SSL NYU Tandon. Olingan 14 fevral 2018.
  2. ^ "Yangilash doirasi: dasturiy ta'minotni yangilash tizimlarini himoyalash uchun asos". SSL NYU Tandon. Olingan 13 aprel 2020.
  3. ^ "Kernel.org saytining yorilishi". Linux fondi. 2011 yil 31-avgust. Olingan 1 fevral 2018.
  4. ^ "Server kelishuvidan keyin Debian bo'yicha tergov hisoboti". Debian.org. 2003 yil 2-dekabr. Olingan 1 fevral 2018.
  5. ^ "Infrastruktura hisoboti, 2008-08-22 UTC 1200". Redhat.com. 2008 yil 22-avgust. Olingan 1 fevral 2018.
  6. ^ Bredberi, Denni (30 oktyabr 2018). "Chimdagi ilonlar! Python PyPI omboriga zararli kod slayderlar". Yalang'och xavfsizlik.com. Olingan 13 aprel 2020.
  7. ^ Klaburn, Tomas (2018 yil 26-noyabr). "Reposingizni tekshiring ... Kripto-tanga o'g'irlash kodi juda mashhur NPM lib-ga yashirincha kirib boradi". Ro'yxatdan o'tish. Olingan 13 aprel 2020.
  8. ^ Dasturiy ta'minotni yangilanish barqarorlik va xavfsizlik mexanizmi sifatida: seminar ishi. Milliy akademiyalar matbuoti. Fevral 2017. 53-58 betlar. Olingan 12 fevral 2018.
  9. ^ Redmiles, Elissa (2017 yil 16-may). "Dasturiy ta'minot yangilanishlarini o'rnatish bizni xohlamoqda". Ilmiy Amerika. Olingan 13 noyabr 2017.
  10. ^ Zetter, Kim (25 mart 2019). "Hackerlar minglab kompyuterlarga orqa eshiklarni o'rnatish uchun ASUS dasturiy ta'minotining yangilanishlarini o'g'irlashdi". Vice.com. Olingan 13 aprel 2020.
  11. ^ Cimpanu, Katalin (2019 yil 10-may). "Niderlandiyada dasturiy ta'minotni yangilash politsiyaning oyoq Bilagi zo'r monitorlarini qulatdi". ZDNet.com. Olingan 13 aprel 2020.
  12. ^ Bahor, Tom (2017 yil 7-noyabr). "Ochiq infratuzilmaning zaif tomonlarini baholash". Threatpost.com. Olingan 13 fevral 2018.
  13. ^ Chandra, Sourabx; Payra, Smita; Olam, Sk Safikul; Sanyal, Goutam (2014 yil noyabr). Simmetrik va assimetrik kalit kriptografiyasining qiyosiy tadqiqotlari. ICECCE. 83-93 betlar.
  14. ^ Kuppusami, Trishank Kartik; Torres-Arias, Santyago; Diaz, Vladimir; Cappos, Justin (mart 2016). Diplomat: Jamiyat omborlarini himoya qilish uchun delegatsiyalardan foydalanish. Usenix. 567-581 betlar.
  15. ^ "Ishonchli tarkib uchun rasmlarni imzolash". IBM Cloud Docs. 13 fevral 2020 yil. Olingan 13 aprel 2020.
  16. ^ . VMware https://www.vmware.com/. Olingan 13 aprel 2020. Yo'qolgan yoki bo'sh sarlavha = (Yordam bering)
  17. ^ . Raqamli okean https://www.digitalocean.com/. Olingan 13 aprel 2020. Yo'qolgan yoki bo'sh sarlavha = (Yordam bering)
  18. ^ "Azure Container Registry-ga kontent ishonchi". Microsoft. 6 sentyabr 2019 yil. Olingan 13 aprel 2020.
  19. ^ "Fuchsia Project". Google. 2 aprel 2020 yil. Olingan 13 aprel 2020.
  20. ^ "AWS Tough Repository". Amazon. 9 aprel 2020 yil. Olingan 13 aprel 2020.
  21. ^ "Yangi yil uchun yangi nashrlar". Parvozni shifrlash bo'yicha loyiha. 23 dekabr 2014 yil. Olingan 13 aprel 2020.
  22. ^ "Kolide Updater". Kolide. 2014 yil 1-noyabr. Olingan 13 aprel 2020.
  23. ^ "Docker ishonchli ro'yxatga olish kitobi". Mirantis.com. Olingan 13 aprel 2020.
  24. ^ Sallivan, Nik (16.03.2018). "Konteyner identifikatorini yuklash vositasi". Cloudflare Blog. Olingan 13 aprel 2020.
  25. ^ Shomuil, Jastin; Metyuzon, Nik; Kappos, Jastin; Dingledin, Rojer. Dasturiy ta'minotni yangilash tizimlarida saqlanib qoladigan kalit kelishuv (PDF). ACM. 61-72 betlar - CCS 2010 orqali.
  26. ^ Monika, Diogo (2015 yil 12-avgust). "Docker Content Trust - Docker Blogini joriy etish". Blog.Docker.com. Docker. Olingan 2 oktyabr 2016.
  27. ^ "Docker Content Trust Dockerized Content butunligini himoya qiladi". www.CIOReview.com. CIO Review. Olingan 2 oktyabr 2016.
  28. ^ Fulton III, Skott M. (2015 yil 12-avgust). "Docker: Content Trust yordamida konteynerlarni ishonchsiz tarmoqlarda ishlatishingiz mumkin - yangi stek". TheNewStack.io. Yangi to'plam. Olingan 3 oktyabr 2016.
  29. ^ Vaughan-Nichols, Steven J. "Docker 1.8 ZDNet uchun jiddiy konteyner xavfsizligini qo'shmoqda". ZDNet. CBS Interactive. Olingan 3 oktyabr 2016.
  30. ^ Myers, Astasiya (2018 yil 13-fevral). "Docker xavfsizlik xizmati rahbari Devid Lourens: TUF, notarius va dasturiy ta'minot xavfsizligining ahamiyati to'g'risida". O'rta. Olingan 13 aprel 2020.
  31. ^ "Azure Container Registry-ga kontent ishonchi". Microsoft. 6 sentyabr 2019 yil. Olingan 13 aprel 2020.
  32. ^ Jekson, Joab (2017 yil 24-oktabr). "CNCF xavfsizlikni bulutli mahalliy stakka notarius, TUF asrab olish bilan olib keladi". Yangi to'plam.
  33. ^ Fergyuson, Skott (2017 yil 24-oktabr). "Cloud Native Computing Foundation 2 ta xavfsizlik loyihasini qabul qildi". Enterprise Cloud News.
  34. ^ "Cloud Native Computing Foundation TUF bitiruvini e'lon qiladi". CNCF. 2019 yil 18-dekabr. Olingan 13 aprel 2020.
  35. ^ {{cite web | url =https://lwn.net/Articles/807777/%7Ctitle=Cloud Native Computing Foundation TUF bitiruvini e'lon qildi | nashriyotchi = LWN.net | sana = 2019 yil 19 dekabr | accessdate = 13 aprel 2020}
  36. ^ Yegulalp, Serdar. "Ochiq manbali Flinn dasturlarni tarqatishdan bosh og'rig'ini olib tashlaydi". www.Infoworld.com. IDG. Olingan 3 oktyabr 2016.
  37. ^ "Xavfsizlik - Flinn". flynn.io. Olingan 3 oktyabr 2016.
  38. ^ "flynn / go-tuf". www.github.com. GitHub, Inc. Olingan 3 oktyabr 2016.
  39. ^ "Hackable Security Alpha Release". Well-Typed.com. 2015 yil 8-iyul. Olingan 13 aprel 2020.
  40. ^ Shay, Xaver (2013 yil 6-dekabr). "RubyGems-ni TUF bilan ta'minlash, 1-qism".. Medium.com. Olingan 6 aprel 2018.
  41. ^ "Update Framework (TUF) dasturining zangga tatbiq etilishi". Olingan 13 aprel 2020.
  42. ^ "AWSlabs / Tough". 2019 yil 5-noyabr. Olingan 13 aprel 2020.
  43. ^ "Fuchsia Project". Google. 2 aprel 2020 yil. Olingan 13 aprel 2020.
  44. ^ Atherton, Kelsi D.; Feltman, Rachel (17 oktyabr 2017). "Xavfsizlik sohasida yilning eng muhim yangiliklari". Ommabop fan.

Tashqi havolalar

Tanlangan nashrlar