Implementasi Algoritma AES-256 Untuk Pengamanan Layanan API Pada Restful Dengan Autentikasi Json Web Tokens

Achmad Ardiansyah, Mepa Kurniasih
{"title":"Implementasi Algoritma AES-256 Untuk Pengamanan Layanan API Pada Restful Dengan Autentikasi Json Web Tokens","authors":"Achmad Ardiansyah, Mepa Kurniasih","doi":"10.59134/prosidng.v2i-.138","DOIUrl":null,"url":null,"abstract":"Perkembangan teknologi informasi pada saat ini telah mengalami kemajuan yang sangat pesat dan sudah menjadi salah satu kebutuhan baik dalam lingkup individu maupun organisasi. Perusahaan Bintang Cemerlang Abadi adalah sebuah perusahaan yang bergerak dibidang general supplier, productivity cleaning, dan workplace safety distributor. Masing – masing unit memiliki sistem yang berbeda platform dan bahasa pemrograman di lingkungan perusahaan. Penerapan REST API merupakan alternatif terbaik yang digunakan dalam mengatasi kondisi integrasi sistem dan distribusi data yang dialami oleh pihak perusahaan. Untuk mengatasi kekurangan dari keamanan dan kebijakan hak akses tersebut REST API diperlukan sistem authentikasi untuk memberikan hak akses data. JSON Web Tokens atau JWT merupakan sebuah token berbentuk string yang digunakan untuk melakukan otentikasi dan menjamin integritas pesan yang dikirimoleh salah satu pihak. Dibutuhkan keamanan data terhadap pertukaran data, maka perlu adanya metode kriptografi. Metode tersebut yang diimplementasikan menggunakan algoritma AES-256. Dengan adanya algoritma AES-256 supaya tidak disalahgunakan oleh orang yang tidak berhak mengetahui isi data yang telah dienkripsi tersebut, dan mengembalikan data yang dienkripsi tanpa mengalami perubahan data yang sesuai dengan data asli. Metode pengujian menggunakan black box testing, black box merupakan metode yang digunakan untuk menemukan kesalahan dan mendemonstrasikan fungsional aplikasi saat dioperasikan. Setelah melalui tahap pengujian pada implementasi REST API, maka di dapatkan kesimpulan bahwa telah berhasil dibangun dan diimplementasikan dalam pengamanan data menggunakan algoritma AES-256 dan JSON Web Tokens.","PeriodicalId":20616,"journal":{"name":"Prosiding Seminar Nasional Masyarakat Biodiversitas Indonesia","volume":"20 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2022-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Prosiding Seminar Nasional Masyarakat Biodiversitas Indonesia","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.59134/prosidng.v2i-.138","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Perkembangan teknologi informasi pada saat ini telah mengalami kemajuan yang sangat pesat dan sudah menjadi salah satu kebutuhan baik dalam lingkup individu maupun organisasi. Perusahaan Bintang Cemerlang Abadi adalah sebuah perusahaan yang bergerak dibidang general supplier, productivity cleaning, dan workplace safety distributor. Masing – masing unit memiliki sistem yang berbeda platform dan bahasa pemrograman di lingkungan perusahaan. Penerapan REST API merupakan alternatif terbaik yang digunakan dalam mengatasi kondisi integrasi sistem dan distribusi data yang dialami oleh pihak perusahaan. Untuk mengatasi kekurangan dari keamanan dan kebijakan hak akses tersebut REST API diperlukan sistem authentikasi untuk memberikan hak akses data. JSON Web Tokens atau JWT merupakan sebuah token berbentuk string yang digunakan untuk melakukan otentikasi dan menjamin integritas pesan yang dikirimoleh salah satu pihak. Dibutuhkan keamanan data terhadap pertukaran data, maka perlu adanya metode kriptografi. Metode tersebut yang diimplementasikan menggunakan algoritma AES-256. Dengan adanya algoritma AES-256 supaya tidak disalahgunakan oleh orang yang tidak berhak mengetahui isi data yang telah dienkripsi tersebut, dan mengembalikan data yang dienkripsi tanpa mengalami perubahan data yang sesuai dengan data asli. Metode pengujian menggunakan black box testing, black box merupakan metode yang digunakan untuk menemukan kesalahan dan mendemonstrasikan fungsional aplikasi saat dioperasikan. Setelah melalui tahap pengujian pada implementasi REST API, maka di dapatkan kesimpulan bahwa telah berhasil dibangun dan diimplementasikan dalam pengamanan data menggunakan algoritma AES-256 dan JSON Web Tokens.
目前信息技术的发展已经取得了巨大的进展,这是个人和组织领域的需要之一。拥有最耀眼的不朽明星的公司是经营通用供应商、生产清洁和安全工作坊的公司。每个单元在公司环境中都有不同的平台和编程语言系统。息火是对该公司集成系统和数据分布条件的最佳替代方案。为了解决安全漏洞和权限政策的问题,需要一个身份验证系统来提供数据权限。JSON Web Tokens或JWT是一个字符串令牌,用于身份验证和保证任何一方所传递的信息的完整性。数据交换需要数据安全,因此需要加密方法。这是使用AES-256算法实现的。有了ae256算法,这样就不会被无权查看加密数据的人滥用,并在不影响原始数据的情况下恢复加密数据。测试方法使用黑盒测试,黑盒是用来发现错误并演示应用功能的方法。在测试了《REST of fire》的实施阶段后,人们得出结论,它已经成功地使用AES-256算法和JSON Web Tokens算法在数据安全中建立并实施。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
审稿时长
10 weeks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信