• Tidak ada hasil yang ditemukan

14708 ki 10 menganalisa www

N/A
N/A
Protected

Academic year: 2017

Membagikan "14708 ki 10 menganalisa www"

Copied!
25
0
0

Teks penuh

(1)

K E A M A N A N S I S T E M

E R W I E N T J I P T A W I J A Y A , S T . , M . K O M

(2)

CARA KERJA WEB SISTEM

 Web adalah sekumpulan halaman yang lebih dari satu dan dihubungkan melalui Pranala/Link dan memiliki komponen-komponen berupa gambar, teks, animasi, aplikasi, warna, dan lain – lain.

 Halaman-halaman dari website akan bisa diakses melalui sebuah URL yang biasa disebut Homepage. URL

(3)
(4)

CARA KERJA WEB SISTEM

 Ada 4 komponen dalam proses kerja web

1. User

2. Client server (browser) 3. TCP/IP

(5)

CARA KERJA WEB

 User : Pengguna / user adalah orang yang melakukan permintaan / request sebuah alamat situs.

 Client server (Browser) : client server merupakan sebuah aplikasi yang berfungsi sebagai sebuah mesin pencari (browser) dimana sebuah situs atau informasi berada.

 TCP / IP : IP adalah kode atau sebuah alamat yang dapat membantu agar sebuah permintaan akan mendapatkan jawaban yang sesuai.

(6)

MACAM

MACAM WEBSITE

 Website dinamis : website yang konten/isinyanya selalu berubah – rubah/uptodate.contohnya adalah, Web berita (liputan 6, dll), Web perdagangan, Web blog, Situs social networking (faceboook, twitter), dan lain – lain

(7)

SEJARAH WEBSITE

 Penemu website adalah Sir Timothy John Tim

Berners - Lee, sedangkan website yang tersambung

dengan jaringan, pertama kali muncul pada tahun 1991. Maksud dari Tim membuat website adalah untuk

mempermudah tukar menukar dan memperbarui informasi kepada sesama peneliti di tempatnya bekerja. Pada tanggal 30 April 1993, CERN ( tempat dimana Tim bekerja ) menginformasikan bahwa WWW dapat digunakan secara gratis oleh semua orang. Sebuah website dapat berisi

hyperlink ( pranala ) yang menghubungkan ke website

(8)

KEUNTUNGAN WEB DINAMIS

KEUNTUNGAN

Tampilan menarik

Kontent dan layout dapat berubah – ubah Menggunakan dynamic HTML (DHTML)

Menggunakan pemrograman server untuk mengatur perubahan data Dapat menggunakan CMS untuk mengubah konten website

(9)

KEUNTUNGAN DAN KELEMAHAN WEB

STATIS

KEUNTUNGAN KELEMAHAN

Tidak perlu keahlian pemrograman untuk membuat halaman statis

Tampilannya kurang menarik

Dapat dilihat langsung oleh web

browser tanpa membutuhkan aplikasi server

Kontennya statis, tidak berubah-ubah

Lebih mudah untuk website

development menggunakan bahasa pemograman HTML

Terbatas dalam interaksi dengan klien

(10)

SISTEM WWW

 Arsitektur sistem WWW

 Server (apache, internet information services)

 Client (IE, Netscape, Mozilla, Opera, KFM, lynx dll)

 Terhubung melalui jaringan

 Program dapat dijalankan diserver (CGI, java servlet) atau di sisi client (javascript, java applet)

(11)

ASUMSI (USER)

 Server dimiliki dan dikendalikan oleh organisasi yang mengaku memiliki server tersebut.

 Dokumen yang ditampilkan bebas dari virus atau itikad jahat lainnya.

(12)

ASUMSI (WEBMASTER)

 Pengguna tidak beritikad untuk merusak web server atau mengubah isinya

 Pengguna hanya mengakses dokumen – dokumen yang diperkenankan diakses (dimana dia memiliki ijin)

(13)

ASUMSI KEDUA PIHAK

 Network dan komputer bebas dari penyadapan pihak ketiga

(14)

KEAMANAN SERVER WWW

 Server WWW (http) menyediakan informasi (statis dan dinamis)

 Halaman statis diperoleh dengan perintah GET

 Halaman dinamis diperoleh dengan  CGI (Common Gateway Interface)

 SSI (Server Side Include)

 ASP (Active Server Page), PHP

(15)

EXPLOITASI SERVER WWW

 Tampilan Web diubah (deface)

 Dengan exploitasi skrip / previllege / OS server

 Situs yang dideface dikoleksi di http://www.alldas.org (dulu)

 Informasi bocor

(16)

EXPLOITASI SERVER WWW

 Penyadapan informasi

 URL watch: melihat siapa yang mengakses apa saja, masalah privacy

 SSL memproteksi, namun tidak semua menggunakan SSL karena komputasi yang tinggi.

 DoS Attack

 Request dalam jumlah yang banyak (bertubi - tubi)

(17)

EXPLOITASI SERVER WWW

 Digunakan untuk menipu firewall (tunelling ke luar jaringan )

(18)
(19)

MEMBATASI AKSES

 Access Control

 Hanya IP tertentu yang dapat mengakses server (konfigurasi web server atau firewall)

 Via user id & password (htaccess)

(20)

HTACCESS DI APACHE

 Isi berkas “.htaccess”

AuthUserFile /home/budi/.passme AuthGroupFile /dev/null

(21)

SECURE SOCKET LAYER (SSL)

 Menggunakan enkripsi untuk mengamankan transmisi data

 Pertama kali dikembangkan oleh Netscape

(22)

CARI INFO SERVER

 Informasi tentang server digunakan sebagai bagian dari casing (lapisan) the joint

 Dapat dilakukan dengan :

 Memberikan perintah HTTP langsung via telnet

(23)

KEAMANAN CGI

 CGI digunakan sebagai interface dengan sistem informasi lainnya (Gopher, WAIS)

 Di implementasikan dengan bahasa (perl, C, C++, python, dll)

(24)

LUBANG KEAMANAN CGI

 Beberapa contoh :

 CGI dipasang oleh orang yang tidak berhak

 CGI dijalankan berulang – ulang untuk menghabiskan resources (CPU, DISK) : DoS

 Masalah setuid dan setID (akses root) CGI di sistem UNIX, dimana CGI dijalankan oleh userid web server

 ASP di sistem Windows

 GuestBook abuse (salah pakai) dengan informasi sampah

(25)

KEAMANAN CLIENT WWW

 Berhubung dengan masalah privacy

 Cookies untuk tracking kemana saja akses browsing

 Pengiriman informasi pribadi

 Attack (via active script, javascript, java)

 Pengiriman data – data komputer (program apa yang terpasang, dll)

 DoS Attack (buka panel window banyak)

Referensi

Dokumen terkait

Hasil pengembangan sistem ini menghasilkan sistem distribusi digital konten berbasis web 2.0 yang lebih baik dari web statis yaitu dapat diimplementasikan dalam perangkat

Tubuh manusia yang kelebihan listrik statis. tidak merasakan apa apa, kecuali

Apabila file website tersebut merupakan file statis (file yang memiliki ekstensi HTML) dan tidak mengandung bahasa pemrograman yang harus diolah disisi server

Website ini dibuat dengan PHP dan HTML sebagai web programmingnya, MySQL untuk database servernya, dan Dreamweaver MX sebagai

Dalam penulisan ilmiah ini penulis membuat website yang dibuat dengan menggunakan bahasa pemrograman web yaitu XML dan HTML dengan menggunakan web editor Dreamweaver 4, yang

Dalam penulisan ilmiah ini penulis membuat website yang dibuat dengan menggunakan bahasa pemrograman web yaitu XML dan HTML dengan menggunakan web editor Dreamweaver 4, yang

Untuk membuat web yang dinamis, maka diperlukan sebuah media penyimpanan data sehingga data tidak statis dan memungkinkan data yang ada dapat diubah-ubah sesuai

Website statis Website statis adalah web yang mempunyai halaman tidak berubah yang artinya untuk melakukan perubahan pada suatu halaman dilakukan secara manual dengan mengedit kode