Seyfi, LeventTaş, Yusuf2024-12-102024-12-102024https://tez.yok.gov.tr/UlusalTezMerkezi/TezGoster?key=usXiZIM9Lp0wk-YzRoaT-65K9CEcGviq4E80EHSkXYe7W4FQwr3IhH_4Ns-5DwGqhttps://hdl.handle.net/20.500.13091/9752Günümüzde internet kullanım oranı o kadar artmıştır ki; 2021 verilerine göre dünyadaki insanların %59.5'i internet kullanmaktadır. İnternet kullanımının bu kadar yaygınlaşmasında kablosuz ağ teknolojileri büyük rol almaktadır. Bu durum güvenlik sorunlarını da beraberinde getirmektedir. Kablosuz ağlarda iletişim güvenliği konusunda birçok potansiyel tehdit bulunmaktadır. Bilgisayar korsanları, kablosuz ağa bağlı olan kullanıcıların ağ trafiğini izleyebilir, değiştirebilir ve kişisel bilgilerini ifşa edebilirler. Kolay uygulanabilir olması ve diğer birçok güvenlik sorununa kapı aralaması nedeniyle ağdan düşürme saldırıları en tehlikeli saldırı yöntemi olarak kabul edilmektedir. Bu yöntemde kablosuz ağ iletişim protokollerindeki güvenlik zafiyetlerinden yararlanılarak kullanıcıların bağlantısı sonlandırılır. Bu aşamadan sonra bilgisayar korsanları amaçlarına göre farklı saldırı tekniklerini uygulayabilmektedir. Bu tez çalışmasında, kablosuz ağlarda gerçekleştirilen ağdan düşürme saldırılarını tespit etmek ve önlemek için bir yazılım geliştirmek amaçlanmaktadır. Bu yazılımda Python programlama dili, Scapy kütüphanesi ve kullanıcı dostu bir arayüz GUI (Graphical User Interface) kullanılmıştır. İlk etapta Wi-Fi alıcı kartıyla ortamdaki ağlar taranır. Sonrasında tespit ve uyarı yazılımından korunması istenilen ağ seçilerek koruma altına alınır. Saldırı gerçekleştirildiğinde tespit ve uyarı yazılımı sesli ikaz verir. Bu ikaz sayesinde bir anormalliğin olduğu anlaşılarak ağdan düşürme saldırısından korunmak amacıyla bağlı olduğumuz ağdan bağlantımızı sonlandırırız.The use of the internet has increased so much in today's world that, according to 2021 data, 59.5% of the world's population uses the internet. Wireless network technologies play a significant role in the widespread use of the internet. In this case also bring along security issues. There are numerous potential threats to communication security in wireless networks. Hackers can monitor, modify, and disclose the network traffic of users connected to wireless networks. Due to its ease of execution and its potential to open the door to many other security problems, deauthentication attacks are considered the most dangerous attack method. In this method, the attackers exploit security vulnerabilities in wireless network communication protocols to terminate the users' connections. After this stage, hackers can implement various attack techniques according to their objectives. The aim of this thesis is to develop a software to detect and prevent deauthentication attacks in wireless networks. In this software, the Python programming language, the Scapy library, and a user-friendly graphical user interface (GUI) are used. In the first stage, networks in the environment are scanned with the Wi-Fi receiver card. Afterwards, the network that is required to be protected from the detection and warning software is selected for protection. When an attack is carried out, the detection and warning software gives an audible alert. Upon receiving the alert, we disconnect our connection from the network to prevent ourselves deauthentication attacks, which exploit anomalies.trinfo:eu-repo/semantics/openAccessElektrik ve Elektronik MühendisliğiElectrical and Electronics Engineering ; Yönetim Bilişim SistemleriKablosuz Ağdan Düşürme Saldırılarına Karşı Korunmak için Sinyal İzleme Temelli Anomalilerin Algılanması ve EngellemesiDetection and Prevention of Anomalies Based on Signal Monitoring To Protect Against Deauthentication Attacks in Wireless NetworksMaster Thesis