A study on analysis and detection of container escape vulnerabilities in Docker
Tezin Türü: Yüksek Lisans
Tezin Yürütüldüğü Kurum: Orta Doğu Teknik Üniversitesi, Fen Bilimleri Enstitüsü, BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİM DALI, Türkiye
Tezin Onay Tarihi: 2024
Tezin Dili: İngilizce
Öğrenci: İLTER TAHA AKTOLGA
Danışman: Pelin Angin Ülküer
Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu
Özet:Bulut bilişimin hızla gelişen dünyasında, Docker gibi konteynerleştirme teknolojileri, uygulamaların verimli dağıtımı ve ölçeklenmesi için vazgeçilmez hale gelmiştir. Ancak, bu yaygın kullanım, özellikle konteyner kaçış açıkları tehdidi ile önemli güvenlik zorluklarını da beraberinde getirmiştir. Bu açıklar, kötü niyetli aktörlerin bir konteynerin izolasyonunu ihlal ederek ana sisteme veya diğer konteynerlere yetkisiz erişim sağlamasına yol açarak bulut servislerinin güvenliği için ciddi riskler oluşturur. Bu tez, Docker ortamlarında konteyner kaçış açıklarının kapsamlı bir analizini sunmakta ve kritik konteyner kaçış açıklarının kontrollü bir ortamda gerçeklenmesine odaklanmaktadır. Bu açıkların alternatif donanım platformlarında uygulanabilirliğini göstermek için ARM tabanlı mimari seçilmiştir. Auditd ile sistem çağrılarının kayıtları tutularak, bu kayıtlar analiz edilmiş ve seçilen güvenlik açıkları için kurallar çıkarılmıştır. Araştırmanın ana katkıları arasında ARM cihazlar için konteyner kaçış senaryolarının başarılı bir şekilde uyarlanması, bu kaçış deneyleri sırasında detaylı sistem çağrısı analizi ve konteyner kaçışlarını belirten şüpheli aktiviteleri tanımlamak için kural tabanlı tespit mekanizmalarının geliştirilmesi yer almaktadır. Bu bulgular, konteyner güvenliği alanında önemli ilerlemeler sağlayarak konteyner kaçış saldırılarına karşı savunmaları güçlendirmeye yönelik ampirik kanıtlar ve metodolojik gelişmeler sunmaktadır. Tez, bulguların etkilerinin tartışılması ile sonlanmakta olup, konteynerleştirilmiş sistemlerde sağlam güvenlik önlemlerinin gerekliliğini vurgulamakta ve gelişen tehdit ortamına yönelik gelecekteki araştırmalar için öneriler sunmaktadır. Bu araştırma, konteyner güvenliği alanında hem teorik hem de pratik katkılar sağlamayı hedeflemekte ve bulut altyapılarının daha güvenli hale getirilmesinin gerekliliğini ortaya koymaktadır.