Azure Konteyner G¨¹venli?i, yaln?zca ?zel kay?tlardan al?nan g¨¹venilir g?r¨¹nt¨¹leri kullanarak, ayr?cal?klar? ve kullan?c? eri?imini s?n?rlayarak ve t¨¹m etkinlikleri s¨¹rekli olarak taray?p izleyerek t¨¹m kapsay?c? ya?am d?ng¨¹s¨¹ boyunca g¨¹venlik a???? taramalar? ger?ekle?tirmekten olu?an bir bile?imdir.
Azure Konteyner G¨¹venli?i
Microsoft Azure, ?u anda piyasadaki en h?zl? b¨¹y¨¹yen ve ikinci en b¨¹y¨¹k bulut tabanl? uygulamad?r. Fortune 500 ?irketlerinin %95'i taraf?ndan kullan?lan ??, geli?tiricilere her yerde uygulama olu?turma, y?netme ve da??tma ?zg¨¹rl¨¹?¨¹ sa?layan bir bulut bili?im platformudur. Sanal Makineler, Nesnelerin ?nterneti ve Konteynerler dahil olmak ¨¹zere ?ok ?e?itli hizmetler sunar.
?, geli?tiricilere ve kurulu?lara, ihtiya? duyulan iki yo?un altyap?n?n yan? s?ra bir bulut hizmetinde arad?klar? ?eviklik ve ?l?eklenebilirli?i sa?lar. Ancak Azure ¨¹zerinde konteynerlar olu?turmak ne kadar faydal? olursa olsun, yerel t¨¹mle?ik g¨¹venlik sa?lamazlar. Azure konteynerlar?n?n g¨¹venli?ini sa?lamak m¨¹?terinin sorumlulu?undad?r.
G?z ?n¨¹nde tutulmas? gereken hususlar
Azure konteynerlar? g¨¹venli hale getirilirken g?z ?n¨¹nde tutulmas? gereken baz? hususlar:
?majlar
°Õ¨¹³¾ konteynerlarda oldu?u gibi, Azure konteynarlar?nda da imajlar?n g¨¹venli?ini sa?lamak, atabilece?iniz en ?nemli g¨¹venlik ad?mlar?ndan biridir. Konteynerlar, depolama alanlar?nda saklanan imajlardan olu?turulur. Her imaj?n, ayr? ayr? g¨¹venlik a??klar? i?erebilen ve muhtemelen tehlikeye at?labilecek birden ?ok yaz?l?m katman? vard?r. Geli?tirme ortam?nda yaln?zca onaylanm?? konteyner imajlar?na izin vererek siber sald?rganlar i?in sald?r? y¨¹zeyini b¨¹y¨¹k ?l?¨¹de azalt?rs?n?z. Onaylanmam?? konteyner imajlar?n?n kullan?m?n? izleyecek ve ?nleyecek a??k s¨¹re?lere ve ara?lara sahip olmak ?nemlidir.
Konteynerlerin ?evreye ak???n? kontrol etmek i?in ba?ka bir se?enek de imaj imzalama veya parmak izi almakt?r. Bu, konteynerlar?n ve konteyner imajlar?n?n b¨¹t¨¹nl¨¹?¨¹n¨¹ do?rulaman?za olanak tan?yan bir g?zetim zinciri sa?layabilir. Herhangi bir imaj? kay?t defterine g?ndermeden ?nce, kapsay?c? geli?tirme tamamland?ktan sonra son bir de?erlendirme olarak konteynerlar ¨¹zerinde bir g¨¹venlik a???? taramas? yapmak ?ok ?nemlidir.
Kimlik Bilgileri
En az ayr?cal?k, Azure konteynerlar?na da uygulanmas? gereken temel bir g¨¹venlik en iyi uygulamas?d?r. ?majlar veya ?ekirdekler arac?l???yla bir g¨¹venlik a????ndan yararlan?ld???nda bu, sald?rgana birka? k¨¹me ve b?lgeye eri?im ve hatta potansiyel olarak ayr?cal?klar verir. Konteynerlar?n, i?in yap?lmas? i?in gereken en d¨¹?¨¹k ayr?cal?klarla ve eri?imle ?al??mas?n? sa?lamak, riske maruz kalmay? azalt?r.
Bir ?al??an?n i?leri devretmesi veya ?irketten ayr?lmas? durumunda, gereksiz ayr?cal?klar? kald?rarak, konteynerlara kar?? meydana gelebilecek sald?r? y¨¹zeyini azalt?rs?n?z. Ayr?ca konteyner ?al??ma zaman?ndan gereksiz veya kullan?lmayan ayr?cal?klar? veya i?lemleri kald?rarak olas? sald?r? y¨¹zeyini azaltabilirsiniz.
Kay?t Defteri
Azure konteynerlar?, genel veya ?zel bir kay?t defterinde depolanan imajlardan olu?turulur. Genel kay?tlardan imajlar? almak daha kolay g?r¨¹nse de g¨¹venli?i garanti etmez. Yukar?da bahsedildi?i gibi, kapsay?c? g?r¨¹nt¨¹leri birden ?ok yaz?l?m katman?na sahiptir ve her katman?n g¨¹venlik a??klar? olabilir.
Genel bir kay?t defterindeki imajlara, ?zel bir kay?t defterindeki imajlara g?re k?t¨¹ ama?l? yaz?l?m eklenmi? olma olas?l??? daha y¨¹ksektir. ?zel kay?tlardaki imajlar?n uygun ?ekilde taranmas? daha olas?d?r ve daha az risk olu?turur. ?zel kay?tlar y?netilir ve daha fazla y?neti?im ve g¨¹venlik sa?layan rol tabanl? eri?im kontrolleri i?erir. ?zel konteyner imaj kay?tlar?n?n baz? ?rnekleri aras?nda Azure Container Registry, Docker Trusted Registry veya Cloud Native Computing Foundation'dan a??k kaynakl? Harbour projesi yer al?r.
Kernel
°Õ¨¹³¾ bilgisayarlar donan?m par?alar?n?n ¨¹zerine in?a edilmi?tir. ??letim sistemine g?m¨¹l¨¹ bir yaz?l?m par?as? olan ?ekirdek, donan?m?n ve sistemin geri kalan?n?n etkile?ime girebilmesi i?in bir k?pr¨¹ g?revi g?r¨¹r. Konteynerlar, sanal makinelerin aksine, payla??lan bir ?ekirde?e ek olarak hizmetler genelinde a??k a? trafi?ine sahiptir. Ana bilgisayar i?letim sistemi ?ekirde?ini payla?ma yetene?i, konteynerlar?n en b¨¹y¨¹k avantajlar?ndan biridir. Bununla birlikte, ayn? zamanda b¨¹y¨¹k bir g¨¹venlik endi?esi kayna??d?r.
?al??ma zaman? s?ras?nda ?ekirdek ve konteynerlar aras?nda ?ok fazla yal?t?m yoktur. Bu, payla??lan i?letim sistemi ?ekirde?inde bulunan bir g¨¹venlik a????n?n daha sonra konteynerlardan yararlanmak veya bunlara eri?im sa?lamak i?in kullan?labilece?i anlam?na gelir. Sald?rganlar, yaln?zca bellek i?i ?ekirdek verilerini de?i?tirerek herhangi bir k?t¨¹ ama?l? kod enjekte etmeden i?letim sisteminin ?al??ma davran??lar?n? de?i?tirebilir.
Azure konteynerlar?n? g¨¹vende tutma
Ta??nabilirli?i, ?l?eklenebilirli?i ve g¨¹venilirli?i ile ?o?u i?letmenin uygulamalar?n? ?al??t?rmak i?in Microsoft Azure konteynerlar?na y?nelmesi ?a??rt?c? de?ildir. Konteyner ya?am d?ng¨¹leri boyunca g¨¹venlik a???? taramalar?n?n tamamlanmas?n? ve t¨¹m etkinliklerin izlenip g¨¹nl¨¹?e kaydedilmesini sa?layarak, Azure konteynerlar?n?z?n g¨¹venli oldu?unu bilmek i?inizi rahatlat?r.
?lgili Ara?t?rmalar
?lgili Makaleler