Jumat, 11 Januari 2019

KEAMANAN APLIKASI WEB


KEAMANAN APLIKASI WEB




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 :
  1. MD2 (Message –Digest algorithm 2)
  2. MD4 (th 1990)
  3. SHA ( Secure Hash Algorithm)
  4. 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 :
  1. Input yang sama selalu menghasilkan output yang sama
  2. Beberapa input yang berbeda tidak harus menghasilkan output yang sama
  3. 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 :


<?php
if ($set ($_post[submit])){
$input = $_post [inputan];
if ($_numeric ($input))
{ echo $input. “Aalah angka”;} else
{ echo $input. “Ini bukan angka”;}
}
?>


EmoticonEmoticon