Implementasi Sistem Autentikasi JSON Web Token Pada Aplikasi Fieldrent Menggunakan Algoritme SHA-512

Brian Marcius Ega Wijaya(1*),Felix Andreas Sutanto(2)
(1) Universitas Stikubank Semarang
(2) Universitas Stikubank Semarang
(*) Corresponding Author
DOI : 10.35889/progresif.v19i2.1367

Abstract

The times and the Covid-19 pandemic have driven the shift to digital technology and online activities, including in the field rental sector. In addition to encouraging technological advances, the pandemic has also had a major impact on global economic problems and increased crime, including cyber crime. So it is important to develop an application security system with user authentication processes and sensitive data encryption to prevent the spread of data to irresponsible parties. Implementing Json Web Token with SHA-512 as an authentication process when accessing the restful API is an effort to avoid cyber crime in the Fieldrent application. The SHA-512 algorithm has high complexity so it will not be easily solved using Brute-force and other cryptanalysis attacks. The results of this study indicate that the implementation of an authentication system using the JWT token with the SHA-512 algorithm is safer in securing API access than conventional authentication systems.

Keywords: Authentication, Cryptography, SHA-512, Eeb security, JWT token

 

Abstrak

Perkembangan zaman dan pandemi Covid-19 mendorong peralihan ke teknologi digital dan aktivitas secara online termasuk pada sektor persewaan lapangan. Selain mendorong kemajuan teknologi pandemi juga menyebabkan dampak yang besar dalam masalah ekonomi global dan meningkatnya kejahatan termasuk cyber crime.  Sehingga penting untuk mengembangkan sistem keamanan aplikasi dengan proses autentikasi pengguna dan enkripsi data sensitif untuk mencegah penyebaran data kepada pihak yang tidak bertanggung jawab. Mengimplementasikan Json Web Token dengan SHA-512 sebagai proses autentikasi saat mengakses restful API menjadi upaya menghindari cyber crime pada aplikasi Fieldrent. Dengan Algoritme SHA-512 memiliki kompleksitas yang tinggi sehingga tidak akan mudah dipecahkan menggunakan Brute-force dan serangan kriptanalisis lainnya. Hasil penelitian ini menunjukan bahwa Implementasi sistem autentikasi menggunakan JWT token dengan Algoritme SHA-512 lebih aman dalam mengamankan akses API dibandingkan sistem autentikasi konvensional.

Kata kunci: Autentikasi; Kriptografi; SHA-512; Web security; JWT token

References


F. Kwarto and M. Angsito, “Pengaruh Cyber Crime Terhadap Cyber Security Compliance Di Sektor Keuangan,” J. Akunt. Bisnis, vol. 11, no. 2, pp. 99–110, 2018, doi: 10.30813/jab.v11i2.1382.

M. I. D. Putra, “Keamanan Siber di Indonesia: Apakah Kita Benar-Benar Aman di Dunia Siber?,” cfds.fisipol.ugm.ac.id, 2023.

Edward Chandra, “SENSITIVE DATA EXPOSURE,” mti.binus.ac.id, 2018.

M. Ipdal, “Analisa Metode SHA-512 Untuk Tanda Tangan Digital Pada File Video,” Journal of Informatics Management and Information Tech., vol. 1 no. 1, pp. 23–29, 2021.

A. Umarjati and A. Wibowo, “Implementasi JWT pada Aplikasi Presensi dengan Validasi Fingerprint ,” J. RESTI (Rekayasa Sist. dan Teknol. Informasi), vol. 1, no. 10, pp. 1085–1091, 2021.

B. Di and P. Multisindo, “IMPLEMENTASI RESTFUL DENGAN JWT UNTUK BOOKING BARANG DI PRIMAJAYA MULTISINDO,” Senafti, vol. 1, no. 1, pp. 1040–1047, 2022.

Z. Abidin, A. Wijaya, D.Pasha, “Aplikasi Stemming Kata Bahasa Lampung Dialek Api Menggunakan Pendekatan Brute-Force dan Pemrograman C#,” Jurnal Media Informatika Budidarma, vol. 5, no. 1, pp. 1–8, 2021.

F. C. Ramdani, A. rahmatulloh, R. N. Shofa, “Implementasi JSON Web Token pada Authentication dengan Algoritme HMAC SHA-256 ,” SISTEMASI (Jurnal Sistem Informasi), vol. 12 no. 1, pp. 1s94-205, 2022.

A. W. P.. Putra, A. Bhawiyuga, M. Data, “Implementasi Autentikasi JSON Web Token (JWT) Sebagai Mekanisme Autentikasi Protokol MQTT Pada Perangkat NodeMCU,” Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, vol. 2, no. 2, pp 584-593, 2018.

A. Setiawan, A. i. Purnamasari “Implementasi JSON Web Token Berbasis Algoritme SHA-512 untuk Otentikasi Aplikasi BatikKita,” J. Resti, vol 4, no. 6, pp 1036-1045, 2020.

I. Priyadi and R. J. Wellem Sagay, “Perancangan dan Implementasi Aplikasi Pasar Komoditas Andalan Desa (PAKADES) Berbasis Mobile Android untuk Petani Desa,” J. Sist. Inf., vol. 1, no. 2, pp. 9–14, 2019.

N. Rasyada, “SHA-512 Algorithm on Json Web Token for Restful Web Service-Based Authentication,” J. Appl. Data Sci., vol. 3, no. 1, pp. 33–43, 2022, doi: 10.47738/jads.v3i1.51.

B. Satria, A. Kusyanti, and W. Yahya, “Implementasi Algoritme Blake2s pada JSON Web Token ( JWT ) sebagai Algoritme Hashing untuk Mekanisme Autentikasi Layanan REST-API,” J. Pengemb. Teknol. Inf. dan Ilmu Komput. Univ. Brawijaya, vol. 2, no. 12, pp. 6269–6276, 2018.

M. F. Arif, and M. Misdram, “Implementasi Enkripsi Url Pada Website Menggunakan Metode Base64 Dan Rotation13,” J. Spirit, vol. 12, no. 1, pp. 20–25, 2020.

J. Triyono, “Implementasi Localstorage pada Pemrograman Client Berbasis JSON,” Simposium Nasional RAPI, vol. 18, no. 13, pp. 371–379, 2019.

S. Sulastri and R. D. M. Putri, “Implementasi Enkripsi Data Secure Hash Algorithm (SHA-256) dan Message Digest Algorithm (MD5) pada Proses Pengamanan Kata Sandi Sistem Penjadwalan Karyawan,” J. Tek. Elektro, vol. 10, no. 2, pp. 70–74, 2018.


How To Cite This :

Refbacks

  • There are currently no refbacks.