Archive for the ‘Keamanan Sistem Informasi’ Category

Tugas Menghitung Jumlah Huruf

Program menghitung jumlah huruf yang sering muncul dalam bahasa Indonesia ,merupakan program yang diperuntukan menghitung jumlah huruf yang terdapat dalam satu buah paragrap cerita atau lebih, sehingga kita dapat mengetahui statistika munculnya huruf mulai dari A-Z sehingga dari statistika tersebut dapat ditarik kesimpulan huruf yang sering muncul dalam bahasa Indonesia.

Program dibuat dengan menggunakan bahasa pemrograman Delphi.50 , berikut tampilan dari program tersebut

Dari dua contoh gambar diatas didapatkan statistika jumlah huruf yang  muncul.

Tentunya kita harus melakukan beberapa sampel untuk dapat menarik kesimpulan huruf manakah yang sering muncul dalam bahasa Indonesia, dari dua sampel diatas kita ambil kesimpulan Lima Huruf yang sering muncul adalah : A,N,U,E,I,K

Buffer Overflow Attack

Mata Kuliah   :  Keamanan Sistem Informasi

Judul            :  contoh Buffer Overflow

Oleh             :  DEDI RUSTANDI

NIM             :  23509096

Salah satu teknik yang digunakan dalam menguji keamanan sebuah sistem Informasi adalah dengan melalui Buffer Overflow Attack.

Buffer overflow sering terjadi jika sebuah program setiap kali menuliskan informasi kedalam buffer memori melebihi alokasi yang telah disediakan

Di bawah ini adalah satu penggalan code  ditulis didalam lingkungan LCCwin32 compiler untuk mengilustrasikan jika sebuah buffer memori yang telah di alokasikan ukurannya diberikan jumlah data yang melebihi kapasitas ukurannya.

#include <stdio.h>

void duplikasi(char *karakter) {

char buf[11];       //  Buffer di isi untuk dapat menampung sebanyak 11 karakter

strcpy(buf, karakter);  // memasukan data kedalam buffer

printf(“Data input:\n%s\n”, buf);

return;

}

int main () {

char msg[100];

printf(“Ketikan (10) karakter, (Enter): “);

gets(msg);

duplikasi(msg);

return 0;

setelah di compiler dan kemudian di eksekusi hasilnya adalah sebagai berikut :

eks1

Ketika program di eksekusi akan diminta untuk melakukan input data sebanyak 10 karakter, kemudian dilakukan input sebanyak 10 karakter dan program berjalan normal

eks2

Jika diberikan input data melebihi 10 karakter maka sistem akan memberikan peringatan melalui sebuah dialog box yang menyatakan telah terjadi keabnormalan data,dengan memberikan alamat stak buffer pada memori yang dilanggar.

Follow

Get every new post delivered to your Inbox.