Journals / Atatürk Üniversitesi İktisadi ve İdari Bilimler Dergisi / 2019 / Cilt: 33 - Sayı: 4

Evaluation of Software Security as a Factor of Software Quality with RIPS Test in Student Information System

Yazılım Kalitesi Faktörü Olarak Yazılım Güvenliğinin Öğrenci Bilgi Sisteminde RIPS Testi ile Değerlendirilmesi

Pages
1261–1278
Publication Date
2022-10-11
DOI
—
🏛️Bibliographic metadata and full text access for this article are provided via DergiPark.
DergiPark Record ↗
✨

AI Summary & Key Takeaways

AI Insight
⚡ TL;DR(Too Long; Didn't Read)

As a result of software security tests performed on the specified software; first Moodle 3.6.4, second Joomla 3.9.5, third osCommerce 2.3.4, last one OpenSIS 7.1.

📌 3 Key Takeaways

🎯
Objective & Hypothesis:Student information systems (SIS) are software that is indispensable to the educational processes of universities.
📊
Key Findings & Data:In this context, an experimental study comparing the security of OpenSIS 7.1, an open source SIS, with a few popular PHP-based applications is presented.
💡
Conclusion & Impact:As a result of software security tests performed on the specified software; first Moodle 3.6.4, second Joomla 3.9.5, third osCommerce 2.3.4, last one OpenSIS 7.1.
🔬Design:Modeling & Simulation
📍Scope:Comprehensive Sample
⚙️Variables:Domain Parameters

Abstract

Student information systems (SIS) are software that is indispensable to the educational processes of universities. As with any information system, it is very important that the student information system (SIS) has enough software security which is one of the software quality factors. This is because software such as SIS is exposed to serious cyber attacks. In this study, the RIPS tool that scans security vulnerabilities in software systems to ensure software security is discussed and used. RIPS is a tool that can analyze the source code of the specified software without running it statically and contributes to the objectivity of the test with this feature. RIPS, a static code analyzer, has been selected considering the compatibility of the SIS software used in thisresearch model and the previous studies on this subject. In this study, it is aimed to guide universities to conduct their own SIS software with such software security tests. In addition, software security is considered here as a software quality factor. In this context, an experimental study comparing the security of OpenSIS 7.1, an open source SIS, with a few popular PHP-based applications is presented. The gap that this study fills in the literature is that one software makes it possible to see the position of quality and safety among other softwares. The software quality ranking at the point of software security was done by using the Additive Ratio Assessment method based on the data obtained from the tests. As a result of software security tests performed on the specified software; first Moodle 3.6.4, second Joomla 3.9.5, third osCommerce 2.3.4, last one OpenSIS 7.1. It was found.

Özet

Öğrenci bilgi sistemleri (ÖBS) üniversitelerin eğitim süreçlerinin vazgeçilmezi olanbirer yazılımdırlar. Her bilgi sisteminin olduğu gibi ÖBS’nin de yazılım kalite faktörlerinden biriolan yazılım güvenliğine yeterince sahip olması çok önemlidir. Çünkü ÖBS türü yazılımlar ciddişekilde siber saldırılara maruz kalmaktadırlar. Bu çalışmada yazılım güvenliğini sağlamak içinyazılım sistemlerindeki güvenlik açıklarını tarayan RIPS aracı ele alınmış ve kullanılmıştır. RIPSbelirlenen yazılımın kaynak kodlarını statik olarak çalıştırmadan analiz edebilen ve bu özelliği iletestin tarafsızlığına katkı sunan bir araçtır. Statik kod analizörü olan RIPS, bu araştırma modelindekullanılan ÖBS yazılımına uygunluğu ve bu konuda önceden yapılan çalışmalar dikkate alınarakseçilmiştir. Bu çalışmayla, üniversitelere kendi ÖBS yazılımlarını bu tür yazılım güvenliği testleriile yapmaları konusunda yol göstermek amaçlanmıştır. Ayrıca burada yazılım güvenliği, bir yazılımkalitesi faktörü olarak ele alınmaktadır. Bu bağlamda açık kaynak kodlu bir ÖBS olan OpenSIS7.1'in güvenliğini benzer birkaç popüler PHP tabanlı uygulamayla karşılaştıran deneysel bir çalışmasunulmaktadır. Bu çalışmanın literatürdeki doldurduğu boşluk: bir yazılımın diğer yazılımlararasındaki kalite ve güvenlikle ilgili konumunun görünmesini sağlamasıdır. Yazılım güvenliğinoktasında yazılım kalitesi sıralaması, testlerden elde edilen veriler üzerinden Katkı OranıDeğerlendirme (Additive Ratio Assessment) yöntemi ile yapılmıştır. Belirtilen yazılımlar üzerindeyapılan yazılım güvenliği testleri sonucunda; birinci Moodle 3.6.4, ikinci Joomla 3.9.5, üçüncüosCommerce 2.3.4, sonuncu ise OpenSIS 7.1. bulunmuştur.

🔖

Cite This Article

KAÇTIOĞLU, S., KAHVECİ, F., KESİNKILIÇ, M. (2022). Evaluation of Software Security as a Factor of Software Quality with RIPS Test in Student Information System. Atatürk Üniversitesi İktisadi ve İdari Bilimler Dergisi, Cilt: 33 - Sayı: 4, 1261–1278. https://ajindex.com/articles/453369

📄 Full Text PDF Viewer

📄

PDF görüntüleyici hazırlanıyor...

References (25)

  1. Arifoğlu, A. ve Doğru, A. (2001),
  2. Yazılım Mühendisliği, Birinci Baskı,
  3. SAS Bilişim Yayınları,
  4. Ankara, ISBN 975-97197-2-1.
  5. Atbaş, H. (2012),
  6. Kaliteli Yazılım Nasıl Geliştirilir, Birinci Baskı,
  7. Pusula Yayıncılık, Ankara, ISBN 978-9944-711-79-1.
  8. Balzarotti, D., Cova, M., Felmetsger, V., Jovanovic, N., Kırda, E., Kruegel, C., ve diğ. (2008), "Saner: Composing Static and Dynamic Analysis to Validate Sanitization in Web Applications", IEEE Symposium on Security and Privacy, 18-21 Mayıs, ss. 387-401,
  9. Oakland, California, ABD, ISBN 978-0-7695-3168-7.
  10. Burger, R. (2015), The Top 6 Free and Open Source School Administration Software, http://blog.capterra.com/the-top-6-free-schooladministration-software/, (Erişim Tarihi: 10.03.2019).
  11. Bussieck, M. R., Dirkse, S. P., Meeraus, A. ve Pruessner, A. (2004), "Software Quality Assurance For Mathematical Modeling System", The Next Wave in Computing, Optimization, and Decision Technologies, (29), ss. 267-284, ISBN 978-0-387-23529-5.
  12. Camoğlu, K. (2010), Yazılım Kalitesi ve Test, http://www.chip.com.tr/blog/kadircamoglu/yazilim-kalitesi-vetest_5582.html, (Erişim Tarihi: 10.03.2019).
  13. Dahse, J. ve Holz, T. (2014), "Simulation of Built-in PHP Features for Precise Static Code Analysis", Network and Distributed System Security (NDSS) Symposium, 23-26 Şubat, ss. 1-15,
  14. San Diego, California, ISBN 1-891562-35-5.
  15. Ebert, C., Dumke, R., Bundschuh, M. ve Schmietendorf, A. (2005), Best Practices in Software Measurement: How to Use Metrics to Improve Project and Process Performance, Springer Science & Business Media, Berlin, ISBN 978-3-540-26734-8
  16. Ergin, İ. ve Akseki, B. (2012), "Lisansüstü Eğitimde Kullanılan Öğrenci Bilgi Sistemi", Eğitim ve Öğretim Araştırmaları Dergisi, 1(2), ss. 364-380, ISNN 2146-9199.
  17. Flatten, O. P., Mccubbrey, D. L., O'riordan, D. P., ve Burges, K. (1992),
  18. Fundations of Bussines Systems, Dryden Press,
  19. New York, ISBN13 978-0030764813
  20. Gürbüz, Ali (2010),
  21. Yazılım Test Mühendisliği, Papatya Yayınevi,
  22. İstanbul, ISBN 9786054220090. Hills, M., Klingt, P. ve Vinju, J. (2013), "An Empirical Study of PHP Feature Usage: A Static Analysis Perspective", International Symposium on Software Testing and Analysis (ISSTA), 15-20 Temmuz, ss. 325-335,
  23. Lugano, İsviçre, ISBN 978-1-4503-2159-4.
  24. HUANG, Y. W., Yu, F., Hang, C., Tsia, C. H., Lee, D. T. ve Kuo, S. Y. (2004), "Securing Web Application Code by Static Analysis and Runtime Protection", 13th international conference on World Wide Web, 17-22 Mayıs, ss. 40-52,
  25. New York, ABD, ACM 1-5811