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:
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.logBu 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:
Ö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 -lBu 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.pyBu 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 os2import time34Cron job dosyasının yolu56cron_file = "/var/spool/cron/crontabs/user"78Son kontrol zamanı910last_check = time.time()1112def 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 analizi17if "midnight" in job: # Gece yarısı çalışan job'lar18print("Olağandışı cron job:", job)1920Cron job'ları kontrol et2122check_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.
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.
0 yorum