Adli Bilişim: Sistem İzleri ve Cron Job Analizi ile Dijital Kanıtların Derinlemesine İncelenmesi

Adli bilişim, dijital dünyada meydana gelen suçların çözülmesinde kritik bir rol oynar. Birçok suç olayı, bilgisayar sistemlerine ve internet altyapısına dayanır. Bu noktada, sistem izlerinin ve cron job analizlerinin önemi büyüktür. Bu makalede, adli bilişimdeki sistem izleri ve cron job analizinin ne olduğunu, nasıl yapıldığını, ne tür veriler sağladığını ve analiz sürecinde dikkat edilmesi gereken önemli noktaları ele alacağız.

Sistem İzleri ve Adli Bilişimdeki Rolü

Sistem izleri, bir bilgisayar sisteminde yapılan tüm işlemlerin kaydını tutan veriler olarak tanımlanabilir. Bu izler, kullanıcı etkinliklerini, sistemdeki değişiklikleri, dosya hareketlerini ve daha fazlasını içerir. Bu izler, dijital bir suçla ilgili olarak kritik kanıtlar sağlayabilir.

Önemli Noktalar:

Sistem izleri, özellikle dosya erişimleri, dosya silme, ve ağ bağlantıları gibi olayları kayıt altına alır.

Bu izler, bir olayın zamanlaması, failin kimliği, hangi kaynakların etkilendiği gibi bilgileri sağlar.

Sistem İzlerinin Toplanması ve İncelenmesi

Sistem izleri, genellikle aşağıdaki araçlarla toplanabilir:

1 - Windows Event Logs: Windows sistemlerinde, olay günlükleri (Event Logs) sistem etkinliklerini kaydeder.

2 - Linux Syslog: Linux sistemlerinde, Syslog aracı, sistemdeki pek çok etkinliği kaydeder.

3 - Audit Logs: Daha ayrıntılı olay günlükleri sağlayan araçlar.

Örnek Kod:

Bir Linux sistemindeki belirli bir olayın kaydını almak için aşağıdaki komut kullanılabilir:

1grep "sshd" /var/log/auth.log

Bu komut, SSH girişlerinin kaydını arar ve kimlik doğrulama ile ilgili tüm olayları gösterir.

Cron Job ve Adli Bilişimdeki Önemi

Cron job, zamanlanmış görevlerin çalıştırılmasını sağlayan bir araçtır. Linux ve Unix tabanlı sistemlerde kullanılan cron, sistem yöneticileri tarafından belirli görevlerin otomatik olarak belirli bir zaman diliminde yapılmasını sağlar.

Önemli Noktalar:

Cron job’lar, düzenli olarak yapılan işlemler ve sistem bakımını izlemek için kritik öneme sahiptir.

Özellikle bir sistemin kötüye kullanılması durumunda, saldırganlar bu görevleri manipüle edebilir ya da gizleyebilir.

Cron Job Analizi

Adli bilişimde cron job analizi, sistemdeki tüm zamanlanmış görevlerin incelenmesini içerir. Bu analiz, olağandışı veya kötü amaçlı bir etkinliğin tespit edilmesinde yardımcı olabilir.

Bir örnek üzerinden cron job analizi yapalım:

Örnek Cron Job İncelemesi

Cron job'ları, aşağıdaki komutla görüntülenebilir:

1crontab -l

Bu komut, kullanıcının mevcut cron job listesini gösterir. Aşağıda, bir cron job kaydının örneği yer almaktadır:

10 2 * * * /usr/bin/python3 /home/user/backup.py

Bu cron job, her gün saat 02:00'de backup.py dosyasını çalıştırarak sistemin yedeğini alacaktır.

İpucu: Cron Job’larda Zamanlama Anomalilerini Tespit Etme

Zamanlama açısından olağandışı bir cron job kaydına rastlamak, genellikle kötü amaçlı bir yazılımın belirtisi olabilir. Örneğin, sistem yöneticisi tarafından zamanlanan bir görev olmadan gece yarısı çalıştırılan bir cron job, sistemin gizlice ele geçirildiğini gösterebilir.

Kod ile Otomatik Cron Job Tespiti:

Bir cron job’ta yapılan değişiklikleri takip etmek için bir Python betiği yazılabilir:

1import os
2import time
3
4Cron job dosyasının yolu
5
6cron_file = "/var/spool/cron/crontabs/user"
7
8Son kontrol zamanı
9
10last_check = time.time()
11
12def check_cron_jobs():
13with open(cron_file, 'r') as file:
14cron_jobs = file.readlines()
15for job in cron_jobs:
16# Kötü amaçlı zamanlama analizi
17if "midnight" in job: # Gece yarısı çalışan job'lar
18print("Olağandışı cron job:", job)
19
20Cron job'ları kontrol et
21
22check_cron_jobs()

Bu betik, belirli bir cron job dosyasındaki olağandışı zamanlamaları kontrol eder ve bunları kullanıcıya bildirir.

Adli bilişim, dijital dünyadaki suçları çözmede çok önemli bir rol oynamaktadır. Sistem izleri ve cron job analizi, bir sistemdeki olayları anlamak ve suçluları tespit etmek için temel araçlardır.

Sistem izlerinin düzenli olarak toplanması ve incelenmesi, herhangi bir olayı hızlıca çözmede kritik öneme sahiptir.

Ayrıca, cron job’ların doğru bir şekilde izlenmesi ve analiz edilmesi, saldırganların sistemin kontrolünü ele geçirmelerini engelleyebilir.

Adli bilişim uzmanları, sistem izleri ve cron job'ları analiz ederek, dijital suçları çözebilir ve suçlulara ulaşabilirler. Ancak bu süreçte doğru araçları ve yöntemleri kullanmak çok önemlidir. Yukarıda bahsedilen teknikler ve ipuçları, her bir adli bilişim uzmanının güvenlik alanındaki becerilerini geliştirmelerine yardımcı olabilir.

konu hakkında tepkinizi verebilirsiniz