Yazar "Akça, Mustafa Ali" seçeneğine göre listele
Listeleniyor 1 - 2 / 2
Sayfa Başına Sonuç
Sıralama seçenekleri
Öğe Elasticsearch yük dengeleme işleminin manuel yapılandırılması ve başarım ölçümü için yazılım geliştirilmesi(Selçuk Üniversitesi Mühendislik Fakültesi, 2016) Akça, Mustafa Ali; Aydoğan, TuncayGeleneksel yöntemlerle işlenemeyen, saklanamayan devasa büyüklükteki bilgilerin oluşturduğu veri yığınına Big Data (Büyük Veri) denmektedir. Gün geçtikçe daha popüler hala gelen bu kavram, beraberinde bu verileri işleyebilecek araçların gereksinimini de ortaya çıkarmıştır. Bu büyük veri yığınının analizi ve saklanması için kullanılan araçlardan biri de Elasticsearchtür. Elasticsearch Java ile geliştirilmiş, açık kaynak kodlu Lucene tabanlı bir içerik analizi ve arama motorudur. Elasticsearch yapısı itibariyle dağıtık mimaride çalışabilen bir yazılımdır. Verileri aynı index içinde farklı shardlarda, aynı disk içinde farklı klasörlerde, aynı bilgisayar içerisinde farklı disklerde, aynı ağ içerisinde farklı sunucularda barındırabilir. Tüm bu seçenekler kullanıcıların ihtiyaçlarına göre şekillendirilebilir. Elasticsearch düğümü çalıştığı anda içinde bulunduğu kümede tüm indexler için aktif bir rol üstlenir. Diğer düğümlerle haberleşir ve yük dağılımı yapılmaya başlanır. Bu yük dağılımı normal şartlarda, düğüm üzerine düşen yükü parçalayarak performansı artırmayı hedeflemektedir. Ancak elasticsearch tarafından otomatik olarak yapılan bu yük dağılımı her zaman performans artırıcı etkiler oluşturmayabilir. Yapılan bu çalışmada geliştirilen yazılım ile Elasticsearch düğümleri üzerindeki yük takip edilebilmekte ve manuel yapılandırılmasına olanak sağlayabilmektedir. Kullanıcıların düğüm kaynaklarının kullanım oranlarını görebileceği, indexlere ait shardları manuel dağıtabileceği, otomatik shard tahsisini açıp kapatabileceği ve tüm bu yapılandırmaların verimliliğini test edebileceği bir yazılım geliştirilmiştir.Öğe Sosyal mühendislik ile yapılan saldırılarının doğal dil işleme teknikleri ile engellenmesine yönelik web servis geliştirilmesi(Selçuk Üniversitesi Mühendislik Fakültesi, 2016) Akça, Mustafa AliSiber korsanlar hedef sistemleri ele geçirme, geçici olarak servis dışı bırakma, tamamen kapatma, verileri silme gibi birçok farklı amaç için saldırılar düzenlemektedirler. Bu saldırılara çözüm olarak güvenlik duvarları, ağ izleme sistemleri vb. gibi birçok uygulamalar ile tedbirler alınmaya çalışılmaktadır. Günümüzde aslında belki bu saldırı yöntemlerinden çok daha etkili olan bir yöntem olarak kullanılan tekniklerden biride Sosyal Mühendisliktir. Sosyal Mühendislik; insan ilişkilerini ve insanların dikkatsizliklerini kullanarak, ikna etme, etkileme, aldatma gibi faktörlerle sistem, kurum ya da kişiler hakkında sıradan yöntemlerle elde edilemeyecek bilgilerin ele geçirilmesi işlemidir. Bilişim sistemlerinin güvenlik problemlerinde aslında korunması en zor olan yöntemlerden biride budur. Klasik saldırı yöntemleri çeşitli güvenlik yazılımları ile bertaraf edilirken burada saldırı yapanda hedef olanda insanın kendisidir. Bu çalışmada tüm masaüstü ya da web tabanlı uygulamalar için kullanılabilecek bir web servis geliştirilmiştir. Bu web servis Doğal Dil İşleme teknikleriyle karşıdaki kişiyi tanımaya çalışır. Karşıdaki aslında görüştüğü düşünülen kişi değil ise, farklı amaçları var ise kullanıcı uyarılır. Bu sayede sistemlerde Sosyal Mühendislik ile yapılan saldırılara da önlem alınmış olur. Çalışma site içi mesajlaşma ve email ile mesajlaşma uygulamalarında başarıyla test edilmiş ve olumlu sonuçlar alınmıştır