{"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
摘要
目前信息技术的发展已经取得了巨大的进展,这是个人和组织领域的需要之一。拥有最耀眼的不朽明星的公司是经营通用供应商、生产清洁和安全工作坊的公司。每个单元在公司环境中都有不同的平台和编程语言系统。息火是对该公司集成系统和数据分布条件的最佳替代方案。为了解决安全漏洞和权限政策的问题,需要一个身份验证系统来提供数据权限。JSON Web Tokens或JWT是一个字符串令牌,用于身份验证和保证任何一方所传递的信息的完整性。数据交换需要数据安全,因此需要加密方法。这是使用AES-256算法实现的。有了ae256算法,这样就不会被无权查看加密数据的人滥用,并在不影响原始数据的情况下恢复加密数据。测试方法使用黑盒测试,黑盒是用来发现错误并演示应用功能的方法。在测试了《REST of fire》的实施阶段后,人们得出结论,它已经成功地使用AES-256算法和JSON Web Tokens算法在数据安全中建立并实施。
Implementasi Algoritma AES-256 Untuk Pengamanan Layanan API Pada Restful Dengan Autentikasi Json Web Tokens
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.