Rekayasa Aplikasi Eposal Menggunakan Algoritma Base64 Untuk Menyimpan Data Pengguna

Adi Fajaryanto Cobantoro, M. B. Setyawan, Hardiyan Oktavianto
{"title":"Rekayasa Aplikasi Eposal Menggunakan Algoritma Base64 Untuk Menyimpan Data Pengguna","authors":"Adi Fajaryanto Cobantoro, M. B. Setyawan, Hardiyan Oktavianto","doi":"10.31603/komtika.v7i1.8711","DOIUrl":null,"url":null,"abstract":"E-commerce merupakan kegiatan jual beli yang menggunakan media internet. Kerap ditemukan adanya data pribadi pelanggan yang bersifat rahasia seperti nama lengkap, alamat dan nomor telepon tersimpan pada database E-commerce. Selain itu data-data credential lain juga sering kali bocor pada aplikasi berbasis internet. Kebocoran data dapat disebab oleh, konfigurasi perangkat lunak yang salah, social engineering, Recycled Passwords, Physical Theft of Sensitive Devices, Software Vulnerabilities, dan Use of Default Passwords. Banyak kasus kebocoran data di Indonesia disebabkan oleh konfigurasi perangkat lunak yang salah, sehingga untuk mengamankan data harus memiliki keahlian dibidang keamanan. Salah satu langkah pencegahan kebocoran data adalah Encrypt All Data. Yang dimaksud Encrypt All Data disini adalah mengenkripsi semua data yang ada di dalam database. Metode enkripsi tersebut salah satunya adalah Algoritma Base64. Algoritma Base64 merupakan algoritma yang menggunakan kode ASCII dalam proses encoding maupun decodingnya. Pada proses Enkripsi dan Dekripsi, Algoritma Base64 menggunakan dua buah tabel bantu yaitu tabel ASCII dan tabel index Base64. Pada tahap awal dilakukan proses perubahan kata menjadi kode ASCII. Tahap kedua, kode ASCII tersebut akan diubah ke dalam kode biner 8bit. Tahap ketiga, kode biner 8bit dibagi menjadi kode biner 6 bit. Tahap keempat, blok-blok tersebut dikembalikan lagi ke bentuk desimal, kemudian disesuaikan dengan tabel Index Base64. Sedangkan untuk proses dekripsi, merupakan kebalikan dari proses enkripsi dengan proses yang sama. Tahap kedua, dilakukan perubahan dari kode Index ke dalam kode biner 6. Tahap ketiga, membuat kode biner 6bit menjadi kode biner 8bit. Tahap keempat yaitu mengubah biner 8 ke ASCII. Tahapan selanjutnya adalah mengubah kode ASCII ke kode desimal. Alur algoritma Base64 pad apenelitian ini akan diimplementasikan pada aplikasi Eposal di Toko Mina Alumunium. Proses implementasi ini dengan menambahkan satu fungsi “base64_encode” untuk setiap data yang masuk ke dalam database. Fungsi tersebut dimasukkan kedalam salah satu proses yang ada pada aplikasi Eposal yaitu proses simpan data konsumen Mina Alumunium. hasil yang diperoleh adalah bahwa setiap data yang dimasukkan ke dalam Eposal Mina Alumunium atau karakter yang diinputkan tersebut disimpan didalam database berbentuk enkripsi data acak. Sehingga jika ada penyusup yang berhasil masuk ke dalam database, penyusup tersebut tidak bisa membaca data yang ada di dalam database.","PeriodicalId":292404,"journal":{"name":"Jurnal Komtika (Komputasi dan Informatika)","volume":"137 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Jurnal Komtika (Komputasi dan Informatika)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.31603/komtika.v7i1.8711","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

E-commerce merupakan kegiatan jual beli yang menggunakan media internet. Kerap ditemukan adanya data pribadi pelanggan yang bersifat rahasia seperti nama lengkap, alamat dan nomor telepon tersimpan pada database E-commerce. Selain itu data-data credential lain juga sering kali bocor pada aplikasi berbasis internet. Kebocoran data dapat disebab oleh, konfigurasi perangkat lunak yang salah, social engineering, Recycled Passwords, Physical Theft of Sensitive Devices, Software Vulnerabilities, dan Use of Default Passwords. Banyak kasus kebocoran data di Indonesia disebabkan oleh konfigurasi perangkat lunak yang salah, sehingga untuk mengamankan data harus memiliki keahlian dibidang keamanan. Salah satu langkah pencegahan kebocoran data adalah Encrypt All Data. Yang dimaksud Encrypt All Data disini adalah mengenkripsi semua data yang ada di dalam database. Metode enkripsi tersebut salah satunya adalah Algoritma Base64. Algoritma Base64 merupakan algoritma yang menggunakan kode ASCII dalam proses encoding maupun decodingnya. Pada proses Enkripsi dan Dekripsi, Algoritma Base64 menggunakan dua buah tabel bantu yaitu tabel ASCII dan tabel index Base64. Pada tahap awal dilakukan proses perubahan kata menjadi kode ASCII. Tahap kedua, kode ASCII tersebut akan diubah ke dalam kode biner 8bit. Tahap ketiga, kode biner 8bit dibagi menjadi kode biner 6 bit. Tahap keempat, blok-blok tersebut dikembalikan lagi ke bentuk desimal, kemudian disesuaikan dengan tabel Index Base64. Sedangkan untuk proses dekripsi, merupakan kebalikan dari proses enkripsi dengan proses yang sama. Tahap kedua, dilakukan perubahan dari kode Index ke dalam kode biner 6. Tahap ketiga, membuat kode biner 6bit menjadi kode biner 8bit. Tahap keempat yaitu mengubah biner 8 ke ASCII. Tahapan selanjutnya adalah mengubah kode ASCII ke kode desimal. Alur algoritma Base64 pad apenelitian ini akan diimplementasikan pada aplikasi Eposal di Toko Mina Alumunium. Proses implementasi ini dengan menambahkan satu fungsi “base64_encode” untuk setiap data yang masuk ke dalam database. Fungsi tersebut dimasukkan kedalam salah satu proses yang ada pada aplikasi Eposal yaitu proses simpan data konsumen Mina Alumunium. hasil yang diperoleh adalah bahwa setiap data yang dimasukkan ke dalam Eposal Mina Alumunium atau karakter yang diinputkan tersebut disimpan didalam database berbentuk enkripsi data acak. Sehingga jika ada penyusup yang berhasil masuk ke dalam database, penyusup tersebut tidak bisa membaca data yang ada di dalam database.
电子商务是一种利用互联网媒体进行交易的活动。在电子商务数据库中,经常会发现客户的个人信息,如全名、地址和电话号码。此外,其他信誉数据经常在基于互联网的应用程序上泄露。数据泄露可能是由于,错误的软件配置、社会工程、回收密码、敏感软件、外翻软件和默认密码的使用而引起的。印尼的许多数据泄露案例都是由于软件配置不当造成的,因此为了保护数据,必须有安全技能。防止数据泄露的一个预防措施是加密所有数据。加密这里所有的数据就是加密数据库中的所有数据。加密方法之一是Base64算法。Base64算法是在编码和解码器过程中使用ASCII代码的算法。在加密和解密过程中,Base64算法使用两种辅助表,即ASCII表和index Base64表。在早期阶段,将单词转换成ASCII代码的过程。第二阶段,ASCII代码将被转换成8位二进制代码。第三阶段,8位二进制代码除以6位二进制代码。第四阶段,块被恢复到小数形式,然后根据Base64表进行调整。至于解密过程,它是加密过程的反义词。第二阶段,将索引代码更改为6的二进制代码。第三阶段,将6位二进制代码转换为8位二进制代码。第四阶段是将8号二进制文件转换成ASCII。下一步是将ASCII代码转换成十进制代码。Base64 pad置换器算法的凹槽将在Mina Alumunium商店的Eposal应用程序上实现。实现过程通过为每个进入数据库的数据添加一个函数“base64_encode”来实现。该功能包括Eposal应用程序中存在的一个进程,即米娜铝的消费者数据存储过程。结果是,任何输入到Eposal Mina Alumunium或加密字符中的数据都存储在一个随机数据加密的数据库中。因此,如果有入侵者成功地进入数据库,入侵者就无法读取数据库中的数据。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术官方微信