Siber güvenlik açısından sızma testlerinin uygulamalar ile değerlendirilmesi
The evaluation with application of penetration tests for cyber security
Yazar: MUHAMMED ALPARSLAN AKYILDIZ
Danışman: DOÇ. DR. TUNCAY YİĞİT
Süleyman Demirel Üniversitesi / Fen Bilimleri Enstitüsü / Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı
Derece: Yüksek Lisans, 2013
Konu: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol = Computer Engineering and Computer Science and Control

Özet:
Bilişim güvenliği, dijital ortamda depolanan bilgilerin üçüncü şahıslar tarafından ele geçirilmesini önlemek için verilmesi gereken uğraşların tümüdür. Bu bağlamda, alınması gereken önlemlerden bir tanesi de sızma testlerinin uzman kişiler tarafından gerçekleştirilmesidir. Sızma testleri sayesinde bilişim sisteminde var olan açıklıklar, üçüncü şahıslar tarafından bulunmadan, Bilişim Sistemi uzmanları tarafından bertaraf edilerek veri ve bilgi güvenliği sağlanmış olur. Bu çalışma ile sızma testlerinin öneminin vurgulanması açısından, gerekli servis ve sunucu kurulumları hazırlanarak, uygun olabilecek sunucu sanallaştırma işlemleri yapılmış, gerekli ağ kurulumları gerçekleştirilmiş ve sızma testleri için bir uygulama benzetimi hazırlanmıştır. Geliştirilen bir ağ prototip ile uygulama alanında gerçek hayatta karşılaşılan saldırıların uygulaması yapılarak, sızma testi yapılmamış yada saldırı mantığı olmaksızın yapılandırılmış olan güvenliğin nasıl geçildiği, sistemlere nasıl sızıldığı gösterilmiş, bunun sonucunda sızma testlerinin önemi vurgulanarak, siber güvenlik bilincinin oluşturulmasına katkı sağlanmıştır. Sonuç olarak, prototip üzerinde yapılan deneysel çalışmalar ile sızma testlerinin önemi ortaya konarak; bu konuda bir farkındalık oluşturularak öneriler sunulmuştur.

Anahtar Kelimeler: Ağ sızma testi, Uygulama sızma testi, Fiziksel güvenlik, Hacking, IPS, IDS, Bilgi Güvenliği, Ġstismar Kodu, Network Güvenliği, Pentest, Sızma Testi, Web Sızma Testi, Network sızma Testi, Parola Atakları, Wireless Sızma Testi.

Abstract:
Information technology security is the whole deal that should be given in order to avoid the seizure of the information stored in digital format by third parties. In this context, one of the measures to be taken is the penetration test  which should be carried out by the experts in the field of cyber security. Data and information security can be ensured when the existent openings in the information technology systems have been handled by the cyber security experts through the penetration tests without being found out by third parties. The appropriate server virtualization transactions were made by preparing the necessary service, server and network installations and putting them in practice from the point of view of highlighting the importance of penetration testing in this study; and an application simulation was designed for penetration tests. It was shown in a virtual environment how to penetrate the cyber system built by ignoring the logic of cyber attacks and without being tested for cyber security by the means of the applications of the cyber attacks encountered in the real life that were made by using the network installed as a prototype. As the result of the applications, the formation of the awareness of cyber security has been made by emphasizing the importance of penetration tests. As a result, the importance of penetration tests has been exihibited  by means of the experimental studies realized on the prototype system, and an awareness on this issue has been created, and some recommendations have been submitted.

Keywords: Hacking, IPS, IDS, Exploit, Network Security, Pentest, Penetration Test, Web Penetration Test, Network Penetration Test, Password Atacks, Wireless Penetration Test