13 November 2009

Protect Your Computer with a Firewall

Firewall protection


Firewall adalah bagian dari sistem komputer atau sebuah jaringan, firewall digunakan untuk memberikan akses antar komputer untuk berkomunikasi. Firewall bisa diartikan berupa seperangkat alat yang bisa memberikan izin, penolakan, enkripsi, dekripsi atau akses proxy yang terjadi pada lalu lintas antar domain berdasarkan aturan dan kriteria yang dibuatnya. Firewall merupakan jembatan
yang menghubungkan antar jaringan yang terpisah (intermediary).

Firewall akan membuka atau menutup port sesuai dengan jalur komunikasi yang diinginkan. Proteksi firewall bisa mencakup pada physical layer hingga application layer. Umumnya, transport layer yang biasa dikenali adalah TCP/IP serta UDP, dengan menggunakan firewall, user bisa menentukan port TCP/IP atau port UDP mana saja untuk melakukan koneksi dengan komputer lain (intra/internet).

Keterangan penggunaan TCP/IP, bisa dilihat [RFC793]. Dan untuk UDP dengan nomor port yang sama seperti TCP, bisa lihat [RFC768]. Range untuk port antara 0-1023 yang sudah terdaftar diatur oleh IANA. Penggunaan dan konfigurasi firewall tergantung dari vendor masing-masing.




Saat ini, sudah banyak produsen antivirus yang menyertakan firewall didalam produk mereka, walaupun ada sebagian yang tidak. Akan tetapi, sudah banyak pula produsen yang menciptakan single produk firewall yang stand alone tanpa antivirus atau tool proteksi lainnya.

Berikut ini daftar produk firewall yang bisa dipertimbangkan :
- McAfee Personal Firewall Plus
- Norton Personal Firewall
- ZoneAlarm Pro
- Armor2Net Personal Firewall
- Sunbelt Personal Firewall

Walaupun ada beberapa yang gratis (freeware), tapi fungsionalitasnya masih dibilang cukup untuk kategori komputer client.
Untuk yang freeware saya sertakan beberapa link bagi pengguna windows;
- Comodo Internet Security
- ZoneAlarm Basic Firewall
- Smoothwall
- Copwatch
- PeerGuardian

Untuk keamanan anda, saya sarankan menggunakan firewall tambahan, bukan rahasia lagi bagi saya karena ada beberapa system operasi yang memiliki firewall tergolong lemah, karena tidak bisa memberikan proteksi pada physical layer.

05 November 2009

Firefox Reviews

More about Mozilla Firefox


Tidak diragukan lagi, firefox memang memiliki security layer yang cukup bagus, dan memang saya akui. Celah keamanan yang pernah dimiliki browser lain paling tidak sudah ditemukan solusinya di browser ini. Ini tidak luput dari peranan sebuah komunitas yang turut membangun dan mengembangkan browser ini.


Saat ini, mozilla telah me-release Firefox versi 3.5.3 yang lebih reliable, dengan tingkat keamanan yang lebih baik lagi, berkaitan dengan adanya isu versi 3.0 yang sebelumnya yang sempat terdengar adanya bug "crash" . Terkait dengan kelemahan tersebut, maka kinerja browser firefox sebelumnya kurang optimal, karena browser dengan versi tersebut harus menggunakan source yang lebih banyak. Dan setelah bug (kelemahan) sudah diatasi, bisa dipastikan memory yang dipakai lebih sedikit dari sebelumnya. Dan hasilnya, browser versi terbarunya itu terasa lebih cepat dari sebelumnya.



Untuk lebih jelasnya bisa lihat disini.


Kelebihan dari Firefox memang banyak, selain keamanan yang lebih komprehensif, Firefox terkenal Add-ons nya. Jika anda suka menjelajah (surf) di dunia maya, saya jamin Add-ons milik Mozilla ini pasti sangat membantu anda. Cobalah beberapa Add-ons tambahan, saya rasa anda pasti akan ketagihan untuk install add-ons yang lain.

Biasanya, seseorang akan melirik sesuatu setelah pandangan pertamanya, begitu pula ketika saya pertama kali mencoba beberapa Add-ons Firefox Mozilla, add-ons yang saya pakai adalah kategori theme yang berhubungan dengan tampilan browser (skin) untuk Firefox. Dan dijamin pasti anda akan ketagihan.

Firefox pun bisa dimodifikasi sesuai kebutuhan, bisa di konfigurasi sesuai keinginan dan layanan update-nya tidak memaksakan pengguna untuk download patch secara otomatis, andai saja ada layanan automatic update maka mungkin bisa menganggu aktifitas surf penggunanya.

Firefox mempunyai rahasia-rahasia tersembunyi dibalik konfigurasi browsernya.
Coba ketik about:config atau about:cache pada URL, maka kita akan dibawa menuju alam bawah sadar dunia Firefox.

04 November 2009

DNS server works

How DNS server works?


Ketika user ingin mengunjungi sebuah situs, maka saat itu juga domain yang ingin dikunjungi diubah menjadi alamat IP. Jika komputer (user) tersebut memiliki layanan client DNS, maka pencarian pertama kali ada pada komputer milik user tersebut (DNS cache). Lalu, jika tidak ditemukan alamat IP domain atau jika user tidak memiliki layanan client DNS, maka pencarian selanjutnya berlanjut ke tahap yang lebih tinggi yakni DNS server, jika belum ditemukan juga, pencarian ini berlangsung seterusnya ke tahap yang lebih tinggi hingga alamat domain tersebut ditemukan.





sumber http://www.cisco.com

Contoh kasus :
Seorang user ingin mengunjungi sebuah situs, hal yang pasti ia lakukan adalah menulis alamat website pada kotak URL yang ada di browsernya, misal ; www.google.com

Hal yang terjadi setelah user menekan enter , maka alamat website tersebut (www.google.com) yang memiliki nama domain google.com lalu diubah oleh (default) DNS server menjadi sebuah alamat IP dan kemudian alamat IP tersebut dikirim ke komputer user tersebut, selanjutnya alamat IP tersebut akan disimpan kedalam sebuah cache komputer user tersebut.

Penyimpanan ini akan berguna ketika suatu saat nanti, user ingin mengunjungi kembali situs tersebut. Seandainya IP tersebut tidak terdaftar pada DNS cache yang berada di komputer user, maka pencarian IP berlanjut ke tahap yang lebih tinggi yakni DNS server, jika tidak ditemukan pula, maka pencarian berlanjut lagi ke tahap yang lebih tinggi lagi, yakni root server. Begitulah pencarian berlangsung hingga nama website tersebut ditemukan atau mungkin tidak ditemukan alamat IP sebenarnya.





Jika alamat ip tersebut sudah ditemukan, dalam kasus ini, resolve dari domain google.com adalah 74.125.67.100, maka hal yang sebenarnya dilakukan browser adalah koneksi dengan alamat IP tersebut.

Akan tetapi user pun bisa menggunakan IP tersebut pada browsernya sendiri, yang nanti akan langsung menuju halaman awal web/domain tersebut,

contoh lain ;
penggunaan alamat IP menuju situs yahoo.com (http):





Dan cache DNS akan bekerja selama alamat IP website tersebut tidak berubah atau selama domain tersebut aktif.

Internet Connection Problem

Internet Connection Problem


Mengapa koneksi internet saya sangat lambat?

Sering kali pengguna komputer sudah mencoba beberapa tips untuk mempercepat koneksi internetnya masing-masing.
Tapi hal sepele bisa saja terlupakan atau mungkin dan bahkan pengguna internet tidak mengetahui gangguan yang sedang terjadi pada komputernya masing-masing.

Ada banyak faktor yang mempengaruhi koneksi sebuah komputer menjadi lambat.
Hal yang paling dan sering terjadi adalah karena gangguan internal komputer tersebut, misalnya; virus, spyware, worm, trojan, atau mungkin kinerja komputer yang tidak didukung oleh perangkat keras yang memadai.

Kinerja komputer memang sangat tergantung dari perangkat keras yang terdapat didalamnya, jika performa komputer baik, maka sudah pasti koneksi internet akan terasa lancar. Akan tetapi percuma saja jika perangkat keras sudah memadai tapi ada gangguan internal dari dalam komputer seperti yang saya sebut diatas.

Mengapa demikian?
Didalam komputer ada sebuah otak yakni prosessor, yang akan menjalankan instruksi/perintah baru setiap kali kita melakukan "click" atau menekan sebuah tombol pada keyboard (contoh : sebuah program/aplikasi) maka instruksi tersebut akan dijalankan prosessor. Jika prosessor dan perangkat keras tersebut memadai (optimal), maka kinerja komputer pasti lancar. Berbeda halnya jika sudah terganggu oleh berbagai macam program atau mungkin sudah terjangkit virus atau variannya.

Lalu, apa hubungannya virus dengan koneksi internet?
Jika sebuah komputer sudah terjangkit virus, maka sudah pasti kinerja processor (komputer) akan lambat, apalagi virus biasanya terkenal dengan metoda membelah dirinya sendiri, dan sudah pasti koneksi internetnya akan terasa lambat pula.
Penyebabnya adalah ;
Sering kali memori komputer sudah terisi penuh oleh instruksi virus (bit-per-bit), dan biasanya virus akan bekerja sebagai program dengan prioritas tinggi (system), dikarenakan prioritasnya tinggi, maka sering kali processor hanya melayani intruksi dari virus tersebut, dan terkadang prosessor mengabaikan instruksi yang datang dari sumber lain,
instruksi lain yang dimaksud dalam hal ini adalah internet. Maka sejak itu pula, antivirus, anti spyware dan tool pendukung lainnya memiliki peranan penting untuk menjaga performa komputer anda.

Selain gangguan internal, ada pula masalah koneksi yang disebabkan oleh gangguan eksternal yang bukan berasal dari komputer pengguna internet. Contohnya adalah sharing bandwidth, kecepatan downstream dan upstream, lokasi (jarak), hingga penggunaan firewall untuk membatasi koneksi (port) mana saja yang akan terhubung ke internet.

Bandwidth biasanya dibatasi dari provider, tapi kita bisa mengoptimalkan kinerja komputer dengan bandwidth yang ada, dan sekarang ini sudah banyak situs penyedia layanan untuk mengukur bandwidth.

Salah satu yang sering dilupakan pengguna internet adalah firewall, firewall bisa juga diibaratkan seperti pelindung/lapisan paling luar dari ancaman bahaya, fungsi firewall adalah memberikan izin kepada komputer lain untuk berkomunikasi dengan komputer milik kita. Jika firewall aktif, maka berbagai port atau jalur komunikasi akan dibuka atau ditutup sesuai kebutuhan. Jika tidak aktif, maka komputer lain bisa saja berkomunikasi secara illegal untuk mencari informasi yang ada di dalam komputer kita ini (spy). Jika ada program yang memberikan informasi dari komputer kita ke komputer lain secara illegal, maka program tersebut dinamakan spyware.

Untuk pengguna windows versi XP dan sebelumnya, saya sarankan agar menggunakan firewall tambahan, karena firewall standarnya masih memiliki lubang dan celah keamanan yang sangat membahayakan bocornya informasi pada komputer anda, serta dapat mengganggu aktifitas lalu lintas untuk internet. Untuk selain windows, bisa disesuaikan aplikasinya sesuai keperluan masing-masing.

Mengapa koneksi pada port bisa mempengaruhi lalu lintas internet?
Untuk browsing, umumnya anda hanya memerlukan satu port yakni port 80 (HTTP), jika port tersebut sibuk dan tidak bisa diakses, maka alternatif lainnya adalah port 8080. selain itu masih banyak lagi port dengan fungsi dan tujuan yang berbeda-beda, tetapi semua port itu tidak perlu kita gunakan. Bayangkan, jika 100 port melakukan koneksi secara serentak pada komputer kita, maka kinerja komputer benar-benar sibuk melayani 100 komputer tersebut secara bersamaan, sementara kita hanya ingin melakukan browsing dengan menggunakan port 80/8080 saja. Terkecuali fungsi komputer yang kita miliki adalah sebagai server, maka kinerja komputer memang diperuntukkan melayani banyak komputer (client). Hal ini lah yang biasanya dilakukan spyware, worm dan virus, selain banyak menggunakan sumber daya komputer seperti processor dan memory, spyware, worm dan lainnya akan mencari dan menggunakan jalur komunikasi internet (port) untuk mengirimkan data pribadi ke pembuatnya, bahkan hingga puluhan port terhubung ke server pembuatnya. Itulah sebabnya jaringan internet bisa menjadi lambat ketika komputer sudah terjangkit virus, worm atau spyware. 

Selain itu, agar koneksi internet lebih cepat, kita pun perlu melakukan optimasi baik dari komputer itu sendiri maupun lalu lintas internet yang akan kita pakai, agar koneksi internet lebih efisien, ada banyak cara, antara lain ; pemeriksaan keamanan berkala, konfigurasi browser, administrasi komputer, hingga maintenance berkala.

Bandwidth Meter


Bandwidth Meter



Bandwidth adalah kecepatan rata-rata transfer data antar komputer dalam satu koneksi. Biasanya ukuran kecepatan koneksi di asumsikan dalam satuan detik yakni bits per seconds (bps).  Semakin besar bandwidth, maka koneksi internet/antar komputer akan semakin cepat.

Saat ini sudah banyak situs penyedia pengukur bandwidth sebagai tolak ukur kinerja PC dalam jaringan
(internet) , antara lain:
- speedtest.net
- ip-adress.com
- speakeasy.net
- dslreports.com
- pcpitstop.com

Selain itu masih banyak lagi situs-situs penyedia jasa pengukuran bandwidth lainnya yang tidak saya sebutkan.

Peranan bandwidth sangat mempengaruhi koneksi, semakin besar bandwidthnya maka kecepatan koneksi akan semakin lancar. Penggunaan bandwidth diatur sesuai dengan aturan dan ketentuan provider penyedia layanan internet.

Untuk pelanggan internet dengan alamat IP DHCP, maka bandwidth yang diberikan biasanya sudah di-bagi rata/share dengan pelangan lain untuk satu backbone. Berbeda jika anda memiliki alamat IP seperti yang sudah diberikan provider kepada anda, dan alamat IP ini bersifat static/permanent selama masa berlaku akun anda aktif. Untuk alamat IP static, koneksi internet biasanya tidak mengalami gangguan, karena provider sudah mematok besar bandwidth yang akan dipakai pelanggan. Berbeda dengan alamat IP DHCP yang diberikan provider yang biasanya memiliki lebel Up to XXXX Kbps. Contoh, Up to 512 Kbps dengan arti kecepatan rata-rata maksimum bisa mencapai 512 Kbps. Maksimum disini tidak selamanya kecepatan kita adalah 512 Kbps, bisa berubah-ubah sesuai traffic internet yang sedang berjalan.

02 November 2009

Static DNS

Di internet, banyak tersedia layanan DNS server. Akan tetapi, tidak semua DNS (server) akan dipakai untuk resolve IP sebuah domain. Ada beberapa faktor untuk menentukan server DNS static, antara lain :
- jarak antara user dengan server tersebut.
- server dengan skala besar dan performa tinggi.
- jalur komunikasi yang tidak sibuk.

Semakin dekat user dengan server DNS, maka waktu pencarian domain semakin cepat. Akan tetapi percuma saja jika server yang digunakan tidak memiliki kemampuan handling request yang besar, yang pasti request dari user tersebut akan dibalas walaupun memerlukan waktu respon yang cukup lama. Biasanya, jika server DNS terlalu sibuk atau mungkin tidak aktif, maka komputer (user) akan mencari kembali server DNS yang lain untuk merubah alamat domain tersebut.

Untuk menentukan alamat DNS terbaik, saya sarankan anda mengunjungi dnsserverlist.org. Situs tersebut bisa melakukan kalkulasi keberadaan server DNS terbaik pada jaringan anda.




Setelah ditemukan DNS server terbaik, lakukan pemetaan alamat DNS tersebut menjadi DNS static pada komputer anda. Bisa saja anda memetakannya lebih dari satu. tapi yang pasti pencarian dilakukan pertama kali adalah pada alamat yang paling awal ditentukan.