Mert Gör

Özgün ODT dosyası · PDF

master tezi olarak federe git depolama servisi ve ci/cd vb





Master tezi olarak Federe Git Depolama Servisi ve CI/CD Mimarisi üzerinde çalışmak, hem özgür yazılım topluluk inşası hem de şirketleşme hedefiniz için mükemmel bir ürün/Ar-Ge kaldıracıdır. Bu konu, günümüz siber güvenlik ve yazılım dünyasının en kritik trendlerinden ikisine doğrudan dokunur: Merkeziyetsizlik (Decentralization/Federation) ve Tedarik Zinciri Güvenliği (Software Supply Chain Security).

Özellikle GitHub'ın tamamen Microsoft kontrolünde olması ve GitLab'in ticari kısıtlamaları, açık kaynak dünyasını Forgejo veya Gitea gibi projelere yönlendirmiştir. Sizin projeniz, bu ekosistemin siber güvenlik ayağını oluşturabilir.

Bu konunun master tezi olarak nasıl yapılandırılabileceği, siber güvenlik boyutu ve şirketleşme potansiyeli şu şekildedir:

🔬 Tez Başlığı ve Akademik Çerçeve Önerileri

Tezinizin akademik olarak kabul görmesi ve jüriden geçmesi için başlığın hem teorik bir problemi çözmesi hem de yenilikçi bir mimari sunması gerekir:

🛠️ Tezin Teknik ve Siber Güvenlik Odağı (Ar-Ge)

Tezinizde sıradan bir Git servisi kurmanın ötesine geçmeli ve şu üç siber güvenlik problemine çözüm üretmelisiniz:

1. Federe Yapılarda Güvenlik ve Kimlik Doğrulama

2. Güvenli Dağıtık CI/CD (Boru Hattı Güvenliği)

3. Otomatik Güvenlik Analizi (DevSecOps Integration)

🚀 Bu Tezin Çıkaracağınız İşletim Sistemine (OS) Katkısı

Bu tez, çıkarmak istediğiniz Debian tabanlı bilgi güvenliği dağıtımı için katma değerli en büyük servis (killer feature) haline gelebilir:

💼 Şirketleşme ve Topluluk İnşası Potansiyeli

Bu tez konusu, ticari bir ürüne dönüştürülmeye (SaaS veya On-Premise Kurumsal Çözüm) son derece uygundur:



[Akademik Tez] ➔ [Açık Kaynak Kod (GitHub/Forgejo Alternatifi)] ➔ [Topluluk İnşası] ➔ [Kurumsal Güvenlik Ürünü (Şirketleşme)]

🎯 Bu Konu İçin İstanbul'daki Doğru Hocalar ve Yaklaşım

Bu konuyu İTÜ, Sabancı veya Boğaziçi'ndeki hocalarla konuşurken konuyu "kod yazma projesi" olarak değil, "Dağıtık sistemlerde güvenli veri senkronizasyonu ve yazılım tedarik zinciri siber savunma modeli" olarak sunmalısınız.

Özellikle dağıtık sistemler (distributed systems), bulut bilişim güvenliği (cloud security) ve kriptografi çalışan hocalar bu teze bayılacaktır.

Bu federe sistem için mimari olarak aklınızda Forgejo/Gitea ekosistemini (ActivityPub entegrasyonu olan) genişletmek mi var, yoksa sıfırdan Go/Rust gibi dillerle özgün bir mikroservis mimarisi mi kurmak istersiniz?