Dağıtık servis dışı bırakma saldırılarının incelenmesi ve korunma yöntemleri
A survey to detection and protection methods of distributed denial of service attacks
Yazar: ERSİN MASUM
Danışman: DOÇ. DR. REFİK SAMET
Ankara Üniversitesi / Sağlık Bilimleri Enstitüsü / Disiplinlerarası Adli Bilimler Ana Bilim Dalı
Derece: Yüksek Lisans, 2017
Konu: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol = Computer Engineering and Computer Science and Control
Dizin: Bilgisayar ağları = Computer networks ; Dağıtık servis dışı bırakma saldırıları = Distributed denial of service attacks ; Siber saldırı = Cyber attack ; Sunucu = Server

Özet:
Bilişim alanında en çok görülen siber saldırıların başında Servis Dışı Bırakma (DoS - Denial of Service) ve Dağıtık Servis Dışı Bırakma (DDoS - Distributed Denial of Service) saldırıları gelmektedir. DoS saldırısı; belli bir sunucunun belli bir şekilde hizmet bekleyen kullanıcılara hizmet verememesini sağlamak amacıyla, o bilgisayarın işlem yapmasını engellemek, bir başka deyişle hedef bilgisayarı bilişim sisteminin içerisine girmeksizin kilitlemektir. DoS işlemi, birden çok sayıda bilgisayar üzerinden "dağıtılmış" (distributed) olarak gerçekleştirildiğinde DDoS saldırısı olarak adlandırılmaktadır. DDoS saldırıları için ele geçirilmiş köle olarak adlandırılan bilgisayarlar kullanılmaktadır. Bu saldırıların amacı, normal kullanıcılar için sunucu hizmetini kısmen veya tamamen kullanım dışı bırakmaktır. En temel çözüm olarak, İnternet Servis Sağlayıcı (İSS) (ISP - Internet Service Provider) bant genişliğinin artırılması veya farklı bir İSS'dan hizmet alınmasıdır. Ayrıca yeni geliştirilen istatiksel yöntemler ile kullanıcı filtreleri uygulanmaktadır. Bu filtreler; mevcut kullanıcılarla, saldırı amacıyla kullanılan bilgisayarları ayırt etmek için istatiksel yöntemler ve kullanıcı davranış modelini uygulamaktadır. Kullanıcı davranış modelinde, toplanan veriler belirli matematiksel işlemlerle; saldırgan IP'lerinin engellenmesi amaçlanmaktadır. Bu yöntemin en büyük dezavantajı, saldırı yapmayan sadece hizmet almaya çalışan normal kullanıcıların da engellenmesidir. Bu tez çalışmasında; son yıllarda gerçekleşen çeşitli DoS/DDoS saldırıları analiz edilmiş, algılama ve önleme teknikleri incelenmiş, kullanılan araçlar araştırılmış ve DDoS saldırıları engelleme maksadıyla sunucu mimarisi önerilmiştir.

Abstract:
Denial of Service (DDoS) and Distributed Denial of Service (DDoS) attacks are among the most common cyber-attacks. DoS attacks intent to prevent a certain server providing its service to the users in other words. It disables the server without the need to temper the information system. When a DoS attack is performed "simultaneously" over multiple computers, it becomes a disturbed DoS(DDoS) attack. Computers used for DDoS attacks are called slaves. Main purpose of a DDoS attacks is to partially or completely disable the server or some of its services. Basic solution to prevent a DDoS attack is to increase the bandwidth of the server provided by Internet Service Provider (ISP) or to get internet service from different ISPs. In addition, user filters created with newly developed statistical methods are also used to prevent DoS attacks. These filters apply statistical methods and user behavioral models to distinguish regular users from attacking computers. In user behavior model collected data are analyzed by specific mathematical operations and applied to prevent attacking IPs. Main disadvantage of this method is in some cases, that non-attacking regular users who are just trying to reach a service may also be blocked. In this thesis study; various DoS/DDoS attacks which occurred in recent years have been analyzed, detection, prevention techniques and tools were examined. Based on these studies a server architecture has been created and proposed to prevent DDoS attacks.