Basit öğe kaydını göster

dc.contributor.authorToprak, Sezer
dc.contributor.authorYavuz, Ali Gökhan
dc.date.accessioned2024-12-06T19:15:05Z
dc.date.available2024-12-06T19:15:05Z
dc.date.issued2022en_US
dc.identifier.citationToprak, S., Yavuz, Ali G. (2022). Web application firewall based on anomaly detection using deep learning. Acta Infologica, 6(2), 219-244.en_US
dc.identifier.urihttps://search.trdizin.gov.tr/tr/yayin/detay/1174897/web-application-firewall-based-on-anomaly-detection-using-deep-learning
dc.identifier.urihttps://hdl.handle.net/20.500.12846/1472
dc.description.abstractAnomali tespiti, farklı sektörlerde ve uygulama alanlarında araştırılmaya devam etmektedir. Anomali tespitindeki temel zorluk, benzersiz özelliklere ve yeni değerlere sahip bir girdi ile karşılaşılması durumunda normallerden aykırı değerleri belirlemektir. Araştırmalar, bu görevi yerine getirmek için Makine Öğrenmesi ve Derin Öğrenme tekniklerini kullanmaya odaklanmaktadır. Internet dünyasında, bir web sitesi isteğinin kötü niyetli veya sadece normal bir istek olup olmadığını belirlemek istediğimizde yine benzer bir sınıflandırma problemiyle karşı karşıya kalmaktayız. Web Uygulama Güvenlik Duvarı (WAF) sistemleri kötü niyetli faaliyetlere ve isteklere karşı, kural tabanlı ve son yıllarda kullanılan anomali tabanlı çözüm kullanarak koruma sağlar. Bu tür çözümler bir noktaya kadar güvenlik sağlar ve kullanılan teknikler, arka uç sistemlerini savunmasız bırakan hatalı sonuçlar üretmektedirler. Bu çalışmanın odak noktası, karakter sıralaması tabanlı bir LSTM (tekli ve yığılmış olmak üzere) yapısı kullanılarak bir WAF sistemi oluşturmak ve derin öğrenme modelinin optimum sonuç üretmesi için hiper parametrelerin hangi değerleri alması gerektiğini ortaya koymaktır. Semi-supervised öğrenme yaklaşımı için PayloadAllTheThings verisetinde yer alan gerçek saldırı verilerinin yanı sıra HTTP CSIC 2010 verisetinde yer alan ve normal olarak etiketlenen veriler hem modelin öğrenmesi sırasında hem de test edilmesi adımında kullanılmıştır. Önerilen tekniğin başarı oranının analizini için F1 skor değeri baz alınmıştır. Yapılan analizler ve deneyler sonucunda elde edilen derin öğrenme modelinin F1 başarı oranının yüksek olduğu ve saldırıları tespit etme ve sınıflandırma noktasında da başarı elde edildiği gösterilmiştir.en_US
dc.description.abstractAnomaly detection has been researched in different areas and application domains. The main difficulty is to identify the outliers from the normals in case of encountering an input that has unique features and new values. In order to accomplish this task, the research focusses on using Machine Learning and Deep Learning techniques. In the world of the Internet, we are facing a similar problem to identify whether a website request contains malicious activity or just a normal request. Web Application Firewall (WAF) systems provide such protection against malicious requests using a rule based approach. In recent years, anomaly based solutions have been integrated in addition to rule based systems. Still, such solutions can only provide security up to a point and such techniques can generate false-positive results that leave the backend systems vulnerable and most of the time rules based protection can be bypassed with simple tricks (eg. encoding, obfuscation). The main focus of the research is WAF systems that employ single and stacked LSTM layers which are based on character sequences of user supplied data and revealing hyper-parameter values for optimal results. A semi-supervised approach is used and trained with PayloadAllTheThings dataset containing real attack payloads and only normal payloads of HTTP Dataset CSIC 2010 are used. The success rate of the technique - whether the user input is identified as malicious or normal - is measured using F1 scores. The proposed model demonstrated high F1 scores and success in terms of detection and classification of the attacks.en_US
dc.language.isoengen_US
dc.relation.isversionof10.26650/acin.1039042en_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectDeep learningen_US
dc.subjectLSTMen_US
dc.subjectWeb application firewallen_US
dc.subjectMachine learningen_US
dc.subjectNeural networksen_US
dc.subjectWeb attacksen_US
dc.subjectAnomaly detectionen_US
dc.subjectHTTP protocolen_US
dc.subjectDerin öğrenmeen_US
dc.subjectLSTMen_US
dc.subjectWeb uygulama güvenlik duvarıen_US
dc.subjectMakine öğrenmesien_US
dc.subjectSinir ağlarıen_US
dc.subjectWeb saldırılarıen_US
dc.subjectAnomali tespitien_US
dc.subjectHTTP protokolüen_US
dc.titleWeb application firewall based on anomaly detection using deep learningen_US
dc.title.alternativeDerin öğrenme tekniği kullanarak anomali tabanlı web uygulama güvenlik duvarıen_US
dc.typearticleen_US
dc.relation.journalActa Infologicaen_US
dc.contributor.authorID0000-0002-6610-3382en_US
dc.identifier.volume6en_US
dc.identifier.issue2en_US
dc.relation.publicationcategoryMakale - Ulusal Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.contributor.departmentTAÜ, Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümüen_US
dc.identifier.startpage219en_US
dc.identifier.endpage244en_US


Bu öğenin dosyaları:

Thumbnail

Bu öğe aşağıdaki koleksiyon(lar)da görünmektedir.

Basit öğe kaydını göster