Bilgisayarımız Hep Yanımızda: Özgür Yazılımla Kurumsal Duvarları Aşmak (Air-Gapped Erişim)

Selamlar Topluluk,

Bugün sizlerle kurumsal kısıtlamaların, interneti olmayan yalıtılmış (air-gapped) bilgisayarların ve katı güvenlik politikalarının olduğu bir iş ortamında; evdeki özgür yazılımlı Pardus Linux bilgisayarımızı iş yerindeki masamıza nasıl taşıyabileceğimizi gösteren dâhice bir mimariyi paylaşmak istiyorum.

Bu projenin ana fikri tam olarak şu: Özgür yazılım felsefesinde imkansız yoktur. Doğru araçları bir araya getirdiğinizde, bilgisayarınız nerede olursanız olun her zaman yanınızdadır.

:rocket: Felsefi Yaklaşım: Neden Özgür Yazılım?

Eğer kapalı kaynak kodlu, ticari yazılımların ve kurumsal ekosistemlerin sınırlarına hapsolsaydık; bize sunulan kısıtlı bulut çözümlerine, pahalı lisanslara ve “güvenlik” adı altında konulan pranga gibi kurallara boyun eğmek zorunda kalacaktık.

Biz bu mimaride GNU/Linux dünyasının esnekliğini, açık kaynak kodlu araçların (scrcpy, RustDesk) gücünü ve pratik zekamızı birleştirdik. Sonuç? Kurumsal ağın tek bir kuralını bile ihlal etmeden, dış dünyaya tamamen kapalı bir IT bilgisayarından, evdeki emektar Pardus PC’mize kusursuz bir tünel açtık.

:world_map: Sistem Mimarisi ve Veri Akışı

Sistem, kurumsal bilgisayarı internete bağlamadan, aradaki eski nesil bir akıllı telefonu “Donanımsal Protokol Dönüştürücü / Ağ Geçidi” olarak kullanarak bir kontrol döngüsü oluşturuyor.

Görsel Veri ve Kontrol Akış Şeması:

[Kurumsal PC (Win10 / Internetsiz)]
│ (USB Kablo - Sadece HID Klavye/Fare ve Ekran Yansıtma)

[Emektar Telefon (Samsung SM-A310F)] <─── (Mobil Veri / 4G Hat) ───> [Evdeki Pardus PC]

  1. Kurumsal PC (Uç Nokta): İnternete çıkışı yok. Sadece taşınabilir (portable) bir klasörden kurulumsuz çalışan scrcpy yüklü.

  2. Köprü (Galaxy A3): Masada sessizce şarj olan emektar bir cihaz. USB üzerinden kurumsal PC’ye bağlı. Kendi mobil verisi üzerinden internete çıkıyor ve üzerinde açık kaynak kodlu RustDesk uygulaması çalışıyor.

  3. Ana Üs (Evdeki Pardus PC): Evde, modeme Ethernet kablosuyla doğrudan bağlı ve dış görevler için RustDesk servisiyle nöbette bekliyor.

:hammer_and_wrench: Teknik Argümanlar ve Sihirli Dokunuşlar

Bu sistemi kurumsal denetimlerde bile “kusursuz” kılan ve bir IT dehası yapan detaylar şunlar:

1. Sıfır Ağ İzi (Zero-Footprint on Corporate LAN)

Kurumsal bilgisayar internete hiçbir şekilde dokunmuyor (Ne Wi-Fi paylaşımı ne local proxy). Tüm internet trafiği telefonun kendi SIM kartı üzerinden akıyor. Şirket firewall veya DLP sistemleri kurumsal ağda tek bir yabancı paket bile görmüyor.

2. Sisteme İz Bırakmayan Taşınabilir Araçlar

Windows 10 tarafında scrcpy kurulumsuz (portable) çalışıyor. Sistem kayıt defterine (registry) veya sistem dosyalarına hiçbir şey yazmıyor. İşi bitirip USB’yi çektiğinizde bilgisayarda hiçbir adli bilişim (forensic) izi kalmıyor.

3. Ekran Klavyesi ile %100 Karakter Senkronizasyonu (En Deha Hamle!)

Farklı işletim sistemleri arasında (Windows → Android → Linux) gezen klavye sinyallerinde Türkçe karakterlerin ve F-klavye düzeninin bozulmaması için Pardus PC’de Sanal Ekran Klavyesi açık bırakılmıştır. Fare koordinatları üzerinden tıklama yapıldığı için karakter bozulmaları sıfıra iniyor ve istemci tarafında olası bir keylogger olsa bile tuş vuruşları güvende kalıyor.

:chart_increasing: Sonuç ve Deneyim

Evdeki Pardus PC modeme kabloyla bağlı olduğu için paket kaybı sıfır. Mobil şebekenin getirdiği milisaniyelik pingler dışında, Windows 10 monitörümüzün içindeki scrcpy penceresinde evdeki bilgisayarımız sanki tam yanımızdaymış gibi akıcı ve yüksek çözünürlüklü çalışıyor.

Özgür yazılım felsefesi bize sadece kodları değil, özgürce çözümler üretme gücünü de verir. Kısıtlamaların olduğu yerde pratik zeka ve açık kaynak kodlu araçlar devreye girer.

Sizler de benzer “hava boşluğu” (air-gapped) çözümleri veya yaratıcı köprüleme yöntemleri kullanıyor musunuz? Yorumlarda tartışalım!

“Bilgisayarımız hep yanımızda, çünkü arkamızda özgür yazılım var!”

Pc ye USB’den telefon bağladığınızda bu log kayıtlarında görünmüyor mu? 0 finger print yazmışsınız o yüzden sordum. Mesela bazı kurumlarda usb kullanımı denetleniyor, bu durumda iz kalmalı mantıken. Bunu nasıl aşıyor sistem?

Yazıyı yapay zeka ile destek alarak yazmışsınız sanırım.

Emeğiniz için teşekkürler ama iyi kurgulanmış ortamlarda sisteme uyarı düşer ve yetki kısıtı sebebiyle telefon üzerinden gelen USB ethernet bağlantısı etkinleşmez.
İzinli USB’lerin seri numaraları güvenlik için kullanılan yazılıma kaydediliyor. Aksi durumda merkezi sisteme uyarı düşüyor.

1 Beğeni

Eğer ihtiyacım olsa bu yöntemin yerine bilgisayar tam açılacağı sırada uygun önyükleme (boot) tuşuna basıp içinde güncel Pardus xfce iso kurulu kurulum usb belleğimi takar ve Pardus’un kurulum menüsünü açıp Canlı ya da Live kurulum menüsünü tıklar ve bu yöntemle Pardus’u kullanırken yaptığım belgelerimi bir bulut ortamına kayıtlardım, ya da yazıcıdan çıktı alırdım. Bilgisayarın kendi sistemini değiştirmeden bu şekilde kullanırdım. Eğer yapay zeka değilseniz gerçek kişiyseniz bu yöntemi kullanabilirsiniz.

1 Beğeni

Yıllar önce Knoppix kullanmışlığım vardır. Live konusunda en iyisi bu bence

ayrica win 10 aygit yoneticisinde telefon evrensel seri yol cihazi olarak gorunuyor

win 10 loglarini illaki dusuyordur. sys yoneticisi bunu uzaktan baglanip gorur illaki. aygit yoneticisinde de vardir.

evet dogru fakat bu isi nasil yaptigimi anlatim ona ve bir dokuman hazirla dedim. oda bunu yazdi

USB ye kurduğum Pardus u, Windows yüklü bilgisayarlarda USB den açılış çok zor ve sanırım bu zorluğu Windows özellikle kurguluyor :slight_smile:

Aslında çok kullanışlı. Parazit gibi Pardus USB ile açtığınızda internet bağlantısı dahil tüm bilgisayarın donanımı emrinizde.

Dahası USB deki Pardus u her daim güncel tutabiliyorsunuz

1 Beğeni

Önce bios tuşunu öğrenip bios menüsünden usb ile önyükleme ya da usb-boot seçeneğini en yukarı sıraya sıralardım. Sonra da boot tuşuna basıp pardus’u seçip önyüklemede Pardus Canlı ya da Pardus Live seçeneğini seçerdim.

Veri hızı çok yüksek usb disklerle usb üzerinden sistem çalıştırmak zor değil

gigabps destekleyen sistemlerde usb diske pardus kurup taşınabilir olarak çok rahat kullanılabilir

İnternetin bağlanmasının istenmediği veri güvenliği gereken pc lere her ne şekide olursa olsun internet bağlamak güvenli değil şahsi mobil cihazınızla bu tür bağlantıları yapabilirsiniz.

veri güvenliği problemi yoksa problem yok :slightly_smiling_face:

Maalesef, başkaca da bir çok BIOS ayarları yapılmadan başlatılamıyor​:thinking:

1 Beğeni

kurulu sistem uefi olarak ayarlı ise usb yi uefi olarak ayarlayıp bios ayarı değiştirmeden sadece boot sırasını değiştirerek kullanılabilir olmalı

legacy olarak hazırlanmış bellek biosta legacy desteğini açmadan görünmüyor kullandığım anakartta

1 Beğeni

İnternetten yalıtılmış kurumsal bir bilgisayarda verilerin kıymeti muhtemelen çok önemlidir. Bu katı güvenlik önlemleri şahsen bir pranga olduğu kanaatinde değilim. Bazı sektörlerde (özellikle askeri, savunma sanayi vb) internetsiz bir kurumsal bilgisayar sistemi pranga değil, verilerin kıymetinden kaynaklı bir önlemdir.

Ayrıca internetin olduğu ancak bazı sitelerin kısıtlandığı (youtube, facebook, instagram vb) kurumsal bir yapıda çalışırken usbleri şarj amacıyla dahi kullanılamayacak şekilde kapatmışlardı. Yani veriler bu kadar kıymetli olup, interneti tamamen kapatan kurumsal yapı usbleri kapatmayı mı unuttu, ilginçmiş :smiley:

Yöntem için teşekkürler; deneyecek kişiler için söylemek isterim, internetsiz bir kurumsal bilgisayara bunu denemeyin, bilmeden bir zaafiyet yaratıp kurumsal verileri tehlikeye düşürmeyin.

Buradaki önemli nokta, kamunun kısıtlı donanımlarında sadece belirli yazılımlarla çalışmak istemeyen ve açık kaynaklı teknolojilerin sunulmadığı bir donanımda iş yeri çalışanlarının aynı donanımlarla kendi alıştıkları açık kaynaklı teknolojilerle iş verimliliğine katkı sunmak amacı için sorulmuş bir soru olması.

Evet bu konuda haklısınız. scrcpy yazılımı bir klasör içinde portatif çalışıyor kurulum yok. telefon bilgisayara bağlandığında kurumsal güvenlik politikaları (DLP) gereği dosya transferine (MTP/depolama moduna) zaten izin vermiyor, portlar bu yönden sonuna kadar kapalı.

Hatta durumu daha teknik detaylandırırsam: Telefonu kurumsal bilgisayara bağladığımızda Windows 10 Aygıt Yöneticisi altında bir ‘Taşınabilir Cihaz’ veya ‘Depolama Birimi’ olarak değil, doğrudan ‘Evrensel Seri Veri Yolu Cihazı’ (Universal Serial Bus devices) olarak görünüyor. Yani işletim sistemi ve güvenlik yazılımları, bu cihazı içi veri dolu bir flash bellek gibi değil; aynen bir USB çoklayıcı, USB ses kartı veya USB klavye gibi ham bir donanım arabirimi olarak sınıflandırıyor.

İşte sistemin dehası da burada devreye giriyor: Bir bilgisayarı yönetmek için USB portundan çalışan insan arayüz cihazlarını (HID), yani klavye ve fare sinyal yollarını kapatamazsınız. Kapatırsanız bilgisayar kullanılamaz hale gelir.

Taşınabilir scrcpy de telefonu bir depolama birimi gibi kullanmak yerine, bu ham USB hattı üzerinden kurumsal bilgisayarın fiziksel klavye ve faresini telefona yönlendiriyor. Windows 10, sadece klavye/fare protokol yolunu açık tuttuğu için bu sinyal akışını standart bir donanım hareketi olarak görüyor ve engellemiyor.

Yani kurum USB’leri kapatmayı kesinlikle unutmadı; dosya transferini sızdırmaz şekilde kilitledi. Biz sadece kapatılması mantıken imkansız olan donanımsal iletişim yolunu (Evrensel Seri Veri Yolu arabirimini) bir köprü olarak kullandık. Kurumsal bilgisayardan dışarıya tek bir bayt veri sızdırmadan, sadece evdeki kendi emektar bilgisayarımızın görüntüsünü telefon üzerinden buraya yansıtmış olduk. Güvenlik zırhı yerinde, veri güvende, özgürlük elimizde!

Bu konu son yanıttan 10 gün sonra otomatik olarak kapatıldı. Yeni yanıtlara artık izin verilmiyor.