Linux işletim sistemindeki kalıcılık mekanizmalarının tespitine yönelik adli bilişim yazılım aracı geliştirilmesi
Development of a forensic software tool for detecting persistence mechanisms in Linux operating system
Yazar: ELİFNUR İPEK ŞÜKÜR
Danışman: DOÇ. DR. ERHAN AKBAL
Fırat Üniversitesi / Fen Bilimleri Enstitüsü / Adli Bilişim Mühendisliği Ana Bilim Dalı
Derece: Yüksek Lisans, 2024
Konu: Mühendislik Bilimleri = Engineering Sciences

Özet:
Siber saldırılar gün geçtikçe daha yıkıcı bir hale gelmekte ve bilgi teknoloji sistemlerini tehdit etmektedir. Bu tehditler, genel olarak saldırganların sistemlere sızdıktan sonra mevcut erişimlerini devam ettirebilmek için çeşitli yöntemler kullanmaktadırlar. Bu yöntemler arasında en önemlilerinden biri, kalıcılık mekanizmalarıdır. Saldırganlar enfekte sistemler üzerinde kalıcılık sağlayarak erişimlerinin sürdürebilirliğini amaçlamaktadırlar. Enfekte sistemler üzerinde saldırganların yayılımının tespitinin sağlanması için adli bilişim analizi gerekmektedir.
Linux sistemler üzerinde gerçekleştirilen kalıcılık mekanizmalarının tespit edilebilirliği; Linux işletim sisteminin açık kaynak kodlu ve özelleştirilebilir olması dolayısı ile tespit edilebilirliği zorlaştırmaktadır. Bu nedenle Linux sistemler üzerinde gerçekleştirilebilecek olası kalıcılık mekanizmalarının anlaşılması için saldırı senaryosu oluşturularak laboratuvar ortamında uygulama yapılmıştır. Kalıcılık sağlanan sistemlerde gerçekleştirilen aktivitelerin tespitine yönelik python dili kullanılarak araç geliştirilmiştir. Geliştirilen bu araç ile siber güvenlik analistlerinin Linux sistemler üzerinde hızlı, etkili, hedef odaklı analizler yapabilmesi, analiz süreçlerini kolaylaştırılması hedeflenmiştir. 
Kalıcılık mekanizması senaryosu uygulamasında gerçekleştirilen kalıcılık mekanizmalarının yeni geliştirilen araç ile hedef odaklı analizlerin yapılması sağlanmış olup aracın analiz süreçlerini kolaylaştırdığı değerlendirilmiştir.

Abstract:
Cyber attacks are becoming more and more destructive and threatening information technology systems. These threats, in general, use various methods to maintain their current access after the attackers infiltrate the systems. One of the most important of these methods is persistence mechanisms. Attackers aim to maintain their access by ensuring persistence on infected systems. Forensic analysis is required to detect the spread of attackers on infected systems.
Detectability of persistence mechanisms on Linux systems; The open source and customizable nature of the Linux operating system makes it difficult to detect. For this reason, an attack scenario was created and implemented in a laboratory environment to understand the possible persistence mechanisms that can be realized on Linux systems. A tool was developed using python language to detect the activities performed on persistent systems. With this tool, it is aimed to enable cyber security analysts to perform fast, effective, target-oriented analysis on Linux systems and to facilitate the analysis processes. 
Target-oriented analysis of the persistence mechanisms realized in the persistence mechanism scenario application was provided with the newly developed tool and it was evaluated that the tool facilitated the analysis processes.