Acil serviste hekimlerin en çok zorlandığı senaryolardan biri, sokakta bilinci kapalı halde bulunup sedyeyle odaya getirilen kimliği belirsiz ("Ex-ante" veya "Kimsesiz Vatandaş") bir hastadır. Hastanın cebinde kimlik yoktur, akıllı telefonu kilitlidir, yanında yakını yoktur.
Diyabet hastası mıdır? Kalp pili var mıdır? Penisilin alerjisi var mıdır? Kan sulandırıcı kullanmakta mıdır? Hiçbir şey bilmezsiniz. Karşınızda kapalı bir kutu gibi yatan o insan bedenini hayata döndürebilmek için el yordamıyla, karanlıkta iğneyle kuyu kazar gibi acil kan gazı alır, ultrason probunu karına dayar, tomografiye koşarsınız. Şifresini bilmediğiniz bir bedene müdahale etmek, gözleriniz bağlı ameliyat yapmaya benzer.
Sistem mühendisliğinde ve kurumsal BT operasyonlarında da tam olarak bu kilitli vaka çaresizliğini yaşatan, genellikle bir personelin işten ayrılışının ardından patlak veren meşhur bir saha işkencesi vardır: Şifresi Unutulmuş Out-of-Band (iDRAC / iLO) Kartları ve Gece Yarısı Yapılan Fiziksel Jumper Cerrahisi.
Ayrılan Personelin Bıraktığı Sessiz Mayın
Olayların başlangıcı kurumsal dünyanın en klişe hikayesidir:
Şirketin tek kıdemli sistem yöneticisi yönetimle tartışır, istifayı basar veya apar topar işten çıkarılır. Ayrılırken hazırladığı devir teslim dokümanında sunucuların işletim sistemi şifreleri vardır, domain admin yetkileri verilmiştir. Her şey yolunda görünür.
Ta ki altı ay sonra, bir pazar gecesi saat 02:30'da şirketin en kritik hipervizör sunucusu donanımsal bir hata yüzünden kilitlenene kadar.
Yeni göreve gelen sistem mühendisi evindedir. Sunucuyu uzaktan yeniden başlatmak, sanal konsolu açıp ekrandaki çekirdek hatasına (kernel panic) bakmak için tarayıcısından Dell iDRAC veya HP iLO web arayüzünü açar.
Kullanıcı adı: root
Şifre: Dokümanda yazan şifreyi girer.
Ekrana kırmızı bir tokat iner:
Login failed. Invalid username or password.
Varsayılan fabrika şifresini dener: calvin -> Başarısız!
Şirketin standart şifre kombinasyonlarını dener: Başarısız!
SSH üzerinden IPMI ile bağlanmayı dener: Access Denied.
Gerçek bir buz gibi yüzüne çarpar:
Ayrılan mühendis, kimseye haber vermeden tüm sunucuların donanımsal yönetim kartlarına kendi belirlediği 24 karakterlik özel bir şifre koymuştur! Ve o şifre artık yeryüzünde hiç kimsenin hafızasında yoktur.
Sözde "uzaktan yönetim" sağlasın, mühendisi veri merkezine gitmekten kurtarsın diye tasarlanan o yüz binlerce dolarlık Out-of-Band altyapısı; şifresi bilinmediği için aşılmaz bir çelik kasaya dönüşmüştür.
Kasanın Kapağını Açmak: Teori Biter, Tornavida Başlar
Eğer bir sunucunun iDRAC veya iLO şifresini yazılımsal olarak bilmiyorsanız ve işletim sistemine de erişiminiz kilitlendiyse; dünyadaki hiçbir sihirli terminal komutu sizi kurtaramaz.
Tek bir çareniz kalmıştır:
Pijamalarınızı çıkarıp veri merkezine gazlamak, sunucuyu kapatmak, kabin rayından dışarı çekmek ve o devasa çelik kasanın kapağını açmak!
Sunucu kapağını açtığınızda kapağın iç yüzeyine yapıştırılmış siyah-beyaz karmaşık bir devre şeması (System Board Layout Map) görürsünüz.
Fenerinizi o şemaya doğrultur, karınca duası gibi küçük puntolarla yazılmış jumper tanımlarını okumaya başlarsınız:
PWRD_EN(Password Enable Jumper)NVRAM_CLR(NVRAM Clear Jumper)- veya HPE ProLiant sunucularda
System Maintenance Switch - Switch 6 (iLO Security Override).
Bu noktada sistem mühendisliği biter; bir kuyumcunun veya beyin cerrahının mikroskobik el hassasiyeti başlar.
İki Milimetrelik Mavi Plastik Parçasının İşkencesi
Anakartın üzerinde iki devasa soğutucu bloğun, 32 adet RAM slotunun ve onlarca kapasitörün tam ortasında, neredeyse büyüteçle görülebilecek kadar küçük bir 3-pinli erkek konnektör ararsınız.
Üzerinde iki milimetrelik mavi veya siyah minicik bir plastik köprü parçası (jumper) takılıdır.
Standart konumu şudur: Pin 1 ve Pin 2 birbirine kısa devredir.
Şimdi operasyon başlar:
- Mikroskopik Cımbız Hamlesi: Parmaklarınız o daracık yere girmez. Cımbızı veya kargaburunu dikkatlice uzatırsınız. En ufak bir el titremesinde o minicik jumper elinizden kayıp anakartın derinliklerindeki VRM devrelerinin arasına düşerse sunucuyu yakma riskiniz vardır! Jumper'ı yavaşça yukarı çekersiniz.
- Override Konumuna Almak: Jumper'ı Pin 2 ve Pin 3 arasına takarsınız. (HPE sunucularda ise o mikroskobik 8'li kırmızı DIP switch bloğunun 6. anahtarını bir iğnenin ucuyla "OFF"tan "ON" konumuna itersiniz.)
- Korkutucu Çalıştırma: Kapağı kapatmadan (veya switch sensörünü kandırarak) güç kablolarını takar ve sunucunun açma butonuna basarsınız.
- BIOS Sıfırlama Süreci: Fanlar çığlık atarak döner. Ekranda şu yazı belirir:
Password jumper is in bypass mode. System password and iDRAC password have been disabled.
Mühendis hemen klavyeye sarılır, BIOS/iDRAC ayarlarına girer, şifreyi sıfırlar veya varsayılan fabrikaya döndürür.
Bitti mi? Hayır!
5. Ters Ameliyat: Sunucuyu tekrar kapatırsınız, fişleri çekersiniz. Cımbızı tekrar elinize alır, o iki milimetrelik jumper'ı Pin 2-3'ten söküp tekrar orijinal yerine, Pin 1-2 arasına takarsınız. (Eğer takmayı unutur veya ters bırakırsanız sunucu her açılışta ayarlarını unutur!).
Kapağı kapatırsınız, sunucuyu rafa geri itersiniz. Saat sabah 05:45 olmuştur. Mühendis kan ter içindedir, beli tutulmuştur, parmakları cımbız tutmaktan uyuşmuştur.
Sadece bir şifre unutulduğu için!
Kurumsal Hafıza ve Şifre Yönetimi Ahlakı
Bir kurumda şifrelerin "bir kişinin kafasında" yaşaması, sadece teknik bir zafiyet değil; doğrudan bir kurumsal yönetim felaketidir.
Modern bir altyapıda şu kurallar demir disiplinle işletilmelidir:
- Merkezi Kasa Entegrasyonu (PAM - Privileged Access Management): iDRAC, iLO, IPMI şifreleri asla mühendislerin kafasına veya şahsi not defterlerine bırakılamaz. CyberArk, HashiCorp Vault veya en azından kurumsal bir Bitwarden/1Password kasasında merkezi olarak tutulmalı ve her 90 günde bir otomatik olarak döndürülmelidir (rotasyon).
- Active Directory / LDAP / SSO Entegrasyonu: iDRAC arayüzlerine yerel
rootkullanıcısıyla değil; şirketin merkezi kimlik doğrulama sistemine bağlı kurumsal hesaplarla (örneğinsysadmin-group) giriş yapılmalıdır. Böylece bir personel işten ayrıldığı gün hesabı kapatılır, sunucuların yerel şifrelerini değiştirme ihtiyacı doğmaz. - Acil Kurtarma Zarfı (Break-Glass Account): Her sunucunun yerel acil durum şifresi fiziksel olarak mühürlü bir zarfta şirket kasasında saklanmalı, yalnızca genel müdür veya yetkili komite onayıyla açılabilmelidir.
Tıpta bilinci kapalı hastanın cebinden çıkan tek bir ilaç kutusu bile hayat kurtarır.
Veri merkezinde de sunucularınızın arka kapı şifrelerini belgelendirmediyseniz; en son teknoloji uzaktan yönetim kartlarınızın sizi kurtaracağını sanmayın. Gecenin bir yarısı kendinizi anakart üzerinde cımbızla iki milimetrelik bir plastik parçasını ararken bulursunuz. Ve o an, teknolojinin değil, ihmalin kurbanı olduğunuzu çok iyi anlarsınız.