Dijital delil incelemesi, uzman görüşü ve yazılım geliştirme
md9, dijital kayıtları adli bilişim yöntemleriyle inceleyen, taraflar için uzman görüşü ve bilimsel mütalaa hazırlayan, ayrıca yazılım ve mobil uygulama geliştiren bağımsız bir teknik ofistir. Raporlarımıza bir kaydın gösterdiği kadarını yazarız, fazlasını değil; hukuki değerlendirme avukata ve mahkemeye aittir.
Adli bilişim: hangi kayıtları inceliyoruz?
Operatörden gelen HTS dökümlerini, IP ve CGNAT eşleşmelerini, sunucu kayıtlarını (log), telefon ve bilgisayar içeriğini, e-postaları, veri tabanlarını ve belgelerin üst verisini (metadata) inceliyoruz. Ham madde çoğu zaman sıradan bir dosyadır: bir erişim kaydı, telefon yedeğindeki mesaj veri tabanı, bir e-postanın Received: satırları.
Soru ise hep somuttur. Operatörün bildirdiği IP–abone eşleşmesi port ve saat bilgisiyle tutarlı mı? Fotoğraftaki DateTimeOriginal değeri dosyanın diğer izleriyle uyuşuyor mu? "IBAN'ımız değişti" e-postası gerçekten tedarikçinin sunucusundan mı çıktı? Bazen cevap kayıtta yoktur. O zaman raporda bunu yazarız ve hangi kaydın cevabı verebileceğini söyleriz.
Yalnızca hukuka uygun yoldan elde edilmiş kayıtlarla ya da size ait cihaz ve hesaplarla çalışırız. On üç inceleme alanının tamamı adli bilişim incelemeleri sayfasında.
Uzman görüşü, bilimsel mütalaa ve bilirkişi raporları
Uzman görüşü, yargılamanın bir tarafının teknik bir meseleyi kendi seçtiği uzmana inceletip dosyaya sunduğu yazılı değerlendirmedir. Dayanağı hukuk yargılamasında HMK m.293, ceza yargılamasında CMK m.67/6 hükmüdür. CMK'daki fıkra, bilimsel mütalaanın "bilirkişi raporu hakkında" da alınabileceğini açıkça yazar.
Bilirkişiyi ise mahkeme ya da savcılık görevlendirir. Bir taraf bilirkişi tutamaz, yalnızca bilirkişi incelemesi yapılmasını talep edebilir (HMK m.266, CMK m.63). Biz bilirkişi değiliz; dosyadaki bir bilirkişi raporunu tarafın uzmanı olarak okuruz. İlk baktığımız yerler genellikle şunlardır:
- İncelenen kopyanın özet değeri (hash) kaydedilmiş mi?
- Saat dilimi. Telefon imajındaki kayıtlar çoğunlukla UTC ile, operatör kayıtları çoğunlukla Türkiye saatiyle gelir; ikisini karşılaştıran bir rapor hangi dönüşümü yaptığını yazmak zorundadır.
- Baz istasyonu kaydı konum kanıtı gibi mi okunmuş?
- Hattın abonesi, telefonu kullanan kişiyle aynı kişi sayılmış mı?
Uzman görüşü mahkemeyi bağlamaz; mahkeme onu bilirkişi raporu ve dosyadaki diğer delillerle birlikte değerlendirir. İki belgenin farkı ayrı bir yazıda: uzman görüşü ile bilirkişi raporu arasındaki fark.
Kimlerle çalışıyoruz?
Bize yazanların çoğu dört gruptan birindedir. Tablodaki sorular tipik örneklerdir, gerçek dosyalardan alınmamıştır.
| Kim | Tipik teknik soru | Başlangıç noktası |
|---|---|---|
| Avukatlar ve hukuk büroları | Bilirkişi raporu, HTS'deki baz kaydına bakıp "sanığın telefonu olay yerindeydi" demiş. Kayıt bunu gerçekten gösteriyor mu, hücrenin kapsama alanı ne kadar? | Bilirkişi raporunun teknik değerlendirmesi |
| Şirketler | Tedarikçiden geldiği görünen ödeme talimatı hangi sunucudan çıktı? İşten ayrılan bir çalışan müşteri listesini dışarı aktardı mı? | E-posta incelemesi; log ve siber olay incelemesi |
| Bireyler | WhatsApp yazışmaları, sahte ya da ele geçirilmiş bir hesap. Ekran görüntüsü yeter mi, delil nasıl korunur? | Dijital delil nasıl korunur? |
| Yazılım projesi tarafları | Teslim edilen yazılım sözleşmedeki işlevleri karşılıyor mu, kaynak kod eksiksiz teslim edildi mi? Ya da daha başta: yeni bir proje için ölçülebilir kabul kriterleri. | Yazılım ve kaynak kod incelemesi; şartname desteği |
Bir inceleme nasıl başlar ve ilerler?
Dört adımda: ilk e-posta, ön değerlendirme, inceleme ve rapor.
- İlk e-posta. destek@md9.net adresine dosyanın türünü (ceza, hukuk, iş, şirket içi), cevaplanmasını istediğiniz teknik soruyu, elinizdeki materyalin türünü ve yaklaşık hacmini, varsa süreyi yazın. Orijinal delili ve kişisel verileri bu mesaja eklemeyin.
- Ön değerlendirme. Materyalin soruya cevap vermeye yetip yetmediğini söyleriz. Örnek: CGNAT arkasındaki bir bağlantıda kaynak port, hedef IP ve saniye düzeyinde zaman bilgisi yoksa, aynı IP adresini paylaşan aboneler arasından birine inmek çoğu zaman mümkün olmaz. Böyle bir durumda eksik kaydın ne olduğunu ve neden gerektiğini yazarız. Çıkar çatışması kontrolünden sonra kapsam, süre ve ücret yazılı olarak netleşir.
- İnceleme. Materyal güvenli bir yolla gelir, teslimde özet değeri (ör. SHA-256) hesaplanıp kaydedilir ve çalışma doğrulanmış bir kopya üzerinde yapılır. Kullanılan araç, sürümü ve her işlem adımı not edilir.
- Rapor. Kapsam, materyal, yöntem, bulgular, sınırlılıklar ve sonuç bölümlerinden oluşur. Raporu dosyaya siz ya da avukatınız sunar. Mahkeme, raporu hazırlayan uzmanın duruşmada dinlenmesine karar verebilir (HMK m.293/2; ceza yargılamasında istem üzerine, CMK m.68/3).
Delil teslimi, saklama, iade ve imha kuralları çalışma ilkelerimizde adım adım yazılı.
Neden md9?
Çünkü raporlarımızı dört kurala göre yazarız ve her birinin tutulup tutulmadığını raporun kendisinden denetleyebilirsiniz.
- Yöntem
- Her bulgunun hangi dosyadan, hangi araçla ve hangi adımla çıktığı yazılır. Aynı materyali alan başka bir uzman aynı yoldan aynı sonuca ulaşabilmelidir.
- Bağımsızlık
- Bulguyu veri belirler, işi veren taraf değil. Kayıtlar beklediğiniz şeyi göstermiyorsa bunu rapordan önce söyleriz.
- Gizlilik
- Materyal yalnızca o iş için kullanılır; iş bitince baştan kararlaştırıldığı gibi iade edilir ya da silinir.
- Sınırlılık
- "Bu kayıt şunu gösteremez" raporlarımızda ayrı bir bölümdür. Bizce bir raporun en çok işe yarayan kısmı da çoğu zaman burasıdır. Baz istasyonu kaydı telefonun hangi hücreye bağlandığını gösterir, kişinin belirli bir adreste bulunduğunu tek başına göstermez. Yargıtay'ın da baz sinyalini tek başına yeterli görmediği kararları var (ör. 2. Ceza Dairesi, E.2019/14274, K.2020/2085).
Hukuk bürosu değiliz; hukuki danışmanlık, dilekçe yazımı ve dava takibi yapmayız. Bilirkişi değiliz ve bir dosyada görevlendirilmiş bilirkişiyle temas kurmayız. Başkasına ait bir telefona, hesaba ya da sisteme izinsiz erişme taleplerini, şifre kırma da dahil, kabul etmeyiz. Bir davanın sonucu hakkında söz vermeyiz.
Yazılım, web ve mobil uygulama geliştirme
Özel iş yazılımı, iOS ve Android uygulamaları, API ve entegrasyon, kurumsal web sitesi, teknik SEO ve yapay zekâ aramalarında görünürlük (GEO) üzerinde çalışıyoruz. Yazılım uyuşmazlıklarını inceleyen taraf olduğumuz için kodu sonradan okunabilecek biçimde kurarız: kimin neyi ne zaman değiştirdiğini tutan denetim kaydı (audit log), UTC olarak saklanan zaman damgaları, geçmişi belli bir kod deposu ve teslimden önce yazılmış kabul kriterleri. Bir uyuşmazlıkta teknik incelemeyi en çok zorlayan şey bu kayıtların yokluğudur. Ayrıntılar yazılım geliştirme bölümünde.
Ürünler: UDF Mobil (md9)
UDF Mobil (md9), UYAP evrakının .udf dosyalarını bilgisayara gerek kalmadan iPhone'da açan uygulamamızdır; belgeyi düzenler, PDF'e ve Word'e çevirir. Belgeler cihazda işlenir, sunucuya gönderilmez. Uygulama T.C. Adalet Bakanlığı veya UYAP ile bağlantılı değildir. İmza özelliği belgeye görsel bir imza ekler, güvenli elektronik imza yerine geçmez.
Android sürümü yok; Android telefonda ve bilgisayarda UDF belgesini okumak için tarayıcıda çalışan UDF görüntüleyicimiz var. Uygulamanın neyi yapıp neyi yapmadığı ürünler bölümünde ayrıntılı.
Bilgi merkezi: kaynaklı teknik yazılar
Bilgi merkezindeki yazılar, dosyalarda sık çıkan teknik soruları (IP adresi kişiyi gösterir mi, ekran görüntüsü delil olur mu, HTS kaydında ne yazar) kanun maddesine, Yargıtay kararına ya da RFC gibi birincil kaynağa bağlayarak anlatır. Her yazıda kaynak listesi ve son güncelleme tarihi var. Başlamak için altı yazı:
Diğer yazılar, terimler sözlüğü ve mevzuat listesi bilgi merkezinde.
Tarayıcıda çalışan ücretsiz araçlar
Bu araçlar dosyanızı hiçbir yere yüklemez; hesaplama tarayıcınızda yapılır. Bir dosyanın SHA-256 değerini almak, e-posta başlığındaki Received: satırlarını sıraya dizmek, bir kayıttaki Unix zaman damgasını okunur tarihe çevirmek ya da bir IP adresinin CGNAT için ayrılmış paylaşımlı adres alanında (100.64.0.0/10) olup olmadığını görmek için kullanabilirsiniz. Bir aracın çıktısı delilin yerine geçmez; incelemenin başladığı yerdir.
Sık sorulan sorular
Adli bilişim uzmanı ne iş yapar?
Adli bilişim uzmanı; telefon, bilgisayar, sunucu kaydı, HTS dökümü ya da e-posta gibi dijital materyali bütünlüğünü bozmadan inceleyen ve bulgularını yöntemiyle birlikte rapora döken kişidir. İşin zor kısmı sınırı doğru çizmektir: IP adresi internet bağlantısını gösterir, bilgisayarın başındaki kişiyi göstermez; baz kaydı telefonun bağlandığı hücreyi gösterir, adresi göstermez. Bulgunun hukuki nitelendirmesi uzmanın değil, mahkemenin işidir.
Özel olarak bilirkişi raporu alınabilir mi?
Hayır. Bilirkişiyi mahkeme ya da savcılık görevlendirir (HMK m.266, CMK m.63); taraflar yalnızca bilirkişi incelemesi yapılmasını talep edebilir. Uygulamada "özel bilirkişi raporu" denen belgenin kanundaki adı uzman görüşü ya da bilimsel mütalaadır: taraf, kendi seçtiği uzmandan bu görüşü alıp dosyaya sunabilir (HMK m.293, CMK m.67/6). md9 bu yolda çalışır ve taraflar için uzman görüşü hazırlar.
Adli bilişimde uzman görüşü mahkemede ne işe yarar?
Uzman görüşü mahkemeyi bağlamaz. Yargıtay 9. Hukuk Dairesi onu teknik anlamda delil değil, tarafın yazılı belgeye bağlı beyanı saymıştır (E.2022/2237, K.2022/3385). Buna karşılık 15. Hukuk Dairesi, dava konusuyla ilgili uzman görüşünün mutlaka değerlendirilmesi, bilirkişi raporuyla ciddi biçimde çelişiyorsa dosyanın yeni bir bilirkişi heyetine verilmesi gerektiğini belirtmiştir (E.2015/5127, K.2016/4635). Görüşün ağırlığını, gerekçesinin ne kadar denetlenebilir olduğu belirler.
Delilleri ilk e-postada göndermeli miyim?
Hayır. İlk mesajda dosyanın türünü, teknik soruyu, materyalin türünü ve yaklaşık hacmini (ör. iki telefon ve bir aylık sunucu kaydı), varsa süreyi yazmanız yeterli. Orijinal delil, kimlik bilgileri ve yazışma içerikleri e-postaya eklenmemeli: ek, bütünlük kaydı tutulmadan sunucular arasında kopyalanır ve kişisel veriyi gereksiz yere çoğaltır. Güvenli aktarım ön değerlendirmeden sonra planlanır. Ayrıntılar iletişim sayfasında.
Bir inceleme ne kadar sürer, ücret nasıl belirlenir?
İkisi de materyalin hacmine ve sorunun kapsamına bağlıdır. Tek bir e-postanın başlık incelemesi ile birkaç cihazın ve aylarca süren HTS kayıtlarının karşılaştırılması aynı iş değildir. Ön değerlendirmeden sonra kapsamı, süreyi ve ücreti yazılı olarak bildiririz; ücret raporun sonucuna bağlı değildir. Mahkemenin verdiği bir süre ya da yaklaşan bir duruşma varsa bunu ilk mesajda belirtin, planlama ona göre yapılır.
UDF Mobil Android'de var mı?
Hayır. UDF Mobil (md9) yalnızca iPhone'da çalışır (iOS 15.5 veya üzeri); Android sürümü yok. Android telefonda ya da bilgisayarda bir UDF belgesini okumak için tarayıcıda çalışan UDF görüntüleyiciyi kullanabilirsiniz; dosya sunucuya yüklenmez. UYAP'a gönderilecek belgeyi hazırlamanın ve e-imzalamanın resmî yolu ise Adalet Bakanlığı'nın UYAP Doküman Editörü'dür.