Keamanan Sistem WWW Budi Rahardjo - 2001, [2 April 2002]

Slides:



Advertisements
Presentasi serupa
PENGENALAN INTERNET M. Masrur, SKom.
Advertisements

Kemanan Web. Keamanan Web ► How Web Works ?  Menggunakan protokol HTTP  Klien meminta dokumen melalui URL (Request)  Server membalas dengan memberikan.
KONSEP DASAR WEB DAN INTERNET
Selamat datang di ujian perbaikan yang oke!!! Di susun oleh: Herman Prianto( ) Evi Nurhayani( )
Konsep Pemrograman Internet
Pengantar Teknologi Informasi
Perancangan dan Pemrograman Web
Pemrograman Internet Konsep Dasar.
PEMROGRAMAN WEB –Pertemuan 1
Pengenalan Teknologi Web. Sistem Operasi Sistem operasi (operating system ; OS) adalah seperangkat program yang mengelola sumber daya perangkat keras.
Internet & Pemrograman Web Pertemuan I : Pengenalan Internet Oleh : Hadi Santoso.
Dasar - dasar Web dan HTML
Kemanan Web.  Definisi Statis ◦ Kerahasiaan ◦ Keutuhan ◦ Dapat dipertanggung jawabkan  Defenisi Dinamis ◦ Taksiran ◦ Proteksi ◦ Deteksi ◦ Reaksi.
Pertemuan Ke-1 (Konsep Dasar Web)
By : Nanda Prasetia, ST. KEAMANAN SISTEM WWW Berkembangnya www dan internet menyebabkan pergerakan sistem informasi untuk menggunakannya sebagai basis.
WEB Pengembangan Evangs Mailoa Prinsip Dasar Internet, Web,
Keamanan Sistem World Wide Web
KEAMANAN Budi Rahardjo PPAUME ITB - IDCERT - versi
Web Server dan konfigurasi web server
Minggu 1…… Page 1 MINGGU Ke Satu Pemrograman Visual 2 Pokok Bahasan: Mengenal Web dengan ASP Tujuan Instruksional Khusus: Mahasiswa akan dapat menjelaskan.
Web Security.
Kemanan Web. Keamanan Web ● How Web Works ? – Menggunakan protokol HTTP – Klien meminta dokumen melalui URL (Request) – Server membalas dengan memberikan.
Keamanan Sistem WWW World Wide Web
Keamanan WWW dan SSL Pertemuan 7.
Oleh : Kundang K.Juman, Ir.MMSI
Keamanan Sistem World Wide Web
Web Security.
Shibu lijack Keamanan Web Sistem Kelompok : Benedicktus Fobia, Saptadi Handoko, Heri Permadi, Andrean T. Sinaga.
Pengenalan Web Server dan Server Side Script
Overview Teknologi Internet
Pertemuan 1 Pengenalan Dasar Web.
Keamanan Web Server Pertemuan XI.
Pertemuan Ke-1 (Konsep Dasar Web)
Pemrograman WEB Pertemuan I (Teori)
Pemrograman Web II Ganjil
Keamanan WWW dan SSL Pertemuan 7.
Teknologi Dasar Internet dan Web
Keamanan Web Server.
Keamanan Sistem World Wide Web
Aplikasi Web (Bagian II)
Keamanan Web Server.
Pemrograman Basis Data Berbasis Web
PHP( web Dasar) By : Lisda Juliana P.,SSi..
BAB 7 Keamanan Sistem WWW WWW security.
Keamanan Sistem World Wide Web
DASAR DASAR WEB DAN HTML
PEMROGRAMAN WEB 1 PERTEMUAN 1
Prinsip Dasar Internet, Web dan Pemrograman Web
BAB 7 Keamanan Sistem WWW WWW security.
BAB 6 Keamanan Sistem World Wide Web
Sistem Manajemen Basis Data Web
Konsep Pemrograman Internet
Keamanan Sistem World Wide Web
Prinsip Dasar Internet, Web dan Pemrograman Web
Pengenalan Dasar Web dan HTML
Keamanan Sistem WWW WWW security.
Pengantar Teknologi Informasi
Pemrograman Basis Data Berbasis Web
Pengantar Teknologi Informasi
PENGAMANAN SISTEM PERTEMUAN - 10.
Konsep Web Statis dan Web Dinamis
Dasar Pemrograman Web.
Bina Sarana Informatika
Pemrograman Internet Wahyu Herlambang ( )
Pemrograman WEB Pertemuan I (Teori) Oleh : D. Sinaga, M.Kom.
Pengenalan Dasar Web dan HTML
Pertemuan 1 Pengenalan Dasar Web.
Pertemuan 1 Pengenalan Dasar Web.
Keamanan WWW dan SSL Pertemuan 7.
WEB / HTTP SERVER ADMINISTRASI SISTEM JARINGAN - XI.
Transcript presentasi:

Keamanan Sistem WWW Budi Rahardjo , [2 April 2002]

Keamanan Sistem WWW - BR Sejarah WWW Dikembangan oleh Tim Berners-Lee ketika sedang berada di CERN Kemudahan untuk mengakses informasi melalui sistem hypertext Mula-mula dikembangkan dengan NeXT, kemudian muncul Mosaic (Windows, Mac, Unix), dan … akhirnya Netscape. Kemudian meledak

Keamanan Sistem WWW - BR Sejarah WWW Bahan bacaan – –Buku Tim Berners-Lee, “Weaving the Web” –

Keamanan Sistem WWW - BR Sistem WWW Arsitektur sistem WWW –Server (apache, IIS) –Client (IE, Netscape, Mozilla, opera, kfm, arena, amaya, lynx) –Terhubung melalui jaringan Program dapat dijalankan di server (CGI, [java] servlet) atau di sisi client (javascript, java applet)

Keamanan Sistem WWW - BR Asumsi [Sisi Pengguna] Server dimiliki dan dikendalikan oleh organisasi yang mengaku memiliki server tersebut Dokumen yang ditampilkan bebas dari virus atau itikad jahat lainnya Server tidak mencatat atau mendistribusikan informasi tentang user (misalnya kebiasaan browsing)

Keamanan Sistem WWW - BR Asumsi [Sisi Webmaster] Pengguna tidak mencoba merusak web server atau mengubah isinya Pengguna hanya mengakses dokumen yang diperkenankan Identitas pengguna benar

Keamanan Sistem WWW - BR Asumsi Kedua Pihak Network bebas dari penyadapan pihak ketiga Informasi yang disampaikan dari server ke pengguna terjamin keutuhannya dan tidak dimodifikasi oleh pihak ketiga

Keamanan Sistem WWW - BR Keamanan Server WWW Server WWW (httpd) menyediakan informasi (statis dan dinamis) Halaman statis diperoleh dengan perintah GET Halaman dinamis diperoleh dengan –CGI (Common Gateway Interface) –Server Side Include (SSI) –Active Server Page (ASP), PHP –Servlet (seperti Java Servlet, ASP)

Keamanan Sistem WWW - BR Eksploitasi server WWW Tampilan web diubah (deface) dengan eksploitasi skrip / previledge / OS di server Situs yang dideface dikoleksi di Informasi bocor (misal laporan keuangan semestinya hanya dapat diakses oleh orang/ bagian tertentu)

Keamanan Sistem WWW - BR Eksploitasi server WWW [2] Penyadapan informasi –URLwatch: melihat siapa 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) –Request yang memblokir (lambat mengirimkan perintah GET)

Keamanan Sistem WWW - BR Eksploitasi server WWW [3] Digunakan untuk menipu firewall (tunelling ke luar jaringan) Port 80 digunakan untuk identifikasi server (karena biasanya dibuka di router/firewall) –telnet ke port 80 (dibahas di bagian lain)

Keamanan Sistem WWW - BR Membatasi Akses Access Control –Hanya IP tertentu yang dapat mengakses server (konfigurasi web server atau firewall) –Via userid & password (htaccess) –Menggunakan enkripsi untuk menyandikan data-data

Keamanan Sistem WWW - BR htaccess di Apache –Isi berkas “.htaccess” AuthUserFile /home/budi/.passme AuthGroupFile /dev/null AuthName “Khusus untuk Tamu Budi” AuthType Basic require user tamu –Membatasi akses ke user “tamu” dan password –Menggunakan perintah “ htpasswd “ untuk membuat password yang disimpan di “.passme”

Keamanan Sistem WWW - BR Secure Socket Layer (SSL) Menggunakan enkripsi untuk mengamankan transmisi data Mulanya dikembangkan oleh Netscape Implementasi gratis pun tersedia –openSSL

Keamanan Sistem WWW - BR Cari info server Informasi tentang server digunakan sebagai bagian dari casing the joint Dapat dilakukan dengan –Memberikan perintah HTTP langsung via telnet –Menggunakan program nc, ogre

Keamanan Sistem WWW - BR Keamanan CGI CGI digunakan sebagai interface dengan sistem informasi lainnya (gopher, WAIS) Diimplementasikan dengan berbagai bahasa (perl, C, C++, python, dll.) Skrip CGI dijalankan di server sehingga membuka potensi lubang keamanan

Keamanan Sistem WWW - BR Lubang Keamanan CGI Beberapa contoh –CGI dipasang oleh orang yang tidak berhak –CGI dijalankan berulang-ulang untuk menghabiskan resources (CPU, disk): DoS –Masalah setuid CGI di sistem UNIX, dimana CGI dijalankan oleh userid web server –ASP di sistem Windows –Guestbook abuse dengan informasi sampah –Akses ke database via SQL

Keamanan Sistem WWW - BR Keamanan Client WWW Berhubungan dengan masalah privacy –Cookies untuk tracking kemana saja browsing –Pengiriman informasi pribadi Attack (via active script, javascript, java) –Pengiriman data-data komputer (program apa yang terpasang, dsb.) –DoS attack (buka windows banyak) –Penyusupan virus dan trojan horse