Linux'da güvende olduğunuzdan nasıl emin olabiliyorsunuz?

Katılım
17 Nisan 2020
Mesajlar
2.020
Çözümler
2
Merhabalar, bu sorularım agresiflik olarak algılanmasın. Sadece merak ediyorum işin arka tarafını.

Genelde Linux kullanıcıları "bilgisayarıma Microsoft'u ortak edemem, verilerimi onlarla paylaşamam" mantığıyla Linux'da verilerimizin daha güvende olduğunu söylüyorlar. Peki, Linux'da güvende olduğumuz nereden belli? Belki de geliştirici arkaya telemetri gibi bir hizmet attı, bunu nereden bilebiliriz?

Mesela Microsoft'un veri sızıntısı ortaya çıkarsa; muhattabımız belli, cezayı yiyecek adamlar belli, Microsoft. Adamlar karşımızda canlı canlı duruyor. Peki Linux'da böyle bir şey ortaya çıkarsa muhattabımız kim? Sonuçta dağıtımları küçücük topluluklar hazırlıyor. Hatta bir yerde 2-3 kişinin bile yoğun çalışarak dağıtım hazırlayabileceğini okumuştum. Biz bu dağıtımı kullanırsak, o 2-3 kişiye bel bağlamış olmuyor muyuz, onların insafına kalmış olmuyor muyuz? Bunun Windows kullanmaktan farkı ne? Hatta bir sıkıntı durumunda Windows'da muhattabımız koskoca Microsoft iken Linux'da 10-15 kişilik küçük bir grup mu? Bu daha da tehlikeli olmuyor mu? Beni aydınlatabilir misiniz?

Son olarak dediğim gibi kesinlikle agresiflik algılanmasın, amacım öğrenmek. İki işletim sistemini de mevcut olarak kullanıyorum, yeri geldiğinde ihtiyacı olana doğru OS'u da öneriyorum. Cevaplar için teşekkürler.
 
Son düzenleyen: Moderatör:
Genelde Linux kullanıcıları "bilgisayarıma Microsoft'u ortak edemem, verilerimi onlarla paylaşamam" mantığıyla Linux'da verilerimizin daha güvende olduğunu söylüyorlar. Peki, Linux'da güvende olduğumuz nereden belli? Belki de geliştirici arkaya telemetri gibi bir hizmet attı, bunu nereden bilebiliriz?
Çalışan servislere bakarak.

Biz bu dağıtımı kullanırsak, o 2-3 kişiye bel bağlamış olmuyor muyuz, onların insafına kalmış olmuyor muyuz?
İş gerçekte böyle işlemiyor işte.
"Küçücük topluluklar" dediğiniz toplulukların bile genellikle doğru düzgün politikaları bulunuyor.

Bunun Windows kullanmaktan farkı ne?
Özgür yazılım. Windows'da istesen de bel bağlamış oluyorsun, ama Linux'ta bilgiye sahipsen forklar kendin geliştirir kullanırsın, koduna bakarsın vesaire.

Hatta bir sıkıntı durumunda Windows'da muhattabımız koskoca Microsoft iken Linux'da 10-15 kişilik küçük bir grup mu?
10-15 kişilik bir grup değil işte. Topluluğu gözünüzde çok küçültüyorsunuz.
10-15 kişilik bir grup topluluk olsaydı çoğu distro ile hata arattığımızda sonuç çıkmazdı, çünkü sonuç çıkacak veriyi yayınlayacak topluluk olmazdı.

Milyonlarca insan Linux kullanıyor, ne kadar muhteşem kullanım istatistikleri aksi varmış gibi gösteriyor olsa bile.
 
Belki de geliştirici arkaya telemetri gibi bir hizmet attı, bunu nereden bilebiliriz?
GitHub - torvalds/linux: Linux kernel source tree kernel açık kaynak, böyle birşey olsaydı tespit edilirdi. Hem zamanında minessota üniversitesini banlamışlardı projeden backdoor yaratmaya çalışmaktan. Yani gözünüz arkada kalmasın, Linux güvenlidir güvenli kalacaktır.
Hatta bir yerde 2-3 kişinin bile yoğun çalışarak dağıtım hazırlayabileceğini okumuştum. Biz bu dağıtımı kullanırsak, o 2-3 kişiye bel bağlamış olmuyor muyuz, onların insafına kalmış olmuyor muyuz?
Bu projeye yaratıcılardan çok topluluk geliştirme yapıyor, milyonlardan bahsediyoruz. Hata raporlarını sunan test edenler, geliştiren kısım derken büyük bir topluluk. Windows'u arkada kaç kişi olduğu belirsiz bir ekip geliştiriyor ve kodları açık değil. Microsoft'a mı güvenelim şu durumda ?
 
Son düzenleme:
Peki, Linux'da güvende olduğumuz nereden belli? Belki de geliştirici arkaya telemetri gibi bir hizmet attı, bunu nereden bilebiliriz?

Kaynak açık; istediğiniz gibi inceleyebilir, forklayabilirsiniz. Gerekli koşulları sağlayarak commit ekleyebilir ve geliştirilmesine katkıda bulunabilirsiniz.

Mesela Microsoft'un veri sızıntısı ortaya çıkarsa; muhattabımız belli, cezayı yiyecek adamlar belli,

Değil, böyle bir durumda hiçbir taraf ceza yemez. Kullanıcı bilinci oluşmadıkça böyle bir durumdan korunmak mümkün değil.

Peki Linux'da böyle bir şey ortaya çıkarsa muhattabımız kim?

Linux Foundation, commitleri inceliyor ve zararlı eklemelere karşı gözetiyor.

Hatta bir sıkıntı durumunda Windows'da muhattabımız koskoca Microsoft iken Linux'da 10-15 kişilik küçük bir grup mu?

Siz çok yanlış anlamışsınız, topluluk hiç de küçük değil, sadece kernel'e katkı bulunanlar aşağıda. Şimdi düşünün, Windows kaynak koduna kaç kişinin erişimi var? Bu sayının yanına bile yaklaşamaz. Bir güvenlik açığını saptayacak ve düzeltecek devasa bir topluluk var burada. Windows'taysa kaynak koduna kısıtlı sayıda kişinin erişimi bulunuyor. Sürekli güvenlik açıkları exploitleniyor, milyonlarca kişi zarar görüyor. Hangisi daha güvenli?

1650109095444.png
 
Kernel açık kaynak, böyle birşey olsaydı tespit edilirdi. Hem zamanında minessota üniversitesini banlamışlardı projeden backdoor yaratmaya çalışmaktan.
Kasıtlı olarak backdoor eklemeyi denediler ve commitleri kabul edildikten sonra böyle bir deney uyguladıklarını itiraf ettiklerinde banlandılar, evet :D

Demem o ki her kodu kendin okumadığın sürece birilerine bel bağlamış oluyorsun. Yine de her şey ortada olduğu için tek bir karar mekanizması yok. 5 yıl önce eklenen bir kodu bugün herhangi biri okumaya karar verip sorun olup olmadığına karar verebilir.

Sürekli güvenlik açıkları exploitleniyor, milyonlarca kişi zarar görüyor. Hangisi daha güvenli?
Tam tersine Linux çekirdeğinin durumu tam olarak bu. Exploit mitigasyonlarında geriden geliyor, mimari güvenlik zafiyetleri sadece bir bug olarak görülüyor Linux tarafında.
 
Son düzenleme:
Kasıtlı olarak backdoor eklemeyi denediler ve commitleri kabul edildikten sonra böyle bir deney uyguladıklarını itiraf ettiklerinde banlandılar, evet :D

Demem o ki her kodu kendin okumadığın sürece birilerine bel bağlamış oluyorsun. Yine de her şey ortada olduğu için tek bir karar mekanizması yok. 5 yıl önce eklenen bir kodu bugün herhangi biri okumaya karar verip sorun olup olmadığına karar verebilir.

Bu sözde "araştırma"ya ne kadar sert tepki verildiğini biliyorsunuzdur diye düşünüyorum. Kurum süresiz olarak erişim hakkını kaybetti ve geçmişte eklediği bütün commit'ler incelenmek üzere kaldırıldı. Brad Spengler bile bu kararın aşırı olduğunu ve büyük bir iş yükü oluşturacağını savundu:
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.


Araştırma tarafındansa şöyle bir açıklama geldi:
1650114566906.png

Ayrıca bir SSS yayınladılar.

Olayın arka planı da çok derin.

Kısacası, "araştırma" amacıyla dahi Linux kerneline yapılan zararlı eklemeler sert bir şekilde cezalandırılır. Yapılan bütün eklemeler kaldırıldı ve tek tek incelendi. Böyle bir hassasiyeti herhangi farklı bir toplulukta karşılayamazsınız.
Tam tersine Linux çekirdeğinin durumu tam olarak bu. Exploit mitigasyonlarında geriden geliyor, mimari güvenlik zafiyetleri sadece bir bug olarak görülüyor Linux tarafında.

Böyle bir durum mevcut değil. Saptanan bir zafiyet mail ağıyla aynı anda birçok geliştirici ekibe bildiriliyor ve en kısa zamanda düzeltiliyor.
 
Son düzenleme:
@egoistpizza sert tepki verilmedi demedim ki. "İtiraf" ettikten sonra tepki gördüler. Commit kabul edilmişti halbuki.

Böyle bir durum mevcut değil.
Bu durum gayet de mevcut. Linux çekirdeği uyumluluk ve performans adına güvenlikten feragat edilen, güvenliği arttırmaya yönelik değişikliklerin upstream'den aynı sebeple reddedildiği bir proje. Bugünlerde de güvenlik açıklarını gizli saklı patchlediklerini duydum. Altta eklediğim kaynakları okuyabilirsin.

Saptanan bir zafiyet mail ağıyla aynı anda birçok geliştirici ekibe bildiriliyor ve en kısa zamanda düzeltiliyor.
Yani aklı başında her firma veya topluluğun yapacağı gibi...


Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
 
Son düzenleme:
@acv commit'in kabul edilmediğini iddia etmedim, sadece tek bir commit yüzünden toplam 258 farklı commit inceleme altına alındı ve kalıcı yasaklama getirildi. Bu sistem güvenliğine verilen önemi yeterince açıklıyor.

Bu durum gayet de mevcut. Linux çekirdeği uyumluluk ve performans adına güvenlikten feragat edilen, güvenliği arttırmaya yönelik değişikliklerin upstream'den aynı sebeple reddedildiği bir proje. Bugünlerde de güvenlik açıklarını gizli saklı patchlediklerini duydum. Altta eklediğim kaynakları okuyabilirsin.

"gizli saklı patchlemek" kavramı güldürdü. Linux, BSD kadar kapalı bir sistem değildir. Performansla güvenlik arasındaki dengeyi sağlamayı amaçlar ve pek tabi başarır da. Güvenlikten feragat edilmesi söz konusu değil.

Linux kernelindeki gözetmen ekip gönüllülerden oluşuyor, bu insanlar aynı zamanda günlük hayatlarında tam zamanlı olarak çalışıyorlar. Commitler hakkında geniş çaplı bir araştırma yapılması mümkün değil fakat bu her isteyenin kolayca zararlı ekleyebileceği anlamına gelmiyor. Yukarıda sözü edilen araştırma 2 doktora öğrencisi ve 1 yardımcı doçent tarafından yürütülmüş.

Kaynaklar bilinen sorunlardan bahsetmiş, sondaki video zaten FOSDEM 2017'den bir alıntı:

Kernel vulnerability'lerine bu kadar takıntılı ve düzeltmek için organize bir topluluğun bulunması ise takdire şayan. Bu açıkların bulunup gözler önüne serilmesi sistemin bloated olduğu anlamına gelmiyor, bunları düzeltmek adına bir hareket olduğu anlamına geliyor. Çoğu güvenlik açığı exploitlenmeden tespit ediliyor ve hiçbirinden aşağıdaki kadar büyük çapta problemler çıkmadı.

 

Technopat Haberler

Geri
Yukarı