• Tidak ada hasil yang ditemukan

Pertemuan 5 and 6 Firewall

N/A
N/A
Protected

Academic year: 2018

Membagikan "Pertemuan 5 and 6 Firewall"

Copied!
23
0
0

Teks penuh

(1)
(2)

Firewall merupakan sebuah perangkat yang diletakkan antara Internet dengan jaringan internal. Informasi yang keluar atau masuk harus melalui firewall ini.

Tujuan adanya firewall adalah untuk

menjaga (prevent) agar akses (ke dalam maupun ke luar) dari orang yang tidak berwenang (unauthorized access) tidak dapat dilakukan.

Konfigurasi dari firewall bergantung kepada kebijaksanaan (policy) dari organisasi yang bersangkutan, yang dapat dibagi menjadi dua jenis:

(3)
(4)
(5)

Produk  PIX Firewall  Security and  Acceleration  (ISA) Server 2000

Novell Border

Manager StoneGate

Perusahaan Cisco System,INC Microsoft Novell, INC StoneSoft

Targets Small

Office/Home

Office, Enterprise-wide (thousands of users)

Medium sized office (10-100 users), Large

office (hundreds of users), Enterprise-wide (thousands of users)

Small

Office/Home Office,

Enterprise-wide (thousands of users)

Small

Office/Home Office,

Enterprise-wide (thousands of users)

N/A Windows 2000

(6)

Secara konseptual terdapat 2 macam firewall:

1.

Network Level

mendasarkan keputusan pada alamat

sumber, alamat tujuan dan port yang

terdapat dalam setiap paket IP.

2.

Application Firewall

Host yang berjalan sebagai proxy server,

yang tidak mengijinkan lalulintas antar

jaringan dan melakukan logging dan

(7)

 Firewall bekerja dengan mengamati paket IP

(Internet Protocol) yang melewatinya. Berdasarkan konfigurasi dari firewall maka akses dapat diatur

berdasarkan IP address, port, dan arah informasi. Detail dari konfigurasi bergantung kepada masing-masing

firewall.

 Firewall dapat berupa sebuah perangkat keras yang

sudah dilengkapi dengan perangkat lunak tertentu, sehingga pemakai (administrator) tinggal melakukan konfigurasi dari firewall tersebut.

 Firewall juga dapat berupa perangkat lunak yang

(8)

Untuk menjaga fungsi komunikasi jaringan dalam lingkungan yang ber-firewall, dilakukan dua cara :

1. Packet filtering

mekanisme pengontrolan data yang diperbolehkan mengalir dari dan atau ke jaringan internal dengan menggunakan beberapa paremeter yang tercantum dalam header paket data: arah (inbound atau

outbond), address asal dan tujuan, port asal dan tujuan serta jenis protokol transport. seperti telnet dan

(9)

2. Menggunakan sistem proxy, dimana setiap

komunikasi yang terjadi antar kedua jaringan harus dilakukan melalui suatu operator, dalam hal ini proxy server.

(10)

 Beberapa perangkat lunak berbasis UNIX yang dapat

digunakan untuk melakukan IP filtering antara lain:

ipfwadm: merupakan standar dari sistem Linux yang dapat diaktifkan pada level kernel

ipchains: versi baru dari Linux kernel packet filtering

yang diharapkan dapat menggantikan fungsi ipfwadm

Fungsi proxy dapat dilakukan oleh berbagai software

tergantung kepada jenis proxy yang dibutuhkan, misalnya web proxy, rlogin proxy, ftp proxy dan seterusnya.

Di sisi client sering kali dibutuhkan software tertentu agar dapat menggunakan proxy server ini, seperti misalnya

dengan menggunakan SOCKS. Beberapa perangkat lunak berbasis UNIX untuk proxy antara lain:

(11)

1. Arsitektur dengan dual-homed

host (dual homed gateway/DHG)

Menggunakan sebuah komputer dengan (minimal) dua NIC.

Interface pertama dihubungkan ke jaringan internal dan yang lainnya dengan internet. Dual homed

host-nya sendiri berfungsi sebagai

bastion host (Suatu sistem

-Ada 3 macam arsitektur dasar firewall, yaitu :

komputer yang harus memiliki keamanan yang tinggi, karena biasanya peka terhadap serangan jaringan,

(12)

2.

Screened-host (screened host

gateway/SHG)

fungsi firewall dilakukan dilakukan oleh sebuah

(13)

3. Screened subnet (

screened subnet

gateway

(SSG)

(14)
(15)

 WWW dikembangkan oleh Tim Berners-Lee ketika

bekerja di CERN (Swiss). Untuk membaca atau

melihat sistem WWW digunakan tools yang dikenal

dengan istilah browser.

 Sejarah browser dimulai dari browser di sistem

komputer NeXT yang kebetulan digunakan oleh

Berners-Lee. Selain browser NeXT itu, pada saat itu baru ada browser yang berbentuk text

(text-oriented) seperti “line mode” browser. Kemudian ada lynx dan Mosaic yang multi-platform

(Unix/Xwindow, Mac, Windows) dikembangkan oleh Marc Andreesen dkk ketika sedang magang di

(16)

 Arsitektur sistem Web terdiri dari dua sisi:

server dan client. Keduanya dihubungkan dengan jaringan komputer (computer network).

 Selain menyajikan data-data dalam bentuk statis, sistem Web dapat menyajikan data dalam bentuk dinamis dengan menjalankan program. Program ini dapat dijalankan di server (misal dengan CGI, servlet) dan di client (applet, Javascript).

 Server WWW menyediakan fasilitas agar client dari

tempat lain dapat mengambil informasi dalam bentuk berkas (file), atau mengeksekusi perintah

(menjalankan program) di server. Fasilitas

(17)

 informasi yang ditampilkan di server diubah (dikenal

dengan istilah deface)

 informasi yang semestinya dikonsumsi untuk kalangan

terbatas (misalnya laporan keuangan, strategi

perusahaan anda, atau database client anda) ternyata berhasil disadap oleh orang lain.

 server anda diserang (misalnya dengan memberikan

request secara bertubi-tubi) sehingga tidak bisa

memberikan layanan ketika dibutuhkan (denial of service attack);

(18)

Pembatasan akses dapat dilakukan dengan:

 membatasi domain atau nomor IP yang dapat

mengakses; (konfigurasi Web server atau Firewall  menggunakan pasangan userid & password;

 mengenkripsi data sehingga hanya dapat dibuka (dekripsi) oleh orang yang memiliki kunci pembuka.

Secure Socket Layer

(19)

 Server WWW Apache (yang tersedia secara gratis)

dapat dikonfigurasi agar memiliki fasilitas SSL dengan menambahkan software tambahan (SSLeay - yaitu

implementasi SSL dari Eric Young – atau OpenSSL1 - yaitu implementasi Open Source dari SSL).

 Penggunaan SSL memiliki permasalahan yang

bergantung kepada lokasi dan hukum yang berlaku. Hal ini disebabkan:

Pemerintah melarang ekspor teknologi enkripsi

(kriptografi).

Paten Public Key Partners atas

Rivest-Shamir-Adleman (RSA) publickey cryptography yang

(20)

 Informasi tentang web server yang digunakan dapat

dimanfaatkan oleh perusak untuk melancarkan serangan sesuai dengan tipe server dan operating system yang

digunakan.

 Informasi tentang program server yang digunakan

dapat dilakukan dengan menggunakan program “telnet” dengan melakukan telnet ke port 80 dari server web.

 Program Ogre (yang berjalan di sistem Windows) dapat

mengetahui program server web yang digunakan.

 Untuk sistem UNIX, program lynx dapat digunakan untuk

(21)

 Common Gateway Interface (CGI) digunakan untuk

menghubungkan sistem WWW dengan software lain di server web. Adanya CGI memungkinkan hubungan

interaktif antara user dan server web. CGI seringkali digunakan sebagai mekanisme untuk mendapatkan informasi dari user melalui “fill out form”, mengakses database, atau menghasilkan halaman yang dinamis.

 Secara prinsip mekanisme CGI tidak memiliki lubang

keamanan, program atau skrip yang dibuat sebagai CGI dapat memiliki lubang Keamanan. Program CGI ini

dijalankan di server web sehingga menggunakan

(22)

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

 Penyisipan karakter khusus untuk shell expansion  Kelemahan ASP di sistem Windows

(23)

Pelanggaran Privacy

- Adanya penyimpanan data browsing pada “cookie” yang fungsinya adalah untuk menandai kemana

user browsing.

- Adanya situs web yang mengirimkan script (misal Javascript) yang melakukan interogasi terhadap server client (melalui browser) dan mengirimkan informasi ini ke server.

Attack (via active script, javascript, java)

- Pengiriman data-data komputer (program apa yang terpasang, dsb.)

- DoS attack (buka windows banyak)

Gambar

Gambar 2: Komputer dengan Firewall Software:

Referensi

Dokumen terkait

digilib.uinsby.ac.id digilib.uinsby.ac.id digilib.uinsby.ac.id digilib.uinsby.ac.id digilib.uinsby.ac.id digilib.uinsby.ac.id... digilib.uinsby.ac.id digilib.uinsby.ac.id

Dalam hal ini bertindak untuk dan atas nama Direktur Kesenian, Direktorat Jenderal Kebudayaan, Kementerian Pendidikan dan Kebudayaan selanjutnya disebut PIHAK PERTAMA.. Kedua belah

Landasan teori yang digunakan dalam penelitian ini adalah Value Adoption Model (VAM), yang bertujuan untuk mengukur dan mengetahui pengaruh hubungan variabel

Mahasiswa mampu menghitung upah lembur, pesangon PHK, serta menjelaskan prosedur beracara di Pengadilan Hubungan Industrial, konsiliasi,mediasi, arbitrase..

Untuk pecapaian tujuan dan sasaran sebagaimana telah disebutkan di atas, Pemerintah Kabupaten Musi Banyuasin menetapkan kebijakan pembangunan daerah sesuai misi yang ingin

Hubungan antara Inisiasi Menyusu Dini (IMD) dengan Pemberian ASI Eksklusf Pada Ibu Primpara dengan Bayi Usia >6-12 Bulan (Studi Di Wilayah Kerja Puskesmas Ambulu

Efektivitas fungsi pengawas sebagai internal auditor dalam pengawasan operasional LPD yang ada di Kecamatan Pupuan adalah enam LPD (35,29%) termasuk dalam

keputusan - keputusan pendanaan yang tentu saja dengan mempertimbangkantingkat efektifitas dan efesiensinya, dengan demikian maka setiap rupiah dana yang tertanamkan didalam