PENGAMANAN RESTFUL API WEB SERVICE MENGGUNAKAN JSON WEB TOKEN (Studi Kasus: APLIKASI SIAKADU MOBILE UNESA)
SECURITY OF RESTFUL API WEB SERVICE USING JSON WEB TOKEN (Case Study: UNESA SIAKADU MOBILE APPLICATION)
Penerapan teknologi informasi bertujuan untuk membantu manusia dalam melakukan pekarjaan sampai mengatasi masalah yang muncul dalam kehidupan selain itu juga memudahkan dalam pengaksesan informasi yang tidak dibatasi oleh waktu dan ruang, hal ini juga berdampak pada instansi perusahaan contohnya pada Universitas Negeri Surabaya sudah menerapkan sistem informasi akademik berbasis website dan android akan yaitu berisi tentang informasi akademik suatu sistem yang dibuat guna keperluan pengolahan data-data akademik. Didalam aplikasi tersebut memanfaatkan arsitektur REST API dimana memiliki pola untuk menyediakan standar antara komunikasi yang tidak kompatibel untuk aplikasi web dan juga diciptakan untuk menyederhanakan proses pertukan data antara sistem yang berbeda dalam jaringan, akan tetapi telah ditemukan sebuah celah pada arsitektur restful api di aplikasi tersebut maka dari itu diterapkanlah sebuah pengamanan terhadap aplikasi menggunakan json web token algoritma hmac-sha 512 untuk pengamanan 3 komponen header, payload dan signature sehingga seseorang tidak akan bisa mengubah dan melihat data yang terenkripsi ketika melakukan request ke server.
Kata Kunci— Siakadu, Rest, Api, Json, Website, Token.
The application of information technology aims to assist humans in doing work to overcoming problems that arise in life while also making it easier to access information that is not limited by time and space, this also has an impact on corporate agencies, for example, the State University of Surabaya has implemented an academic information system based on website and android will contain academic information about a system created for the purposes of processing academic data. The application utilizes the REST API architecture which has a pattern to provide a standard between incompatible communications for web applications and is also created to simplify the process of exchanging data between different systems in the network, but a gap has been found in the restful api architecture in the application. from that a security is applied to the application using the json web token algorithm hmac-sha 512 for securing the 3 components of the header, payload and signature so that someone will not be able to change and view the encrypted data when making requests to the server.
Keywords— Siakadu, Rest, Api, Json, Website, Token.