RSS
Facebook
Twitter

Showing posts with label jaringan. Show all posts
Showing posts with label jaringan. Show all posts

Monday, February 13, 2012

Keamanan Jaringan Komputer

Ringkasan Keamanan Jaringan Komputer | Enkripsi | Kemanan Komputer | Kejahatan Komputer -
Enkripsi - yaitu proses mengacak data sehingga tidak dapat dibaca oleh pihak lain.

Kriptografi = Ilmu mempelajari enkripsi
Kriptoanalis = ilmu membuka kunci (deskripsi)

Kriptografi klasik :
1. Caesar Chiper
2. Hill
3. Vigenere
4. Mesin Engine

Caesar chiper
Cara kerja sandi ini dapat diilustrasikan dengan membariskan dua set alfabet; alfabet sandi disusun dengan cara menggeser alfabet biasa ke kanan atau ke kiri dengan angka tertentu (angka ini disebut kunci). Misalnya sandi Caesar dengan kunci 3, adalah sebagai berikut:

Alfabet Biasa: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Alfabet Sandi: DEFGHIJKLMNOPQRSTUVWXYZABC

Untuk menyandikan sebuah pesan, cukup mencari setiap huruf yang hendak disandikan di alfabet biasa, lalu tuliskan huruf yang sesuai pada alfabet sandi. Untuk memecahkan sandi tersebut gunakan cara sebaliknya. Contoh penyandian sebuah pesan adalah sebagai berikut.

teks terang: kirim pasukan ke sayap kiri
teks tersandi: NLULP SDVXNDQ NH VDBDS NLUL

Shift Chiper
Sandi geser (shift cipher) merupakan generalisasi dari Sandi Caesar, yaitu tidak membatasi pergeseran sebanyak tiga huruf. Jadi ada sebanyak 26 kunci pergeseran yang bisa digunakan.
Khusus untuk K = 13 sering disebut dengan Sandi ROT-13. Kata ROT-13 diambil dr bhs Inggris yg artinya adalah Rotate by 13. Sebenernya ini mirip Caesar Chiper, bahkan sangat mirip! klo misalnya di Caesar Cipher kita bebas menentukan key nya, nah di ROT-13 tu key-nya adalah 13, jadi abjad di geser 13 digit. jadi tidak ada key untuk cipher ini.

Plaintext A BCDEFGHIJKLMNOPQRSTUVWXYZ

Ciphertext N OPQRSTUVWXYZABCDEFGHIJKLM

Transposisi Chiper
Sandi Permutasi sering juga disebut dengan sandi transposisi, sebab metode enkripsi yang digunakan tidak seperti pada algoritma sandi pada umumnya, tetapi dengan mengganti urutan huruf pada plainteks.
Ada banyak metode dan variasi sandi transposisi. Berikut ini diberikan beberapa contohnya.

Contoh. Diberikan plainteks “BELAJAR SANDI ITU MUDAH”. Selanjutnya tulis plainteks secara horizontal dengan lebar kolom tetap, misalkan lebarnya 5, dalam hal ini kuncinya adalah 5. Diperoleh:


B E L A J

A R S A N

D I I T U

M U D A H


Maka cipherteksnya dibaca secara vertikal, yaitu “BADMERIULSIDAATAJNUH”.
Metode lainnya bisa ditulis secara zig-zag, melingkar, dan sebagainya. Makanya banyak yg menyebutnya Sandi Ular.

Kriptografi modern
1. DES (Data Encryption Standard) ; Sebuah algoritma matematika untuk menjalankan enkripsi (enchypering) dan dekripsi (dechypering) informasi koding binary.
2. RSA (The Rivest-Shavir-Adelman)
3. MDS

Enkripsi Komunikasi Data
Sniffer adalah program yang membaca dan menganalisa setiap protokol yang melewati mesin di mana program tersebut diinstal.

SSL (Secure Socket Layer) merupakan salah satu metode enkripsi dalam komunikasi data yang dibuat oleh Netscape Communication Corporation.
SL hanya mengenkripsikan data yang dikirim lewat http

Dua Jenis Enkripsi :
1. Enkripsi Simetris
- Kunci yang sama untuk enkripsi dan deskripsi
- Enkripsi simetris sangat mudah dan sangat cepat dalam penggunaannya
- Karena kecepatannya itu, saat ini enkripsi simetris banyak digunakan pada transaksi e-commerce

2. Enkripsi Asimetris
- Mempunyai dua buah kunci yang saling berhubungan: sebuah kunci publik dan sebuah kunci pribadi
- Kunci publik tersedia bagi siapa saja yang ingin diinginkan
- Kunci publik hanya dapat mengenkoding data, tidak dapat mendekodingnya.
- Enkripsi asimetris menambahkan tingkat keamanan pada data Anda, tetapi akibatnya lebih banyak lagi waktu komputasi yang dibutuhkan, sehingga prosesnya menjadi sangat panjang dan lebih lama

Keamanan Komputer
1. Aspek Keamanan
- Authentication ;untuk masuk harus menggunakan password, apakah Anda benar-benar orang yang berhak mengakses data tersebut atau tidak.
- Integrity ; data tidak dimodifikasi
- non repudidtion ; cara bagaimana pengirim tidak dapat menghindar kalau si pengirim tersebut yang melakukan pengiriman
- authority : mencari tahu jika orang yang, setelah diidentifikasi, diijinkan untuk memiliki sumber daya
- confidentiality ; dokumen rahasia, orang lain tidak berhak atau tidak bisa melihatnya ; seperangkat aturan atau janji yang membatasi akses atau pembatasan tempat di beberapa jenis informasi
- privacy ; informasi pribadi yang dapat dibagi dan tidak dapat dibagi
- availability ; ketersediaan ; informasi ada jika dibutuhkan / tidak dibutuhkan
- access control ; susatu sistem memungkinkan otoritas untuk mengakses ke sumber daya tertentu.

2. Aspek Ancaman
- Interruption ; data dirusak dan dihapus ; Ancaman Availability
- Interception ; Informasi disadap oleh orang yang tidak berhak ; Ancaman privacy
- Modifikasi ; Mengubah informasi ; Ancaman integrity
- Febrication ; Meniru/memalsukan informasi ; integrity

3. Pendekatan pendeteksian serangan
- Anomaly detection ; perilaku tidak lazim ; serangan berbeda dengan aktifitas normal.
- Misuse detection ; Analisa terhadap aktivitas sistem ; Mencari even yang cocok dengan pola serangan ; pola perilaku serangan dsb signatures.

4. Pendeteksian serangan
- Network Monitoring ; menggunakan protokol SNMP ; contoh program : snmp collector,etherboy
- Intrusion detection system ; pengenalan penyusup ; log aktivitas dibandingkan dengan pada serangan ; warning admin ; tidak mencegah hanya mencatat serangan

5.Pencegahan serangan
- desain sistem
- aplikasi yang dipakai
- Manajemen --> SOP
                     --> Policy

Kejahatan Komputer
1. Finger Printing
- Mengumpulkan data untuk menyerang suatu jaringan.
2. Scanning
- dengan scanning dapat mengecek perusahaan yang online.

3. Social Engineering
- Teknik menyamar.
a. Pretexting
b. Phising
c. vishing

4. Denial Of Service
- Ping of Flood - Ping of dead

5. Syn Attack
6. Cross cripting Attack

Kejahatan Komputer disebut juga Cyber Crime
- Pengunaan komputer secara ilegal menurut Andi Hamzah (1989)

Karakteristik Cyber Crime
- Ruang lingkup kajahatan
- sifat kejahatan
- pelaku kejahatan
- modus kejahatan
- jenis kerugian yang ditimbulkan

Kejahatan Konvensional
1. Kejahatan Kerah Biru ; langsung ; rampok dll.
2. Kejahatan kerah putih ; pencucian uang, menggunakan IT, dll.

Jenis Cybercrime
- Unauthorized acess ; memasuki dan menyusup secara tidak sah, tanpa izin. contoh : probing dan port.
- ilegal contents ; memasukkan data/informasi tentang yang tidak benar, tidak etis, yang melanggar hukum/ketertiban umum. contoh : penyebaran pornografi
- Penyebaran virus secara sengaja
- data forgery ; memalsukan data.
- Cyber Espionage,Sabotage, dan Extortion
   --> Espionage ; memata-matai
   --> Sobatage dan Extertion ; gangguan, perusakan, penghancuran data/program/jaringan
- Cyberstalking ; mengganggu atau melecehkan seseorang dengan memnfaatkan komputer
- Carding ; pencurian kartu kredit.
- Hacker dan Cracker ; Individu yang mempunya minat besar mempelajari sistem komputer secara detail.
- Cybersquatting (Mendaftarkan domain perusahaan orang lain dan berusaha menjualnya ke perusahaan tersebut) dan Typosquatting
- Hijacking ; Pembajakan , contoh : sofware piracy.
- Cyber Terorism ; berisi tips-tips yang tidak boleh diketahui oleh masyarakat luas misal merakit senjata, melakukan hacking ke pentagon, dll.

Cybercrime berdasarkan motif
1. sebagai kejahatan murni kriminal ; bermotif kejahatan. contoh : carding, penyebaran illegal content, spamming.
2. sebagai kejahatan abu-abu ; bermotif lebih kearah untuk mempelajari. contoh : portscanning.

Thursday, September 08, 2011

Pemrograman jaringan : Servlet

Pemrograman jaringan : Servlet - Servlet adalah suatu class yang merupakan turunan
dari HttpServlet yang berisi method doGet() dan doPost() untuk memproses request dan respon.
> Untuk menangani proses request dan respon tersebut, terdapat dua parameter yang merupakan
instance:
1. HttpServletRequest : Menangkap informasi yang masuk,seperti URL, form data dan Http request header
2. HttpServletResponse: Mengirimkan informasi Http status code (200, 400, dll), respon header (content-type, setcookie,dll) dan menyediakan PrintWriter untuk mengirimkan dokumen yang diminta client

Struktur Dasar Servlet
Jadi, class-class yang diperlukan pada struktur dasar servlet adalah:
1. java.io (PrinterWriter) -> input dan output
2. javax.servlet (HttpServlet) -> untuk servletnya
3. javax.servlet.http (HttpServletRequest dan HttpServletResponse)

Siklus Servlet
Terdapat tiga proses internal dalam Servlet, yaitu :
1.Memanggil class servlet
2.Meng-create instance dari servlet
3.Memanggil method init
4.Memanggil method service
5.Memanggil method destroy



Sunday, July 03, 2011

Jaringan : Sejarah Jaringan

Konsep jaringan komputer lahir pada tahun 1940-an di Amerika dari sebuah proyek pengembangan komputer MODEL I di laboratorium Bell dan group riset Harvard University yang dipimpin profesor H. Aiken. Pada mulanya proyek tersebut hanyalah ingin memanfaatkan sebuah perangkat komputer yang harus dipakai bersama. Untuk mengerjakan beberapa proses tanpa banyak membuang waktu kosong dibuatlah proses beruntun (Batch Processing), sehingga beberapa program bisa dijalankan dalam sebuah komputer dengan dengan kaidah antrian.
Ditahun 1950-an ketika jenis komputer mulai membesar sampai terciptanya super komputer, maka sebuah komputer mesti melayani beberapa terminal. (Lihat Gambar 1.) Untuk itu ditemukan konsep distribusi proses berdasarkan waktu yang dikenal dengan nama TSS (Time Sharing System), maka untuk pertama kali bentuk jaringan (network) komputer diaplikasikan. Pada sistem TSS beberapa terminal terhubung secara seri ke sebuah host komputer. Dalam proses TSS mulai nampak perpaduan teknologi komputer dan teknologi telekomunikasi yang pada awalnya berkembang sendiri-sendiri.

Saturday, May 28, 2011

Jaringan : 4 jaringan komputer berdasarkan kriteria | Kriteria Jaringan Komputer-Berdasarkan kriterianya, jaringan komputer dibedakan menjadi 4 yaitu:


1. Berdasarkan distribusi sumber informasi/data
- Jaringan terpusat
Jaringan ini terdiri dari komputer klient dan server yang mana komputer klient yang berfungsi sebagai perantara untuk mengakses sumber informasi/data yang berasal dari satu komputer server
- Jaringan terdistribusi
Merupakan perpaduan beberapa jaringan terpusat sehingga terdapat beberapa komputer server yang saling berhubungan dengan klient membentuk sistem jaringan tertentu.

2. Berdasarkan jangkauan geografis dibedakan menjadi:
- Jaringan LAN
merupakan jaringan yang menghubungkan 2 komputer atau lebih dalam cakupan seperti laboratorium, kantor, serta dalam 1 warnet. - Jaringan MAN
Merupakan jaringan yang mencakup satu kota besar beserta daerah setempat. Contohnya jaringan telepon lokal, sistem telepon seluler, serta jaringan relay beberapa ISP internet.
- Jaringan WAN
Merupakan jaringan dengan cakupan seluruh dunia. Contohnya jaringan PT. Telkom, PT. Indosat, serta jaringan GSM Seluler seperti Satelindo, Telkomsel, dan masih banyak lagi.

3. Berdasarkan peranan dan hubungan tiap komputer dalam memproses data.
- Jaringan Client-Server

Pada jaringan ini terdapat 1 atau beberapa komputer server dan komputer client. Komputer client sebagai perantara untuk dapat mengakses data pada komputer server sedangkan komputer server menyediakan informasi yang diperlukan oleh komputer client.
-Jaringan Peer-to-peer
Pada jaringan ini tidak ada komputer client maupun komputer server karena semua komputer dapat melakukan pengiriman maupun penerimaan informasi sehingga semua komputer berfungsi sebagai client sekaligus sebagai server

4. Berdasarkan media transmisi data
- Jaringan Berkabel (Wired Network)

Pada jaringan ini, untuk menghubungkan satu komputer dengan komputer lain diperlukan penghubung berupa kabel jaringan. Kabel jaringan berfungsi dalam mengirim informasi dalam bentuk sinyal listrik antar komputer jaringan.


- Jaringan Nirkabel (Wireless Network)
Merupakan jaringan dengan medium berupa gelombang elektromagnetik. Pada jaringan ini tidak diperlukan kabel untuk menghubungkan antar komputer karena menggunakan gelombang elektromagnetik yang akan mengirimkan sinyal informasi antar komputer jaringan.

Monday, May 02, 2011

jaringan : 3 macam jenis jaringan/network

Ada 3 macam jenis Jaringan/Network yaitu :

a. Local Area Network (LAN) /Jaringan Area Lokal.

Sebuah LAN, adalah jaringan yang dibatasi oleh area yang relative kecil, umumnya dibatasi oleh area lingkungan seperti sebuah perkantoran di sebuah gedung, atau sebuah sekolah, dan biasanya tidak jauh dari sekitar 1 km persegi.
Beberapa model konfigurasi LAN, satu komputer biasanya di jadikan sebuah file server. Yang mana digunakan untuk menyimpan perangkat lunak (software) yang mengatur aktifitas jaringan, ataupun sebagai perangkat lunak yang dapat digunakan oleh komputer-komputer yang terhubung ke dalam network. Komputer-komputer yang terhubung ke dalam jaringan (network) itu biasanya disebut dengan workstation. Biasanya kemampuan workstation lebih di bawah dari file server dan mempunyai aplikasi lain di dalam harddisknya selain aplikasi untuk jaringan. Kebanyakan LAN menggunakan media kabel untuk menghubungkan antara satu komputer dengan komputer lainnya.
Pengertian LAN tidak hanya berupa 2komputer yang dihubungkan tapi juga dapat berupa sekumpulan device/perangkat komunikasi seperti komputer server dan klien, hub, bridge, repeater dan printer.


b. Metropolitan Area Network (MAN) / Jaringan area Metropolitan
Sebuah MAN, biasanya meliputi area yang lebih besar dari LAN, misalnya antar wilayah dalam satu propinsi. Dalam hal ini jaringan menghubungkan beberapa buah jaringan-jaringan kecil ke dalam lingkungan area yang lebih besar, sebagai contoh yaitu : jaringan Bank dimana beberapa kantor cabang sebuah Bank di dalam sebuah kota besar dihubungkan antara satu dengan lainnya. Misalnya Bank BNI yang ada di seluruh wilayah Ujung Pandang atau Surabaya.

c. Wide Area Network (WAN) / Jaringan area Skala Besar


Wide Area Networks (WAN) adalah jaringan yang lingkupnya biasanya sudah menggunakan sarana Satelit ataupun kabel bawah laut sebagai contoh keseluruhan jaringan BANK BNI yang ada di Indonesia ataupun yang ada di Negara-negara lain. Menggunakan sarana WAN, Sebuah Bank yang ada di Bandung bisa menghubungi kantor cabangnya yang ada di Hongkong, hanya dalam beberapa menit. Biasanya WAN agak rumit dan sangat kompleks, menggunakan banyak sarana untuk menghubungkan antara LAN dan WAN ke dalam Komunikasi Global seperti Internet. Tapi bagaimanapun juga antara LAN, MAN dan WAN tidak banyak berbeda dalam beberapa hal, hanya lingkup areanya saja yang berbeda
satu diantara yang lainnya.