EN
TR
Yazılım Güvenlik Açıklarının Evrişimsel Sinir Ağları (CNN) ile Sınıflandırılması
Öz
Kötü niyetli saldırılara karşı yazılım sisteminin doğru şekilde çalışmaya devam etmesini sağlayacak teknik uygulamalar yazılım güvenliği kapsamındadır. Yazılımda bulunan ve saldırıya uğrama riskine sebep olacak zayıflıklar ve kusurlar yazılım güvenlik açığı olarak tanımlanır. Yazılım güvenlik açıkları, bir yazılımın gizliliğini, bütünlüğünü, kullanılabilirliğini, erişilebilirliğini tehlikeye atarak ciddi zararlara sebep olabilir. Yazılım güvenlik açıkları erken aşamada tespit edilip, etkin şekilde yönetilirse sistemin saldırıya uğrama ve hasar görme riski azaltılabilir. Yazılım güvenlik açıklarını otomatik yönetmek için son yıllarda yapay zekâ tabanlı yöntemler kullanılmaya başlanmıştır. Bu çalışmada, güvenlik açıklarının kategorilerinin belirlenerek yönetilmesine fayda sağlamak için derin öğrenmeye dayalı otomatik sınıflandırma yöntemi önerilmiştir. Geliştirilen yöntem, derin sinir ağ modellerinden biri olan evrişimli sinir ağı (ESA) modeli üzerine inşa edilmiştir. Önerilen yöntemin başarımını test etmek için ABD Ulusal Güvenlik Açığı Veri tabanı (NVD) kullanılmıştır. Çalışmada kullanılan ESA modelinin yazılım güvenlik açıklarının otomatik sınıflandırılmasında etkili olduğu gözlemlenmiştir.
Anahtar Kelimeler
Destekleyen Kurum
Fırat Üniversitesi Bilimsel Araştırmalar Projesi Birimi
Proje Numarası
TEKF.21.14
Teşekkür
Bu çalışma TEKF.21.14 nolu Proje ile Fırat Üniversitesi Bilimsel Araştırmalar Projesi Birimi tarafından desteklenmiştir
Kaynakça
- Bulut, G. F. (2019). Predicting Software Vulnerabilities Using Topic Modeling With Issues, M.Sc. Thesis, İstanbul Technical University, Informatics Institute
- Dangler, Y. J. (2013). Categorization of Security Design Patterns, Electronic Theses and Dissertations. Paper 1119.
- Hosseinzadeh, S., Rauti, S., Lauren S., Makela, M. J., Holvitie, J., Hyrynsalmi, S., Leppanen, V. (2018). Diversification and obfuscation techniques for software security: A systematic literature review, Information and Software Technology, cilt 104, ss. 72-93
- Baran, O. (2011). Yazılım Güvenliği Sistemlerinin İncelenmesi Ve Bir Yazılım Koruma Uygulaması, Yüksek Lisans Tezi, Gazi Üniversitesi, Bilişim Enstitüsü
- Sarıman, G. (2015). Yazılım Güvenliği Test Ve Değerlendirme Aracı Geliştirilmesi, Doktora Tezi, Süleyman Demirel Üniversitesi, Fen Bilimleri Enstitüsü
- NVD, https://www.cvedetails.com/vulnerabilities-by-types.php, Erişim: 11-1-2021.
- Mısırlı, A. (2012). Modelling Software Reliability Using Hybrid Bayesian Networks, Doktora Tezi, Boğaziçi Üniversitesi, Fen Bilimleri Enstitüsü
- Wy, F., Wang, J., Liu, J., Wang, W. (2017). Vulnerability Detection with Deep Learning, 3rd IEEE International Conference on Computer and Communications, Nanjing, China
Ayrıntılar
Birincil Dil
Türkçe
Konular
Mühendislik
Bölüm
Araştırma Makalesi
Yayımlanma Tarihi
30 Eylül 2022
Gönderilme Tarihi
21 Şubat 2022
Kabul Tarihi
25 Ağustos 2022
Yayımlandığı Sayı
Yıl 2022 Cilt: 34 Sayı: 2
APA
Özdemir, E., & Türkoğlu, İ. (2022). Yazılım Güvenlik Açıklarının Evrişimsel Sinir Ağları (CNN) ile Sınıflandırılması. Fırat Üniversitesi Mühendislik Bilimleri Dergisi, 34(2), 517-529. https://doi.org/10.35234/fumbd.1076870
AMA
1.Özdemir E, Türkoğlu İ. Yazılım Güvenlik Açıklarının Evrişimsel Sinir Ağları (CNN) ile Sınıflandırılması. Fırat Üniversitesi Mühendislik Bilimleri Dergisi. 2022;34(2):517-529. doi:10.35234/fumbd.1076870
Chicago
Özdemir, Edanur, ve İbrahim Türkoğlu. 2022. “Yazılım Güvenlik Açıklarının Evrişimsel Sinir Ağları (CNN) ile Sınıflandırılması”. Fırat Üniversitesi Mühendislik Bilimleri Dergisi 34 (2): 517-29. https://doi.org/10.35234/fumbd.1076870.
EndNote
Özdemir E, Türkoğlu İ (01 Eylül 2022) Yazılım Güvenlik Açıklarının Evrişimsel Sinir Ağları (CNN) ile Sınıflandırılması. Fırat Üniversitesi Mühendislik Bilimleri Dergisi 34 2 517–529.
IEEE
[1]E. Özdemir ve İ. Türkoğlu, “Yazılım Güvenlik Açıklarının Evrişimsel Sinir Ağları (CNN) ile Sınıflandırılması”, Fırat Üniversitesi Mühendislik Bilimleri Dergisi, c. 34, sy 2, ss. 517–529, Eyl. 2022, doi: 10.35234/fumbd.1076870.
ISNAD
Özdemir, Edanur - Türkoğlu, İbrahim. “Yazılım Güvenlik Açıklarının Evrişimsel Sinir Ağları (CNN) ile Sınıflandırılması”. Fırat Üniversitesi Mühendislik Bilimleri Dergisi 34/2 (01 Eylül 2022): 517-529. https://doi.org/10.35234/fumbd.1076870.
JAMA
1.Özdemir E, Türkoğlu İ. Yazılım Güvenlik Açıklarının Evrişimsel Sinir Ağları (CNN) ile Sınıflandırılması. Fırat Üniversitesi Mühendislik Bilimleri Dergisi. 2022;34:517–529.
MLA
Özdemir, Edanur, ve İbrahim Türkoğlu. “Yazılım Güvenlik Açıklarının Evrişimsel Sinir Ağları (CNN) ile Sınıflandırılması”. Fırat Üniversitesi Mühendislik Bilimleri Dergisi, c. 34, sy 2, Eylül 2022, ss. 517-29, doi:10.35234/fumbd.1076870.
Vancouver
1.Edanur Özdemir, İbrahim Türkoğlu. Yazılım Güvenlik Açıklarının Evrişimsel Sinir Ağları (CNN) ile Sınıflandırılması. Fırat Üniversitesi Mühendislik Bilimleri Dergisi. 01 Eylül 2022;34(2):517-29. doi:10.35234/fumbd.1076870
Cited By
Histopatolojik Görüntülerden Kolon Kanseri Tespiti için EfficientNetB0 ve DVM Tabanlı Yaklaşım
Fırat Üniversitesi Mühendislik Bilimleri Dergisi
https://doi.org/10.35234/fumbd.1323422DALGACIK DÖNÜŞÜMÜ TABANLI NAİVE BAYES SINIFLANDIRICI İLE TÜRKİYE’NİN TAMAMINI İÇEREN BÖLGELERDEKİ LİNYİT KÖMÜRÜNÜN KALİTE TESPİTİ
Kahramanmaraş Sütçü İmam Üniversitesi Mühendislik Bilimleri Dergisi
https://doi.org/10.17780/ksujes.1572893Artificial Intelligence-Based Automation of the Referral Process for Applications Submitted to CİMER
İletişim ve Diplomasi
https://doi.org/10.54722/iletisimvediplomasi.1666175Evaluation of the effect of mobile applications on corporate reputation with artificial intelligence through user comments: E-Government case
Alphanumeric Journal
https://doi.org/10.17093/alphanumeric.1713959Development of a New Computational System Supported by Artificial Intelligence for Detection of Real-Time Retinal Diseases
Balkan Journal of Electrical and Computer Engineering
https://doi.org/10.17694/bajece.1715185