KEAMANAN APLIKASI WEB
1. PENYANDIAN DATA
A. Enkripsi
Adala suatu metode yang digunakan untuk mengkodekan data sedemikian rupa sehingga keamanan informasinya terjaga & tidak dapat dibaca tanpa di deskripsi dahulu.
Tujuannya adalah untuk merubah data agar dapat diajaga kerahasiaannya.
Macam macam enkripsi :
A. Enkripsi
Adala suatu metode yang digunakan untuk mengkodekan data sedemikian rupa sehingga keamanan informasinya terjaga & tidak dapat dibaca tanpa di deskripsi dahulu.
Tujuannya adalah untuk merubah data agar dapat diajaga kerahasiaannya.
Macam macam enkripsi :
- MD2 (Message –Digest algorithm 2)
- MD4 (th 1990)
- SHA ( Secure Hash Algorithm)
- RC4
B. Hashing
Adalah transformasi aritmatik sebuah string dari karakter menjadi nilai yang mempresentasikan string aslinya.
Tujuannya adalah untuk membuat / menambahkan inputan secara random yang akan menghasilkan karakter yang memiliki panjang yang tetap dan memiliki atribut :
Adalah transformasi aritmatik sebuah string dari karakter menjadi nilai yang mempresentasikan string aslinya.
Tujuannya adalah untuk membuat / menambahkan inputan secara random yang akan menghasilkan karakter yang memiliki panjang yang tetap dan memiliki atribut :
- Input yang sama selalu menghasilkan output yang sama
- Beberapa input yang berbeda tidak harus menghasilkan output yang sama
- Metode satu jalan Input – Output
2. VALIDASI INPUT ALFANUMERIK USER
Validasi yang memfilter inputan berupa huruf dan angka. Cara membuat :
Buka m.s visual studio caranya start -> run ->ketikan devenv, lalu buat project baru dengan nama : ValidAlphaNumeric, pilih windows from Application & pilh bahasa pemrograman sesuai keinginan.
Ubah property form 1.
Kemudian coding.
Ketika program ini dijalankan dan diklik OK maka akan cek isi dari txtplat txt dan menampilkan message box berisikan true (jika benar) dan false (tidak sesuai).
3. VALIDASI INPUT NUMERIK USER
Validasi digunakan untuk memfilter inputan yang masuk sesuai dengan kriteria yang kita inginkan. Validasi input numerik = memfilter inputan berupa angka. Contoh :
Validasi yang memfilter inputan berupa huruf dan angka. Cara membuat :
Buka m.s visual studio caranya start -> run ->ketikan devenv, lalu buat project baru dengan nama : ValidAlphaNumeric, pilih windows from Application & pilh bahasa pemrograman sesuai keinginan.
Ubah property form 1.
Kemudian coding.
Ketika program ini dijalankan dan diklik OK maka akan cek isi dari txtplat txt dan menampilkan message box berisikan true (jika benar) dan false (tidak sesuai).
3. VALIDASI INPUT NUMERIK USER
Validasi digunakan untuk memfilter inputan yang masuk sesuai dengan kriteria yang kita inginkan. Validasi input numerik = memfilter inputan berupa angka. Contoh :
<?php
if ($set ($_post[submit])){
$input = $_post [inputan];
if ($_numeric ($input))
{ echo $input. “Aalah angka”;} else
{ echo $input. “Ini bukan angka”;}
}
?>
Sumber : https://tiochoirul34.wordpress.com/
EmoticonEmoticon