Minggu, 28 April 2013

Pengertian Spamming, Snooping, Spoofing, Phising, Jamming

1. Spamming

Spamming adalah kegiatan mengirim email palsu dengan memanfaatkan server email yang memiliki “smtp open relay” atau spamming bisa juga diartikan dengan pengiriman informasi atau iklan suatu produk yang tidak pada tempatnya dan hal ini sangat mengganggu bagi yang dikirim.

2. Hacking

Hacking adalah kegiatan menerobos program komputer milik orang/pihak lain. Hacker adalah orang yang gemar ngoprek komputer, memiliki keahlian membuat dan membaca program tertentu, dan terobsesi mengamati keamanan (security)-nya. “Hacker” memiliki wajah ganda; ada yang budiman ada yang pencoleng. “Hacker” budiman memberi tahu kepada programer yang komputernya diterobos, akan adanya kelemahan-kelemahan pada program yang dibuat sehingga bisa “bocor” agar segera diperbaiki. Sedangkan, hacker pencoleng, menerobos program orang lain untuk merusak dan mencuri datanya.

3. Malcious Software (Malware)

Malware (Malcious Software) adalah aplikasi komputer yang khusus dibuat dengan tujuan mencari kelemahan dan celah dari software. Malware terdiri dari pemrograman (kode, script, konten aktif, dan perangkat lunak lain) yang dirancang untuk menganggu atau menolak software dengan tujuan untuk mengumpulkan informasi yang mengarah pada hilangnya privasi/eksploitasi/mendapatkan akses tidak sah ke sumberdaya sistem.

4. Snooping

Snooping adalah suatu pemantauan elektronik terhadap jaringan digital untuk mengetahui password atau data lainnya. Ada beragam teknik snooping atau juga dikenal sebagai eavesdropping, yakni: shoulder surfing (pengamatan langsung terhadap display monitor seseorang untuk memperoleh akses), dumpster diving (mengakses untuk memperoleh password dan data lainnya), digital sniffing (pengamatan elektronik terhadap jaringan untuk mengungkap password atau data lainnya).

5. Sniffing

Sniffing adalah penyadapan terhadap lalu lintas data pada suatu jaringan komputer. Contohnya anda adalah pemakai komputer yang terhubung dengan suatu jaringan dikantor. Saat Anda mengirimkan email ke teman Anda yang berada diluar kota maka email tersebut akan dikirimkan dari komputer Anda trus melewati jaringan komputer kantor Anda (mungkin melewati server atau gateway internet), trus keluar dari kantor melalui jaringan internet, lalu sampai diinbox email teman Anda. Pada saat email tersebut melalui jaringan komputer kantor Anda itulah aktifitas SNIFFING bisa dilakukan. Oleh siapa? Bisa oleh administrator jaringan yang mengendalikan server atau oleh pemakai komputer lain yang terhubung pada jaringan komputer kantor anda, bisa jadi teman sebelah Anda. Dengan aktifitas SNIFFING ini email Anda bisa di tangkap/dicapture sehingga isinya bisa dibaca oleh orang yang melakukan SNIFFING tadi.

6. Spoofing

Spoofing adalah teknik yang digunakan untuk memperoleh akses yang tidak sah ke suatu komputer atau informasi dimana penyerang berhubungan dengan pengguna dengan berpura-pura memalsukan bahwa mereka adalah host yang dapat dipercaya “hal ini biasanya dilakukan oleh seorang hacker atau cracker”.

7. Pharming

Pharming adalah situs palsu di internet, merupakan suatu metode untuk mengarahkan komputer pengguna dari situs yang mereka percayai kepada sebuah situs yang mirip. Pengguna sendiri secara sederhana tidak mengetahui kalau dia sudah berada dalam perangkap, karena alamat situsnya masih sama dengan yang sebenarnya.

8. Defacing

Defacing adalah kegiatan mengubah halaman situs/website pihak lain, seperti yang terjadi pada situs Menkominfo dan Partai Golkar, BI dan situs KPU saat pemilu 2004 lalu. Tindakan deface ada yang semata-mata iseng, unjuk kebolehan, pamer kemampuan membuat program, tapi ada juga yang jahat, untuk mencuri data dan dijual kepada pihak lain.

9. Phising

Phising adalah kegiatan memancing pemakai komputer di internet (user) agar mau memberikan informasi data diri pemakai (username) dan kata sandinya (password) pada suatu website yang sudah di-deface. Phising biasanya diarahkan kepada pengguna online banking. Isian data pemakai dan password yang vital yang telah dikirim akhirnya akan menjadi milik penjahat tersebut dan digunakan untuk belanja dengan kartu kredit atau uang rekening milik korbannya.

10. Jamming

Jamming adalah aksi untuk mengacaukan sinyal di suatu tempat. Dengan teknik ini sinyal bisa di-ground-kan, sehingga sinyal tidak bisa ditangkap sama sekali. Jamming akan lebih berbahaya apabila dilakukan oleh orang yang tidak bertanggung jawab (misalh : teroris), yang dengan aksinya megngakibatkan jaringan di suatu kota lumpuh (dalam rangka melancarkan aksi terornya).

pengertian hacker

1. Hacker
Peretas (Inggris: hacker) adalah orang yang mempelajari, menganalisis, memodifikasi, menerobos masuk ke dalam komputer dan jaringan komputer, baik untuk keuntungan atau dimotivasi oleh tantangan.
Peretas topi putih (bahasa Inggris :White hat hacker)adalah istilah teknologi informasi yang mengacu kepada peretas yang secara etis menunjukkan suatu kelemahan dalam sebuah sistem komputer. White hat secara umum lebih memfokuskan aksinya kepada bagaimana melindungi sebuah sistem, dimana bertentangan dengan black hat yang lebih memfokuskan aksinya kepada bagaimana menerobos sistem tersebut.

Topi hitam atau Peretas topi hitam (Bahasa Inggris:Black hat) adalah istilah teknologi informasi dalam yang mengacu kepada para peretas yang menerobos keamanan sistem komputer tanpa izin, umumnya dengan maksud untuk mengakses komputer-komputer yang terkoneksi ke jaringan tersebut. Istilah perengkah (cracker) diajukan oleh Richard Stallman untuk mengacu kepada peretas dalam arti ini.

2. Cracker
Merupakan seseorang yang masuk secara illegal ke dalam system komputer. Istilahnya cracker ini merupakan para hacker yang menggambarkan kegiatan yang merusak dan bukan hacker pada pengertian sesungguhnya. Hacker dan Cracker mempunyai proses yang sama tapi motivasi dan tujuan yang berbeda. Cracker adalah hacker yang merusak , oleh sebab itu istilah hacker menjadi buruk di masyarakat bahkan sekarang ada dinamakan white hacker dan black hacker.
3. Carder
Merupakan kelompok orang yang melakukan tindakan kejahatan dengan melakukan manipulasi nomor kartu kredit orang lain dan menggunakannya untuk kepentingan pribadi. 

4.Cybercrime   
Dilihat dari asal katanya, cybercrime terdiri dari dua kata, yakni cyber dan crime. Kata cyber merupakan singkatan dari cyberspace, yang berasal dari kata cybernetics dan space.

Berdasarkan pendapat dari Bruce Sterling tersebut, dapat disimpulkan bahwa cyberspace merupakan sebuah ruang yang tidak dapat terlihat, yang tercipta ketika terjadi hubungan komunikasi yang dilakukan untuk menyebarkan suatu informasi, dimana jarak secara fisik tidak lagi menjadi halangan.

Istilah crime sendiri berarti kejahatan, yaitu setiap kelakuan yang bersifat tidak susila serta merugikan, dan menimbulkan begitu banyak ketidaktenangan dalam suatu masyarakat tertentu. Jika diterjemahkan kedalam Bahasa Indonesia, istilah cybercrime dapat diartikan sebagai kejahatan siber, jenis kejahatan atau tidak criminal yang dilakkukan dengan menggunakan teknologi computer sebagai alat kejahatan utama. Cybercrime merupakan kejahatan yang memanfaatkan perkembangan teknologi computer khusunya internet.

Ada empat karakteristik kejahatan siber, yaitu:
  1. Perbuatan anti sosial yang muncul sebagai dampak negatif dari pemanfaatan teknologi informasi tanpa batas.
  2. Memanfaatkan rekayasa teknologi yang mengandalkan kepada tingkat keamanan yang tinggi dan kredibilitas dari sebuah informasi. Salah satu rekayasa teknologi yang dimanfaatkan adalah internet.
  3. Perbuatan tersebut merugikan dan menmbulkan ketidaktenangan di masyarakat, serta bertentangan dengan moral masyarakat
  4. Perbuatan tersebut dapat terjadi lintas negara. Sehingga melibatkan lebih dari satu yurisdiksi hukum

aplikasi chatt WeChat dan IRC

IRC
Layanan IRC, atau biasa disebut sebagai "chat" saja adalah sebuah bentuk komunikasi di intenet yang menggunakan sarana baris-baris tulisan yang diketikkan melalui keyboard. Dalam sebuah sesi chat, komnunikasi terjalin melalui saling bertukar pesan-pesan singkat. kegiatan ini disebut chatting dan pelakunya disebut sebagai chatter. Para chatter dapat saling berkomunikasi secara berkelompok dalam suatu chat room dengan membicarakan topik tertentu atau berpindah ke modus private untuk mengobrol berdua saja dengan chatter lain. Kegiatan chatting membutuhkan software yang disebut IRC Client, diantaranya yang paling populer adalah software mIRC.

Ada juga beberapa variasi lain dari IRC, misalnya apa yang dikenal sebagai MUD (Multi-User Dungeon atau Multi-User Dimension). Berbeda dengan IRC yang hanya menampung obrolan, aplikasi pada MUD jauh lebih fleksibel dan luas. MUD lebih mirip seperti sebuah dunia virtual (virtual world) dimana para penggunanya dapat saling berinteraksi seperti halnya pada dunia nyata, misalnya dengan melakukan kegiatan tukar menukar file atau meninggalkan pesan. Karenanya, selain untuk bersenang-senang, MUD juga sering dipakai oleh komunitas ilmiah serta untuk kepentingan pendidikan (misalnya untuk memfasilitasi kegiatan kuliah jarak jauh).
Belakangan, dengan semakin tingginya kecepatan akses internet, maka aplikasi chat terus diperluas sehingga komunikasi tidak hanya terjalin melalui tulisan namun juga melalui suara (teleconference), bahkan melalui gambar dan suara sekaligus (videoconference).

Aplikasi-apliakasi diatas sebenarnya adalah aplikasi dasar yang paling umum digunakan dalam internet. Selain aplikasi-aplikasi tersebut, masih ada lusinan aplikasi lainnya yang memanfaatkan jaringan internet, baik aplikasi yang sering maupun jarang dipergunakan. Teknologi internet sendiri terus berkembang sehingga aplikasi baru terus bermunculan. Disamping itu, aplikasi-aplikasi yang telah ada masih terus dikembangkan dan disempurnakan untuk memenuhi kebutuhan penggunanya. 
 
weChat
 WeChat adalah Salah Satu Layanan Komunikasi pesan suara dan Pesan Text yang sudah dikembangkan oleh Tencent di China.  Wechat dapat di gunakan pada beberapa Gadget seperti Android , Blackberry Iphone , Windows Phone.  Aplikasi ini juga mendukung Bahasa Indonesia, jadi jangan kawatir bagi anda yang tidak bisa bahasa Asing.

Pada January 2013 WeChat sudah memiliki 300 Juta pengguna di dunia, saat ini Wechat juga sedang berpromosi di Indonesia dan bekerja sama dengan MNC Media, Indosat , Panasonic Gobel Awards. 
saya yakin WeChat pasti akan berkembang pesat di Indonesia.

Nah jika sudah mengetahui apa itu We Chat, sekarang kita simak Fitur dan Keunggulan Wechat

Fitur WeChat

1. Chat
WeChat memiliki tampilan chat yang sederhana. Disamping itu, terdapat dua icon, yaitu icon + yang berfungsi untuk membuka opsi tambahan dan icon suara untuk Voice Messaging di sebelah kolom text. Background chat pada aplikasi ini pun dapat diganti sesuai keinginan pengguna dan terdapat fitur Broadcast Message yang dapat disematkan pada aplikasi WeChat ini.

2. Video Call
Masih Ingat dengan Hp 3G ?. Video Call juga ada di WeChat. Dengan menggunakan fitur ini, maka pengguna dapat berkomunikasi secara tatap muka melalui gadget. Saat ini masih dalam pengembangan versi terbaru.
 
3. Voice Chat
Fitur voice chat yang terdapat pada aplikasi WeChat tergolong sederhana dan mudah untuk digunakan. Pengguna hanya perlu menekan tombol "Hold to Talk" untuk merekam suara, selanjutnya untuk mengirim pesan tersebut pengguna hanya perlu melepasnya. Begitu canggihnya aplikasi ini, bisa buat ngrekam suara juga. :)

4. Moments
Moments adalah fitur dari WeChat yang berupa timeline yang dapat di isi dengan kata-kata atau foto. Selain itu, timeline yang telah dipublikasikan dapat juga diberikan komentar baik oleh penggunan yang mengunggah timeline tersebut ataupun pengguna lainnya. Pada dasarnya, fitur ini mirip dengan fitur yang terdapat pada Facebook

5. Emoticon
Emoticon dari WeChat cukup lengkap dan unik dibandingkan aplikasi chat lainnya. WeChat memiliki berbagai jenis emoticon, antara lain emoji art, custom emoticon, emoji, dan emoticon default. Icon unik hingga animasi gambar yang dapat bergerak juga ada di WeChat.

6. Group Chat
Pengguna dapat membuat sebuah group chat dari beberapa contact yang ada dan dapat menambahkan anggota group tersebut apabila diperlukan. Fitur ini dapat memudahkan penyebaran informasi yang ada kepada anggota group tersebut.

7. Add Friends
Add Friends ada beberapa Point Tambahan Yaitu;

  • Shake : Fitur ini memudahkan pengguna dalam mencari teman di sekelilingnya. Cara menggunakan fitur ini yaitu dengan menggerakan gagdet atau handphone, selanjutnya akan muncul daftar pengguna yang juga sedang menggunakan fitur ini. sama seperti teman yang Online di Facebook
  • Look Around : Fitur ini hampir sama fungsinya dengan shake, namun berbeda dalam penggunaan teknologinya. Look Around menggunakan GPS untuk mencari pengguna lain di sekitarnya.
  • Drift Bottle : Drift Bottle merupakan salah satu fitur dalam mencari pengguna lainnya. Fitur ini dijalankan dengan cara membuang sebuah botol berisi pesan (throw) untuk mendapatkan teman secara acak. Selanjutnya pengguna juga dapat mencari pengguna lainnya dengan cara mengambil botol yang ada (pick).
  • Facebook Conect : WeChat juga dapat diakses dengan akun dan Sandi Facebook anda.
 

sista

Entah dimana kini engkau berada
Aku sangat merindukan canda dan tawamu
Mungkinkah aku bisa
Melihat kembali canda dan tawamu itu
Kapan kau datang
Kutakan lelah menunggumu
Dan menunggu kedatanganmu
Wahai kakakku tersayang
Disini kusendiri,tanpamu hidupku terasa sepi
Kapan kau akan kembali
Menemani dan membuat hidup ini
Tersenyum dan berseri kembali


syair untuk keluarga tercinta aku




Lunglai layu dlm hati membeku..
Desir bunyi mengalunkan lagu..
Pagi tlah beranjak tanpa terpaku..
Dan akan selalu seperti itu..

Tak ad bunyi semerdu doa ibuku..
Tak ad lantun semendayu saat dia merestu..
Lelap melukis lelah lekuk rautmu..
Dan akan selalu seperti itu..

Tertuang tinta dlm lukis hitam putihku..
Tercoret dlm kanvas tak terlihat memberiku..
Ibu tak pernah brlalu..
Meski pekat hitamku menyakitimu..
Ibu tetap berucap doa untk langkahku..
Meski gelap senyapku membekukan stiap tetes tangismu..

Engkaulah setia...
Ketika orng menghujat kata itu,saat seseorang brkata "tak ad yg setia dlm hdup ini.."

engkaulah letak bahagia..
Ketika orng brfikir brjuta kali dan memeras bertetes-tetes keringat untk mendapatkan harta hingga lelah menghampiri dan brtanya dlm hati "dmn letak bhagia dan seperti apa?"

engkaulah cinta,kasih dan sayang sejati...
Ketika orng brfikir dan brkata "tak ad cinta sejati..
Ketika manusia beranggapan bahwa sakit hati harus mati atau perih tersakiti adalah akhir untk mencintai..

Surga ada dibwh telapak kaki ibu,itu yg engkau selalu ajarkan padaku..
Semangat ada distiap tetes keringat ayahmu,itu yg engkau slalu didikkan untkku..

Smua mungkin brlalu brsma waktu,trlupakan atau bhkan meninggalkan tanpa jejak.
Tapi tidak dgn setiap kata yg engkau ajarkan padaku.

Ak percaya akan Tuhanku..
ak percaya akan Nabiku..
ak jg yakin akan akhir duniaku..
dan ak percaya segala dariNYA..
Smua berasal dariNYA
tapi ibulah perantara tempat DIA menitipkanku..
tempat DIA memberi hangat lewat kasihmu..
tempat DIA mendidikku ke arah yg benar..

Ak akan brkata"percuma seorang anak mjd sarjana ato bhkan profesor jika akhirnya lepas dari hangatmu dan berakhir mjd orng yg menindas atau koruptor..
Ak akan brkata"percuma seorang kaya raya brlimpah harta jika hanya harta yg dia brikan padamu untk brterimakasih,bukan bhakti sejati yg dia berikan untk ibu..

Menjadi kaya bukan utama,
mgkn membanggakan,tp bukan itu yg pertama,jika kau lupakan ibumu..
Menjadi sukses bnar adanya,mgkn membuat bhagia,tp itu bukan letak segalanya,jika truz kau cmpakkan ibumu..

algoritma program factorial


1.            1! + 2! +3!...n!
Penyelesaian :
Program faktoriaaaaal ;
Uses wincrt ;
Prosedure factorial ( var,n, jum : longint) :
Var
I : integer ;
 Begin
     Hasil :=1 ;
    For I :=2 ; To m Do Hasil := Hasil *I;
End ;
Var
   N, fak  : integer ;
Begin
    Write (‘ mau menghitung factorial berapa ?’) ; readln (n) ;
Factorial (n,fak) ;
Writeln ;
Writeln(n,’  factorial =’,fak) ;
Var
I,n,jum : longint;
Begin
Write ;
Writeln ;(akan menjumlahkan sampai bilangan berapa ?’);
Jum:=0 ;
For I := n do
Begin
Write  (I,’+’) ;
Jum :=jum +I ;
End ;
Writeln (‘=’,jum) ;

End .


2.    2! +4! +6!...n!
Penyelesaian  :
Program faktoriaaaaal ;
Uses wincrt ;
           Prosedure factorial ( var, n,jum: longint) :
Var
I : integer ;
 Begin
     Hasil :=1 ;
    For I :=2 ; To m Do Hasil := Hasil *I;
End ;
Var
   N, fak  : integer ;
Begin
    Write (‘ mau menghitung factorial berapa ?’) ; readln (n) ;
Factorial (n,fak) ;
Writeln ;
Writeln(n,’  factorial =’,fak) ;
End ;
Var
I,n,: integer ;
Jum : real ;
Begin
I  :=0 ;
N :=0 ;
Write (‘n=’), readln (n) ;
Write I <> n do
  I :=I +1 ;
 N :=x +2 ;
Jum:= jum +x  ;
Write (x) ;
If I <> n then     write (‘+’) ;end if ;
End while ;
Write (‘=’, jum) ;
End .


3.    1! +3! +5!...n!
Penyelesaian :
Program faktoriaaaaal ;
Uses wincrt
Prosedure factorial ( var, n,jum : longint) :
Var
I : integer ;
 Begin
     Hasil :=1 ;
    For I :=2 ; To m Do Hasil := Hasil *I;
End ;
Var
   N, fak  : integer ;
Begin
    Write (‘ mau menghitung factorial berapa ?’) ; readln (n) ;
Factorial (n,fak) ;
Writeln ;
Writeln(n,’  factorial =’,fak) ;
End ;
Var
 I,n : integer;
Jum : real ;
Begin
I := 0 ;
N:=  0 ;             
Write (‘n =’) ,readln (n) :
Repeat
 Begin
I :=I +1 ;
N := x +1;
Jum := jum +x ;
Write (x) ;
  If I <> n then write (‘+’) ;end  if
End ;
  Until I = n ;
Write (‘=’, jum) ;
End .

4. f = A! + B!
             AB! * C!
        Penyelesaian :

Program faktoriaaaaal ;
Uses wincrt ;
Prosedure factorial ( var, n,jum : longint ;
Var
I : integer ;
 Begin
     Hasil :=1 ;
    For I :=2 ; To m Do Hasil := Hasil *I;
End ;
Var
   N, fak  : integer ;
Begin
    Write (‘ mau menghitung factorial berapa ?’) ; readln (n) ;
Factorial (n,fak) ;
Writeln ;
Writeln(n,’  factorial =’,fak) ;
End ;
Prosedur uji coba ;
 F,A,B,C : real ;
Begin
Read (a)
Read (b)
Read ( c)
  F :=( (a) +(b)   / (ab) *(c) )
Write f
End .


5. Z = D! – C!+ DC
                C!
          
        Penyelesaian :

Program faktoriaaaaal ;
Uses wincrt ;
Prosedure factorial ( var, n,jum : longint) :
Var
I : integer ;
 Begin
Prosedur  uji coba ;
 Z,D,C, : real ;
Begin
Read (D)
Read (C)
  Z :=( (D) -(C)  +(DC) / (C) )
Write Z
End .

Syair puisi untuk ibu di surga

Ibu,
boleh kan aku merayu?
aku ingin berbaring di pangkuanmu,
mengadu tentang hari-hari lelahku,
tentang keras dunia,
yang tak seteduh kasihmu,
dan ingin kupertanyakan,
mengapa di luar sana,
tak pernah kutemukan keikhlasan,
seperti keikhlasanmu padaku.
Ibu,
Belailah rambutku,
pijatlah lenganku,
usaplah dahiku,
aku ingin membasahi pangkuanmu,
dengan air mataku,
dengan keringat dinginku,
dan ninabobokan aku,
bacakan kisah-kisah tentang indahnya surga,
hingga aku terlelap.
Ibu,
Ibuku sayang,
acap kali kulihat,
orang-orang hanya sempat mencium ibunya,
sekali saja,
saat jasad ibunya hendak dikebumikan,
sungguh,
aku tak ingin seperti itu,
maka ijinkan aku,
untuk menciummu setiap hari.

pengertian MD5 dan SHA dalam kriptografi

pada mata kuliah SKK (sistem keamanan komputer) saya diminta untuk menjelaskan tentang MD5 dan SHA pada fungsi hash di kriptografi. sebelumnya saya akan sedikt membahas tentang apa yang diamksud dengan kriptografi. just check this one out :D :
Kriptografi, secara umum adalah dan untuk menjaga kerahasiaan bruce SchneierApplied Cryptography. Selain pengertian tersebut terdapat pula pengertian ilmu yang mempelajari teknik-teknik yang berhubungan dengan Aspek keamanan informasi aspek keamanan informasi seperti Kerahasiaan data kerahasiaan dan Keabsahan data keabsahan dataIntegritas data integritas data, serta Autentikasi data autentikasi data A. Menezes, P. van Oorschot and S. Vanstone – Handbook of Applied Cryptography. Tidak semua aspek keamanan informasi ditangani oleh kriptografi.
Ada empat tujuan mendasar dari ilmu kriptografi ini yang juga merupakan aspek keamanan informasi yaitu :
  • Kerahasiaan, adalah layanan yang digunakan untuk menjaga isi dari informasi dari siapapun kecuali yang memiliki otoritas atau Kunci (kriptografi)kunci rahasia untuk membuka/mengupas informasi yang telah Enkripsi disandi.
  • Integritas data, adalah berhubungan dengan penjagaan dari perubahan data secara tidak sah. Untuk menjaga integritas data, sistem harus memiliki kemampuan untuk mendeteksi manipulasi data oleh pihak-pihak yang tidak berhak, antara lain penyisipan, penghapusan, dan pensubsitusian data lain kedalam data yang sebenarnya.
  • Autentikasi , adalah berhubungan dengan identifikasi/pengenalan, baik secara kesatuan sistem maupun informasi itu sendiri. Dua pihak yang saling berkomunikasi harus saling memperkenalkan diri. Informasi yang dikirimkan melalui kanal harus diautentikasi keaslian, isi datanya, waktu pengiriman, dan lain-lain.
  • Non-repudiasiatau penyangkalan adalah usaha untuk mencegah terjadinya penyangkalan terhadap pengiriman/terciptanya suatu informasi oleh yang mengirimkan/membuat.
Fungsi Hash Kriptografis
Fungsi hash Kriptografis adalah fungsi hash yang memiliki beberapa sifat keamanan tambahan sehingga dapat dipakai untuk tujuan keamanan data. Umumnya digunakan untuk keperluan autentikasi dan integritas data. Fungsi hash adalah fungsi yang secara efisien mengubah string input dengan panjang berhingga menjadi string output dengan panjang tetap yang disebut nilai hash.
Sifat-Sifat Fungsi Hash Kriptografi
  • Tahan preimej (Preimage resistant): bila diketahui nilai hash h maka sulit (secara komputasi tidak layak) untuk mendapatkan m dimana h = hash(m).
  • Tahan preimej kedua (Second preimage resistant): bila diketahui input m1 maka sulit mencari input m2 (tidak sama dengan m1) yang menyebabkan hash(m1) = hash(m2).
  • Tahan tumbukan (Collision-resistant): sulit mencari dua input berbeda m1 dan m2 yang menyebabkan hash(m1) = hash(m2)
Pengertian MD5:
Pengertian MD5 (Message-Digest algortihm 5) adalah fungsi hash kriptografik yang digunakan secara luas dengan hash value 128-bit (sumber: wikipedia). Password MD5 merupakan salah satu perlindungan kepada user dalam menggunakan fasilitas internet di dunia maya, terutama yang berhubungan dengan password, karena sebuah password adalah kunci yang sangat berharga bagi kita yang sering melakukan aktifitas di dunia maya, bisa kita bayangkan apabila seorang cracker mampu menjebol database website misalnya situs pemerintah yang sifatnya sangat rahasia kemudian cracker tersebut mencari bug dari situs targetnya dengan berbagai macam metode/teknik hacking (seperti : SQL Injection, Keylogger, Social Engineering, Trojan Horse, DDOS d.l.l) supaya cracker bisa menembus ke database dan mendapatkan password korbannya dalam bentuk hash, dan kalau berhasil mencuri passwordnya dalam bentuk hash yang totalnya berjumlah 32bit (contoh hash : fdf0ef0ea5c1620f77107f3f1047fb4c) maka dengan mudah password hash hasil encrypt MD5 tersebut tinggal di decrypt ke dalam bentuk plain text (teks biasa) dengan menggunakan tools/software yang bisa didownload gratis dari paman google maupun website penyedia layanan decrypt password hash MD5 ke password yang sebenarnya, dengan demikian secara otomatis sang cracker pun dengan leluasa melakukan semua  hal yang dia inginkan seperti mencuri data, merubah data, mengganti tampilan suatu website (Deface) dan bahkan ada yang hanya mendiamkannya saja karena maksud utamanya adalah untuk mengetes security dari situs targetnya saja dan untuk memenuhi rasa penasarannya  sampai dia bisa menembus database nya dan tidak berniat untuk merusak, setelah bisa ditembus databasenya ditinggalkan begitu saja , biasanya hal tersebut dilakukan oleh seorang hacker golongan putih (WhiteHat).
Sejarah singkat MD5 di mulai pada tahun 1991 yang didesain oleh Prof. Ronald Rivest dari universitas di Amerika Serikat yaitu MIT, Prof. Ronald Rivest mendesain MD5 karena telah ditemukan kelemahan pada MD4 yang ditemukan Hans Dobbertin. Pada Tahun 1996 Hans Dobbertin menemukan sebuah kerusakan/celah pada fungsi kompresi MD5, namun hal ini bukanlah serangan terhadap hash MD5 sepenuhnya, sehingga dia mengumumkan untuk para pengguna kriptografi menganjurkan supaya mengganti dengan WHIRLPOOL, SHA-1, atau RIPEMD-160.
Namun lambat laun MD5 sudah tidak bisa diandalkan lagi karena hash hasil encrypt MD5 mulai menampakkan kerusakannya dan sudah diketahui rahasia algoritma pada MD5, hal tersebut ditemukan kerusakannya pada tanggal 17 Agustus 2004 oleh Xiaoyun Wang, Dengguo Feng, Xuejia Lay dan Hongbo Yu, kalau dilihat dari namanya mereka berasal dari negri tirai bambu China,  sekedar info saja bahwa serangan yang mereka lakukan untuk bisa men-decrypt hash MD5 ke plain text hanya membutuhkan waktu satu jam saja, dengan menggunakan IBM P690 cluster.
Pengertian SHA
Secure hash algoritma merupakan slah satu algoritma fungsi hash yang di gunakan . SHA adalah fungsi hash satu-arah yang di buat oleh NIST dan di gunakan bersama DSS (digital signature standar). SHA didasarkan pada MD4 yang dibuat oleh Ronald L.Rivest . SHA di sebut aman (secure) karena di rancang sedimikian rupa sehingga secara komputasi tidak mungkin menemukan pesan yang berkoresponden dengan message di gest yang di brikan.
Langkah-langkah pada SHA-1 adalah sebagai berikut:
  1. 1. Melakukan padding terhadap pesan sehingga panjangnya adalah 448 modulus 512.
  2. 64 bit sisanya adalah representasi biner dari panjang pesan.
  3. Melakukan inisialisasi5 word buffer (160 bit)A, B, C, D, dan E dengan nilai A=67452301, B=efcdab89, C=98badcfe, D= 10325476, dan E=c3d2e1f0.
  4. Memproses pesan dalam blok-blok 16 word (512 bit) dengan ketentuan
    • Ekspansi 16 words menjadi 80 words dengan teknik mixing dan shifting.
    • Menggunakan 4 round dari 20 operasi bit pada blok pesan dan buffer.
    • Menambahkan output dengan input untuk mempeoleh nilai buffer yang baru
  5. Output nilai hash adalah nilai terakhir dari buffer.
Jadi intinya SHA-1 adalah suatu algoritma hash yang memetakan inputan string dengan panjang sembarang menjadi output dengan panjang tetap yaitu 160 bit.
demikianlah kurang lebih penjelasan artikel saya mengenai MD5 dan SHA pada fungsi hash. semoga bermanfaat bagi kita semua :) .Aminnn.

Jumat, 26 April 2013

pengertian website

website yang selama ini kita sering dengar di internet atau anda mendengar dari teman anda, rupanya belum tentu semua orang mengerti tentang yang namanya website atau webpage. Apalagi ditambah dengan kata blog atau domain yang notabennya adalah bagian atau fitur dari komponen website sendiri. Secara sederhana website dapat di pahami sebagai kumpulan halaman web yang dapat diakses menggunakan HTTP dari internet.
Website atau biasa ditulis web site (WWW) ini berisi dokument dalam bentuk HTML atau XHTML. Sedangkan untuk Blog itu sendiri sebenarnya adalah termasuk dalam website namun lebih di fungsikan untuk catatan harian online. Namun pada akhirnya Blog menjadi sarana lain sebagai penghasil uang. Sebagai contoh anda bisa melihat blog www.tokoblog.net yang bisa menjadi sumber penghasilan pemilik blog tersebut.

 1. Pengertian Website
Website adalah sebuah tempat yang memungkinkan seseorang menyatakan dirinya, hobinya, pengetahuannya, produk yang dijualnya dan apapun juga yang dapat di akomodasikan oleh teks, tulisan, gambar, video, animasi dan file multimedia lainnya.
Minimal website dapat dijadikan sebagai brosur elektronik yang dapat diakses dari seluruh dunia selama 24 jam.© {Sumber buku : kiat jitu membuat Website Tanpa Modal; Ali Zaki}
Selain itu fungsi yang sekarang marak di manfaatkan dari website adalah sebagai sarana jual beli online produk yang akan dijual. Seperti contoh toko online ternama tokobagus.com atau denifurniture.com sebagai contoh toko online yang menjual mebel.
Sedangkan untuk bisa membuat sebuah website yang bagus dan interaktif, seseorang perlu memahami dasar pemograman HTML, pemrogaman server side dan database yang berguna untuk menyimpan data.
2. Perbedaan Website, Webpage dan Blog
Setelah memahami sedikit pengertian dari website, tentunya untuk bisa membedakan antara website, webpage dan blog akan lebih mudah dipahami. Website biasanya terdiri dari beberapa halaman dimana berisi tulisan, image, video dll. Sedangkan webpage sendiri bermakna halaman web dalam terjemahan Indonesianya. Jadi webpage adalah isi dari beberapa halaman atau tulisan dari sebuah situs website tersebut.
Sedangkan Blog adalah halaman website yang berisi berbagai macam tulisan pribadi atau sebagai buku harian online. Jadi hampir sama dengan webpage yang bermakna tulisan pribadi dari website. Untuk bisa menulis di blog anda bisa memanfaatkan blog gratis yang ada di internet. Seperti blog gratis dari blogger.com, wordpress.com, multiply.com, blogdetik.com, dagdigdug, blogsome dll.
3. Pengertian Nama Domain dan Hosting
Sebelum menjelaskan apa itu nama Domain, ada baiknya anda bisa melihat contoh dari nama domain. Seperti anda kenal www.kataberita.com ini adalah nama unik dari setiap IP halaman website. Atau bisa sebagai alamat url berupa angka 180.123.2.345, maka nama unik IP address ini jika tidak di rubaha dengan nama seperti kata berita, maka orang yang mengunjungi website akan sulit mengingatnya. Maka dari itu ada yang namanya nama domain atau nama daerah asal dari website.
Dikutip dari Wikipedia.Org mengenai pengertian Domain secara jelasnya adalah;
Domain adalah nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web server atau email server di jaringan komputer ataupun internet. Sedangkan fungsi Domain adalah untuk mempermudah pengguna di internet pada saat melakukan akses ke server, selain juga dipakai untuk mengingat nama server yang dikunjungi tanpa harus mengenal deretan angka yang rumit yang dikenal sebagai IP address. Nama domain ini juga dikenal sebagai sebuah kesatuan dari sebuah situs web seperti contohnya “www.seonaga.com“. Nama domain kadang-kadang disebut pula dengan istilah URL, atau alamat website.
Sedangkan Hosting adalah tempat dimana anda menempatkan isi dari website anda dan alamat IP atau nama domain anda. Istilah kerennya hosting di umpamkan sebagai tempat penyimpanan seperti toko. Sedangkan isi dari makanan dan minuman yang dijual ini adalah halaman artikel dari website atau webpage. Jadi jika anda tidak memiliki hosting maka domain dan isi artikel tidak akan bisa di baca oleh orang lain di internet.
4. Manfaat Website
Untuk manfaat website atau blog sebenarnya sudah kamu kupas pada artikel pembuka website & blog ini. Manfaat yang utama salah satunya adalah :
  • Menunjukkan eksistensi dari sebuah produk atau perusahaan sebagai brand. Dan untuk lebih mudah menjelaskan ke masyarakat tentang produk seseorang.
  • Bisnis online berupa jual barang atau hanya sekedar bermain adsense maupun affiliasi produk anda.
  • Sarana komunikasi dengan fans atau teman yang berada jauh dari anda. Seperti halnya facebook.com, twitter.com dan yahoo messenger.