Web uygulamalarında güvenlik ve denetim kapsamında bir araç geliştirme


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: Dokuz Eylül Üniversitesi, Sosyal Bilimler Enstitüsü, Yönetim Bilişim Sistemleri Ana Bilim Dalı, Türkiye

Tezin Onay Tarihi: 2016

Tezin Dili: Türkçe

Öğrenci: HAKAN AŞAN

Danışman: YILMAZ GÖKŞEN

Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu

Özet:

İnternet kullanımının yaygınlaşması, hem bireysel anlamda hem de organizasyonlar açısından web uygulamalarının kullanımını arttırmıştır. Buna bağlı olarak alınan, gönderilen, saklanan ve analiz edilen veri sayısında önemli bir artış olmuştur. Bu verilerden oluşan veri yığınları ve bunun üzerinde yapılan işlemler "Büyük Veri" olarak adlandırılmaktadır. Büyük verinin hızı, yüksek hacmi ve farklı yapılardan oluşması, istenilen bilginin çıkarılmasını oldukça zorlaştırmaktadır. Yapılan analizlerin sonucunda elde edilen bilgiler önemlidir. Web uygulamalarının büyük verinin kaynağı olması dolayısıyla, bilgiye sahip olmak için web uygulamalarına yapılan saldırılar her geçen gün artmaktadır. Kişiler veya kurumlar web uygulamalarına yapılan bu saldırıları önlemek amacıyla güvenlik önlemlerine gereksinim duymaktadırlar. Web uygulamalarının geliştirilmesi aşamasında ne kadar önlem alınırsa alınsın bazı güvenlik açıkları kaçınılmazdır. Bu nedenle geliştirme aşamasında alınacak önlemlerin yanında, web uygulamalarının sürekli kontrol ve denetim altında tutulması gerekmektedir. Web uygulamalarını test etmek için birçok yazılım geliştirilmiştir. Ancak bu testlerin gerçekleşmesi kadar web uygulamalarının güvenliğinin sürekliliğinin de sağlanması gerekmektedir. Web uygulamalarının sürekli olarak kontrolünün bireysel olarak yapılması neredeyse imkânsızdır. Bu kontrollerin testi gerçekleştiren yazılım tarafından planlanması sürekliliği sağlayacaktır. Bu tezin genel amacı web uygulamalarına yönelik saldırılara karşı web uygulamalarını test eden bir yazılım geliştirmektir. Geliştirilen yazılım, web uygulamaları üzerindeki güvenlik açıklarını bulan testleri gerçekleştirmektedir. Ayrıca bu yazılım, üzerinde bulunan süreç yönetimi bölümü ile bu testlerin planlanmasını ve kontrolden sorumlu kişilerin otomatik olarak bilgilendirilmesini sağlamaktadır. Anahtar Kelimeler: Büyük Veri, Bilgi Güvenliği, Web Uygulamaları, Web Saldırıları, Web Güvenlik Yazılımları