Enhancing RESTful API Authentication with Cryptography in Student Information Systems


Sucipto Sucipto(1*); Muhammad Najibulloh Muzaki(2); Jamilah Karaman(3); Yahya Zakur(4);

(1) Universitas Nusantara PGRI Kediri
(2) Universitas Nusantara PGRI Kediri
(3) Universitas Muhammadiyah Ponorogo
(4) University of Mazandaran
(*) Corresponding Author

  

Abstract


Data integration in this era is necessary for building a valid information system. Data in an information system must have a concept that interacts with other systems. With the development of information systems, data storage will increase. Big data must be channeled with a supporting information system connected to the data center information system. This research develops an API-integrated system with increased security in Basic Authentication with Cryptography. This research uses the Linear Sequential Model method with increased API security in Basic Authentication with Cryptographic hashes. test results using the CURL Library obtained appropriate data, and response time testing obtained an average result of 0.0611 per second. Acceptance testing obtained a percentage of results of 78%, which was included in the excellent functioning category. The research found that the Rest API can integrate and validate data between information systems

Keywords


Basic Authentication; RESTful API; Student Basic Data; Web Service

  
  

Full Text:

PDF
  

Article Metrics

Abstract view: 151 times
PDF view: 66 times
     

Digital Object Identifier

doi  https://doi.org/10.33096/ilkom.v16i2.2255.125-133
  

Cite

References


P. L. L. Belluano, “Penerapan Sistem Replikasi Dan Integrasi Basis Data Terdistribusi Pada Pangkalan Data Pendidikan Tinggi (PDPT),” ILKOM Jurnal Ilmiah, vol. 9, no. 1, pp. 42–48, 2017.

S. Sucipto, E. K. Dewi, N. C. Resti, and I. H. Santi, “Improving The Performance of Alumni Achievement Assessment by Integrating Website-Based Tracer Study Information Systems and Telegram API,” Teknik, vol. 41, no. 1, pp. 72–77, 2020, doi: 10.14710/teknik.v41i1.25307.

M. A. Baazizi, D. Colazzo, G. Ghelli, C. Sartiani, and S. Scherzinger, “Negation-closure for JSON Schema,” Theor Comput Sci, vol. 955, p. 113823, Apr. 2023, doi: 10.1016/J.TCS.2023.113823.

T. Whairit, B. Phadermrod, and V. Attasena, “JINDEX: JSON and index search system for plant germplasm database,” Journal of King Saud University - Computer and Information Sciences, vol. 35, no. 8, p. 101701, Sep. 2023, doi: 10.1016/J.JKSUCI.2023.101701.

E. Chavarriaga, F. Jurado, and F. D. Rodríguez, “An approach to build JSON-based Domain Specific Languages solutions for web applications,” J Comput Lang, vol. 75, p. 101203, Jun. 2023, doi: 10.1016/J.COLA.2023.101203.

M. Pirani, A. Cucchiarelli, and L. Spalazzi, “Paradigms for database-centric application interfaces,” Procedia Comput Sci, vol. 217, pp. 835–845, 2023, doi: 10.1016/j.procs.2022.12.280.

L. Diop, C. T. Diop, A. Giacometti, and A. Soulet, “Pattern on demand in transactional distributed databases,” Inf Syst, vol. 104, p. 101908, 2022, doi: 10.1016/j.is.2021.101908.

A. B. Warsito, A. Ananda, and D. Triyanjaya, “Penerapan Data JSON Untuk Mendukung Pengembangan Aplikasi Pada Perguruan Tinggi Dengan Teknik Restfull Dan Web Service,” Technomedia Journal, vol. 2, no. 1, pp. 26–36, 2017, doi: 10.33050/tmj.v2i1.313.

B. W. Putra, A. Saputra, R. Sanjaya, and D. Kurniawan, “Implementasi Framework CodeIgniter dan Restful API pada Sistem Informasi Manajemen Tugas Akhir 1st,” Prosiding Annual Research Seminar, vol. 5, no. 1, p. 309, 2019.

E. Susanti, “Implementasi RESTful API dalam Pembuatan Master Data Planogram Menggunakan Framework Flask (Studi Kasus: PT Sumber Alfaria Trijaya, Tbk),” Techno.Com, vol. 19, no. 3, pp. 295–307, 2020, doi: 10.33633/tc.v19i3.3468.

F. W. Handono, H. Nurdin, F. B. Siahaan, H. Sugiarto, and I. Chaidir, “Jurnal Mantik Mysql Database Syncronization Using Restful Webservice Api PT . Minori,” Jurnal Mantik, vol. 5, no. 36, pp. 855–859, 2021.

Y. Kasahara, “End of Basic Authentication and Migration to Modern Authentication for Exchange Online,” Proceedings ACM SIGUCCS User Services Conference, pp. 32–35, 2023, doi: 10.1145/3539811.3579560.

Roger S. Pressman, Software Quality Engineering, 2010th ed., vol. 9781118592. Wiley, 2014. doi: 10.1002/9781118830208.

M. Bianchi, G. Marzi, and M. Guerini, “Agile, Stage-Gate and their combination: Exploring how they relate to performance in software development,” J Bus Res, vol. 110, pp. 538–553, Mar. 2020, doi: 10.1016/J.JBUSRES.2018.05.003.

S. Pradhan and V. Nanniyur, “Large scale quality transformation in hybrid development organizations – A case study,” Journal of Systems and Software, vol. 171, p. 110836, Jan. 2021, doi: 10.1016/J.JSS.2020.110836.

Sucipto et al., “Hidden Treasures of Kediri’s Medicinal Plants: A Collaborative Effort to Map and Validate Authentic Information Using Innovative QR Code Security and Cryptography,” IOP Conf Ser Earth Environ Sci, vol. 1242, no. 1, p. 012036, Sep. 2023, doi: 10.1088/1755-1315/1242/1/012036.

R. V. Rochim, A. Rahmatulloh, R. R. El-Akbar, and R. Rizal, “Performance Comparison of Response Time Native, Mobile and Progressive Web Application Technology,” Innovation in Research of Informatics (INNOVATICS), vol. 5, no. 1, pp. 36–43, May 2023, doi: 10.37058/INNOVATICS.V5I1.7045.

S. Jalil, S. Rafi, T. D. Latoza, K. Moran, and W. Lam, “ChatGPT and Software Testing Education: Promises & Perils,” Proceedings - 2023 IEEE 16th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2023, pp. 430–437, 2023, doi: 10.1109/ICSTW58534.2023.00078.

K. Xue, V. Yaneva, C. Runyon, and P. Baldwin, “Predicting the Difficulty and Response Time of Multiple Choice Questions Using Transfer Learning,” Proceedings of the Annual Meeting of the Association for Computational Linguistics, pp. 193–197, 2020, doi: 10.18653/V1/2020.BEA-1.20.

M. Zheng and D. Bender, “Evaluating outcomes of computer-based classroom testing: Student acceptance and impact on learning and exam performance,” Med Teach, vol. 41, no. 1, pp. 75–82, Jan. 2019, doi: 10.1080/0142159X.2018.1441984.

C. H. Wang, W. J. Lo, and M. J. J. Wang, “Usability evaluation of augmented reality-based maintenance instruction system,” Human Factors and Ergonomics in Manufacturing & Service Industries, vol. 32, no. 3, pp. 239–255, May 2022, doi: 10.1002/HFM.20942.

R. Silva, A. C. Lima, E. Andrade, A. I. Martins, and N. P. Rocha, “Heuristic Evaluation of the Usability of a Mechanical Ventilator Interface through a Simulator,” Procedia Comput Sci, vol. 219, pp. 1232–1239, 2023, doi: 10.1016/j.procs.2023.01.406.

X. Chen, Z. Ji, Y. Fan, and Y. Zhan, “Restful API Architecture Based on Laravel Framework,” J Phys Conf Ser, vol. 910, no. 1, 2017, doi: 10.1088/1742-6596/910/1/012016.

H. Mezni, “Web service adaptation: A decade’s overview,” Comput Sci Rev, vol. 48, p. 100535, May 2023, doi: 10.1016/J.COSREV.2023.100535.

A. D. K. B. W. Putra, A. Saputra, M. R. Sanjaya, “Enabling Collaboration of CodeIgniter Framework and RESTful API for Utilize Web Mobile Interface Implemented on Final Project Management System,” vol. 172, no. Siconian 2019, 2020, doi: 10.2991/aisr.k.200424.080.

T. Telang, “MicroProfile JSON Web Tokens and Jakarta Security,” Beginning Cloud Native Development with MicroProfile, Jakarta EE, and Kubernetes, pp. 183–212, 2023, doi: 10.1007/978-1-4842-8832-0_8.

M. Baker, “Authentication and Authorization,” Secure Web Application Development, pp. 287–349, 2022, doi: 10.1007/978-1-4842-8596-1_10.

A. R. Khan, L. Khalid, A. A. Finance, and S. Arabia, “A Brief Review on Cloud Computing Authentication Frameworks,” Engineering, Technology & Applied Science Research, vol. 13, no. 1, pp. 9997–10004, Feb. 2023, doi: 10.48084/ETASR.5479.

H. Subramanian and P. Raj, Hands-On RESTful API Design Patterns and Best Practices: Design, develop, and deploy highly adaptable, scalable, and secure RESTful web APIs. Packt Publishing Ltd, 2019.

K. H. Huynh and J. Kerssens, “Security Evaluation on Amazon Web Services’ REST API Authentication Protocol Signature Version 4,” rp.os3.nl.

S. U. Meshram, “Evolution of Modern Web Services–REST API with its Architecture and Design,” International Journal of Research in Engineering, Science and Management, vol. 4, no. 7, pp. 83–86, 2021.

J. A. Suthendra and M. A. I. Pakereng, “Implementation of Microservices Architecture on E-Commerce Web Service,” ComTech: Computer, Mathematics and Engineering Applications, vol. 11, no. 2, pp. 89–95, 2020, doi: 10.21512/comtech.v11i2.6453.

A. Arcuri, “RESTful API automated test case generation,” Proceedings - 2017 IEEE International Conference on Software Quality, Reliability and Security, QRS 2017, no. 1, pp. 9–20, 2017, doi: 10.1109/QRS.2017.11.

M. A. Yaghoub-Zadeh-Fard and B. Benatallah, “API2CAN: a dataset & service for canonical utterance generation for REST APIs,” BMC Res Notes, vol. 14, no. 1, pp. 1–3, 2021, doi: 10.1186/s13104-021-05593-w.

S. Parsa, M. Zakeri-Nasrabadi, and B. Turhan, “Testability-driven development: An improvement to the TDD efficiency,” Comput Stand Interfaces, vol. 91, p. 103877, Jan. 2025, doi: 10.1016/J.CSI.2024.103877.

S. Sucipto and J. Karaman, “Integration of Legalization Information System Web-Based using Shipping API and Telegram API,” JUITA: Jurnal Informatika, vol. 8, no. 2, p. 131, 2020, doi: 10.30595/juita.v8i2.7104.

D. Felicio, J. Simao, and N. Datia, “RapiTest: Continuous Black-Box Testing of RESTful Web APIs,” Procedia Comput Sci, vol. 219, pp. 537–545, Jan. 2023, doi: 10.1016/J.PROCS.2023.01.322.

O. Baniaș, D. Florea, R. Gyalai, and D. I. Curiac, “Automated specification-based testing of REST APIs,” Sensors, vol. 21, no. 16, 2021, doi: 10.3390/s21165375.

N. Ahmad and S. M. R. Hasan, “A new ASIC implementation of an advanced encryption standard (AES) crypto-hardware accelerator,” Microelectronics J, vol. 117, p. 105255, Nov. 2021, doi: 10.1016/J.MEJO.2021.105255.

A. Borrego, M. Bermudo, F. Sola, D. Ayala, I. Hernández, and D. Ruiz, “Silence — A web framework for an agile generation of RESTful APIs,” SoftwareX, vol. 20, p. 101260, Dec. 2022, doi: 10.1016/J.SOFTX.2022.101260.

F. Palma, T. Olsson, A. Wingkvist, and J. Gonzalez-Huerta, “Assessing the linguistic quality of REST APIs for IoT applications,” Journal of Systems and Software, vol. 191, p. 111369, Sep. 2022, doi: 10.1016/J.JSS.2022.111369.


Refbacks

  • There are currently no refbacks.


Copyright (c) 2024 Sucipto Sucipto, Jamilah Karaman, Muhammad Najibulloh Muzaki, Yahya Zakur

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.