Tuesday, January 26, 2010

Konfigurasi DNS Server di Ubuntu 9.04

Sebelumnya saya telah memposting tentang cara mengkonfigurasi jaringan / IP komputer. Kali ini saya akan menuliskan bagaimana cara mengkonfigurasi DNS Server, tetap masih di Ubuntu 9.04.
Singkat saja, jika ada yang belum tahu, DNS merupakan kepanjangan dari Domain Name System, yaitu sebuah sistem yang menyimpan informasi tentang nama host maupun nama domain dalam bentuk data tersebar (distributed database) di dalam jaringan komputer. Dengan DNS, suatu alamat IP dapat dialamatkan ke dalam nama host dan nama domain yang lebih mudah diingat manusia.
Langkah awal yang harus kita lakukan sebelum memulai konfigurasi DNS Server adalah menginstall paket-paket bind.

# apt-get install bind9 bind9-doc dnsutils

Setelah semua paket terinstal, barulah kita dapat memulai konfigurasi. Dalam mengkonfigurasi zone atau domain, ada 3 file yang harus kita konfigurasi. Berikut langkah-langkahnya.

1. Konfigurasi File named.conf.local
Pada file ini, kita daftarkan domain yang akan kita kelola, contohnya kita akan mendaftarkan domain bernama smkn1tng.net dengan IP Address 192.168.10.109
Sebelumnya, jangan lupa kita ketikkan perintah sudo su pada terminal dan login sebagai root. Lalu ikuti langkah selanjutnya.

- buka file named.conf.local dengan mengetikkan perintah berikut
# nano /etc/bind/named.conf.local

- ketikkan konfigurasi seperti berikut


-jika telah selesai, tekan ctrl+O untuk menyimpan, lalu ctrl+X untuk keluar dari file editor


2. Konfigurasi File db.forward
File ini berguna untuk memetakkan hostname ke IP Address. Namun file ini belum ada pada direktori /etc/bind/, jadi kita harus membuatnya terlebih dahulu dengan mencopy file db.local. Nama filenya bisa apa saja yang Anda inginkan, yang penting diawali dengan db. dan isinya sesuai, jangan lupa juga untuk mengganti nama file db.forward pada file named.conf.local dengan nama file forward yang Anda buat.

# cp /etc/bind/db.local /etc/bind/db.forward

-buka file db.forward
# nano /etc/bind/db.forward

-sesuaikan isi file yang telah ada dengan identitas hostname pada zone yang akan kita kelola sebagai berikut


- tekan ctrl+O untu
k menyimpan, lalu ctrl+X untuk keluar dari file editor


3. Konfigurasi File db.reverse
Selain file db.forward, file yang harus kita buat adalah file db.reverse, yang berguna untuk memetakkan IP Address ke hostame (kebalikan dari forward). Dan sama seperti file forward, file ini belum ada pada direktori /etc/bind/ maka kita harus membuatnya dahulu. File ini pun dapat Anda beri nama apa saja asalkan sesuai dengan ketentuan tadi.

# cp /etc/bind/db.127 /etc/bind/db.reverse

- buka file db.reverse
# nano /etc/bind/db.reverse

- sesuaikan isi file sehingga seperti berikut


- teka
n ctrl+O untuk menyimpan, lalu ctrl+X untuk keluar dari file editor


Setelah 3 file-file di atas selesai kita konfigurasi, selanjutnya kita harus memasukkan IP Address dan domain yang telah kita buat ke dalam file resolv.conf

#nano /etc/resolv.conf

- isikan seperti berikut


Berikutnya adalah menjalankan service bind, yaitu dengan perintah :

# etc/ini.d/bind9 start

- jika ingin merestart service
# etc/ini.d/bind9 restart

- jika ingin mematikan service
# etc/ini.d/bind9 stop

Pengujian DNS Server
1. Pengujian di PC Server
Pengujian DNS di PC Server dapat dilakukan dengan perintah:

- untuk konfigurasi forward (hostname)
# nslookup www.smkn1tng.net

- untuk konfigurasi reverse (IP Address)
# nslookup 192.168.10.109

atau
# dig @192.168.10.100 smkn1tng.net

2. Pengujian Dari PC Client
Dari PC Client, kita dapat mengujinya melalui Command Prompt dengan mengetikkan perintah:

# ping www.smkn1tng.net
# ping 192.168.10.109

Jika me-replay, berarti DNS Server telah bekerja dengan baik. Jika tidak, berarti konfigurasi pada Server harus diperiksa kembali. Pastikan semua konfigrasi sesuai dengan langkah-langkah di atas.

Nah, demikianlah cara mengkonfigurasi DNS Server di Ubuntu 9.04. Semoga berhasil yah.. ;)

[continue reading.....]

Wednesday, January 6, 2010

Tips Mengatasi Badmood

Badmood, bete, borring adalah kata-kata yang tidak asing lagi didengar. Begitu banyak alasan yang melatarbelakanginya, banyak pula orang-orang yang sering meneriakkannya. Tak terkecuali diriku, bahkan saat menulis ini pun aku memang sedang badmood. :(

Ya, memang banyak sekali alasan yang dapat membentuk keadaan tak menyenangkan ini. Ada seseorang yang menyebalkan, ada sesuatu yang menjengkelkan, bahkan tidak punya uang pun sering menjadi alasan yang membuat kita badmood dan greget. :D Yang sungguh terlalunya, keadaan tersebut membuat kita jadi marah-marah tak jelas, malas melakukan aktifitas, kulit wajah berkerut akibat wajah ditekuk berlipat-lipat, dan lain-lain yang pada akhirnya membuat waktu kita terbuang terbuang percuma dan menyendat kreatifitas. Oleh karena itu, terlintas dalam pikiranku untuk berusaha mengatasi hal yang sering mengganggu hati dan menyiksa batinku itu, agar tidak lama-lama terjerat di lubang hitamnya. Dan setelah dipikirkan baik-baik, serta berkat bantuan Embah Google, akhirnya aku mendapat tips-tips yang cukup membantu untuk menyingkirkan si badmood super menyebalkan itu. ;)

1. Tidur

Hal ini adalah hal yang paling sering aku lakukan, karena ketika si badmood menyerang, pikiranku jadi kacau, semua persoalan jadi kulihat dari sisi negatif sehingga emosi pun jadi tak terkendali. Maka tidurlah yang menjadi pilihan. Dengan tidur, otak kita menjadi rileks. Walaupun saat terbangun kadang masih tersisa perasaan badmood itu, tapi paling tidak kita sudah lebih tenang.

2. Menangis

Saat si badmood membuat tidur pun jadi tak enak, menurunkan air mata dapat menjadi pilihan selanjutnya. Karena dengan menangis zat-zat yang tidak baik untuk otak seperti adrenalin yang menyebabkan ketegangan dan kecemasan akan ikut keluar bersama air mata, sehingga ia menjadi berkurang dan membuat kita lebih tenang.

3. Lakukan Hobi dan Hal Menyenangkan

Tidur susah, menangispun tak bias – mungkin takut terlihat cengeng. :D Maka yang paling efektif adalah melakukan hobi atau hal-hal menyenangkan lainnya, karena hal tersebut dapat membuat kita rileks. Misalnya saja main musik, mendengarkan musik, atau mungkin online seperti lagunya saykoji. :D Cara-cara ini terbukti sangat efektif bagi diriku sendiri, mungkin Anda pun demikian. Inti sebenarnya, yang harus kita lakukan adalah mengalihkan perhatian ke hal-hal lain yang membuat kita senang dan rileks, jangan terus-terusan terkurung dalam hal yang membuat kita badmood.

4. Tertawa

Tertawa selama 5 – 10 menit bisa merangsang pengeluaran endrophine dan serotonin (sejenis morfin alami tubuh), dan juga metonin. Ketiga zat ini merupakan zat yang baik untuk otak, sehingga dapat menimbulkan rasa tenang. Maka sering-seringlah menghibur diri dan menyehatkan tubuh dengan tertawa. Asalkan tidak aneh dan berlebihan. :D

5. Berpikir Positif

Apa yang kita lakukan akan mempengaruhi pikiran kita. Pikiran yang negatif dapat menimbulkan perasaan negatif pula. Maka mulailah melakukan hal-hal posotif dan selalu berpikir positif. Salah satu caranya adalah dengan melakukan hal-hal baik dan menyenangkan, lalu ingat orang-orang yang menyayangi kita, ingat cita-cita yang ingin kita raih. Pikirkan bahwa untuk membuat mereka bangga dan meraih cita-cita itu diperlukan semangat yang tinggi, optimisme, pikiran positif, dan ketenangan menghadapi hambatan. Cara ini dapat sangat membantu agar kita terlepas dari badmood yang mengganggu pikiran dan waktu kita yang berharga.

6. Berendam atau Berenang

Hal ini dapat membuat kitarileks karena dapat memperlancar aliran darah. Rasakan air yang merendam tubuh kita, lupakan hal-hal yang mengganggu dan tidak menyenangkan, Maka kita akan merasa lebih tenang.

7. Olah raga

Dengan berolah raga hingga berkeringat, zat kimia yang baik untuk otak dapat dikeluarkan oleh tubuh, sehingga membuat kita menjadi lebih tenang. Itu sebabnya orang yang sering olah raga akan selalu fit dan happy. Aktifitas ini sungguh sangat berguna menghilangkan badmood dan tentunya membuat kita menjadi lebih sehat. ;)

8. Curhat

Inilah tips terakhir, langkah yang paling sering dianjurkan untuk dilakukan saat kita tertimpa masalah, tak terkecuali saat badmood. Tentunya, badmood akan kita sering rasakan saat kita sedang mempunyai masalah.

Begitu sangat lega dan terasa lebih tenang saat beban yang mengganggu pikiran dan hati kita dapat dilepas sejenak dengan berbagi pada orang lain. Namun perlu diingat, janganlah terlalu lebar membuka pintu pada orang lain sehingga dapat bebas masuk dalam masalah kita, juga jangan menceritakan masalah kita kepada banyak orang, karena hal itu mungkin dapat membuat masalah yang kita hadapi menjadi semakin buruk. Jadi, pilihlah orang yang dapat dipercaya dan mengerti akan masalah yang sedang kita hadapi, kalau perlu, orang yang sekaligus dapat memberi saran dan solusi. Maka kita pun akan merasa lebih tenang.

Dari kedelapan tips di atas, kita dapat mencoba semuanya, lalu menerapkan yang mana yang paling efektif untuk diri kita saat rasa badmood itu menyerang, sehingga kita dapat lebih mudah dan cepat mengatasinya. Apalagi bagi yang sering merasa badmood, atau perempuan yang dalam masa Pramenstrual Syndrome - pastinya sering bete :D. Alhasil, waktu kita tidak akan terbuang percuma, perasaan tak lelah lama-lama, dan kita dapat melakukan kembali aktifitas kita yang bermanfaat. Walaupun kadang sulit, tapi kita harus berusaha. Semangat….!!! :)

[continue reading.....]

Friday, December 4, 2009

Memaknai Kehilangan

Kehilangan adalah suatu keadaan ketika suatu hal, barang, atau bahkan seseorang pergi meninggalkan kita, sehingga kita tidak dapat lagi melihatnya, menyentuhnya, dekat dengannya dan memainkannya. Sebuah keadaan yang berubah dari keadaan sebelumnya yang seperti biasanya. Hal ini tentu membuat kita sedih, sakit, perih dan tidak jarang kita menjadi marah atau menyalahkan orang lain. Perilaku tersebut sungguh sangat manusiawi dan pasti semua orang pernah atau bahkan sering mengalami dan merasakannya. :)

“Hidup adalah rangkaian pengalaman tentang kehilangan,” demikian kata-kata seorang motivator bernama Eloy Zalukhu dalam sebuah artikelnya.

Ya, kehilangan merupakan hal yang pasti akan selalu terjadi dalam perjalanan hidup kita setiap waktu, karena hidup ini hanya sementara, tidak kekal. Bagitu pula dengan segala perlengkapan dan perhiasannya, pasti akan hilang seiring hilangnya waktu, sampai akhirnya kita kehilangan jiwa. Oleh karena itu, sudah seharusnya kita belajar dengan baik dari setiap kehilangan-kehilangan yang pernah atau sedang kita alami, sehingga kita dapat memahami segala arti serta hikmah yang ada di belakang kehilangan, yang bukannya tidak mungkin suatu saat nanti kita akan mengalami yang lebih perih dan menyakitkan hati kita.



Mungkin masih terngiang dalam ingatan kita, sewaktu kanak-kanak ketika sebuah mainan yang biasa kita mainkan setiap hari tiba-tiba hilang atau sekedar rusak, pasti kita akan merasa sedih, marah dan akhirnya menangis. Itu adalah sebuah contoh kecil dan sederhana yang sering terjadi.

Lalu, ketika kita ditinggalkan atau dimusuhi teman-teman, tentu kita pun merasa sedih, karena suasana yang kita alami setelah itu pasti akan berubah. Namun, tidak kah kita berpikir sebab-sebab yang melatar belakangi kejadian semacam itu? Mungkin saja ada hal-hal yang telah kita lakukan sehingga mereka merasa tersinggung, lalu meninggalkan kita. :t

Itulah sebabnya kita harus belajar dari setiap kehilangan yang kita alami. Dan di sinilah pentingnya intropeksi diri, menyadari kesalahan yang kita lakukan dan tidak menyalahkan orang lain. Karena mungkin sebenarnya kita tidak meyadari bahwa penyebab hilangnya barang-barang kita adalah kesalahan kita sendiri yang teledor dan kurang hati-hati menjaganya. Teman yang memusuhi dan pergi meninggalkan kita adalah akibat dari kurang baiknya sikap kita kepada mereka, dan lain-lain penyebabnya.

Setelah menyadari semua itu, kita pun akan lebih terbuka untuk menerima banyaknya hikmah di belakang kehilangan tersebut. Mungkin, hilangnya mainan akan membuat kita mempunyai lebih benyak waktu untuk belajar. Perginya teman-teman akan membuat kita tidak lagi sering berkumpul-kumpul tak bermanfaat, membicarakan orang lain, dan sebagainya. Dan mungkin kita akan lebih leluasa dan punya banyak untuk mengasah diri dan berkreatifitas. Kehilangan-kehilang itu mungkin juga akan memberikan kita sesuatu yang lebih baik dari sebelumnya, menyadarkan kita bahwa yang dulu kita miliki itu kurang bermanfaat dan justru banyak membawa ketidak baikan.

Dengan demikian, kita pun akan lebih bijak dalam menghadapi setiap permasalahan yang terjadi dalam kehidupan kita. Sadarilah bahwa apa yang kita miliki saat ini adalah titipan-Nya yang harus kita jaga, pelihara, beri perhatian dan kasih sayang. Dan ikhlaskanlah jika sewaktu-watu Dia akan mengambil semua itu kembali dari kita.

So, bangkitlah dari setiap keterpurukan yang kita alami, ubahlah semua sikap buruk yang kita lakukan dalam menghadapi kehilangan dan masalah apapun. Jangan berlarut-larut menyesali apa yang telah terjadi, karena yang terpenting adalah bagaimana kita memperbaikinya dan berusaha untuk menjadi lebih baik. Dan jangan lupa untuk mengingat lirik lagu the massive… “Syukuri apa yang ada hidup adalah anugerah, tetap jalani hidup ini, melakukan yang terbaik…”

Ok guys, keep spirit and keep smile… ;)


[continue reading.....]

Saturday, November 14, 2009

Keamanan Pada Jaringan Wireless


Setelah membahas tentang kelemahannya, sekarang saya mempublish tentang bagaimana mengamankannya. :D Berikut artikelnya yang saya dapat dari Makalah Seminar Keamanan Wifi UNY-Josua M Sinambela.
Beberapa Teknik Keamanan yang digunakan pada Wireless LAN
Dibawah ini beberapa kegiatan dan aktifitas yang dilakukan untuk mengamankan jaringan wireless :


-Menyembunyikan SSID
Banyak administrator menyembunyikan Services Set Id (SSID) jaringanwireless mereka dengan maksud agar hanya yang mengetahui SSID yang dapat terhubung ke jaringan mereka. Hal ini tidaklah benar, karena SSID sebenarnya tidak dapat disembuyikan secara sempurna. Pada saat saat tertentu atau khususnya saat client akan terhubung (assosiate) atau ketika akan memutuskan diri(deauthentication) dari sebuah jaringan wireless, maka client akan tetap mengirimkan SSID dalam bentuk plain text (meskipun menggunakan enkripsi), sehingga jika kita bermaksud menyadapnya, dapat dengan mudah menemukan informasi tersebut. Beberapa tools yang dapat digunakan untuk mendapatkan SSID yang dihidden antara lain, kismet (kisMAC), ssid_jack (airjack), aircrack , void11 dan masih banyak lagi.

-Keamanan wireless hanya dengan kunci WEP
WEP merupakan standart keamanan & enkripsi pertama yang digunakan pada wireless, WEP memiliki berbagai kelemahan antara lain :

-Masalah kunci yang lemah, algoritma RC4 yang digunakan dapat dipecahkan.
-WEP menggunakan kunci yang bersifat statis
-Masalah initialization vector (IV) WEP
-Masalah integritas pesan Cyclic Redundancy Check (CRC32)

WEP terdiri dari dua tingkatan, yakni kunci 64 bit, dan 128 bit. Sebenarnya kunci rahasia pada kunci WEP 64 bit hanya 40 bit, sedang 24bit merupakan Inisialisasi Vektor (IV). Demikian juga pada kunci WEP 128 bit, kunci rahasia terdiri dari 104bit. Serangan-serangan pada kelemahan WEP antara lain :

1. Serangan terhadap kelemahan inisialisasi vektor (IV), sering disebut FMS attack. FMS singkatan dari nama ketiga penemu kelemahan IV yakni Fluhrer, Mantin, dan Shamir. Serangan ini dilakukan dengan cara mengumpulkan IV yang lemah sebanyak-banyaknya. Semakin banyak IV lemah yang diperoleh, semakin cepat ditemukan kunci yang digunakan (www.drizzle.com/~aboba/IEEE/rc4_ksaproc.pdf)

2. Mendapatkan IV yang unik melalui packet data yang diperoleh untuk diolah untuk proses cracking kunci WEP dengan lebih cepat. Cara ini disebut chopping attack, pertama kali ditemukan oleh h1kari. Teknik ini hanya membutuhkan IV yang unik sehingga mengurangi kebutuhan IV yang lemah dalam melakukan cracking WEP.

3. Kedua serangan diatas membutuhkan waktu dan packet yang cukup, untuk mempersingkat waktu, para hacker biasanya melakukan traffic injection. Traffic Injection yang sering dilakukan adalah dengan cara mengumpulkan packet ARP kemudian mengirimkan kembali ke access point. Hal ini mengakibatkan pengumpulan initial vektor lebih mudah dan cepat. Berbeda dengan serangan pertama dan kedua, untuk serangan traffic injection, diperlukan spesifikasi alat dan aplikasi tertentu yang mulai jarang ditemui di toko-toko, mulai dari chipset, versi firmware, dan versi driver serta tidak jarang harus melakukan patching terhadap driver dan aplikasinya.

-MAC Filtering
Hampir setiap wireless access point maupun router difasilitasi dengan keamanan MAC Filtering. Hal ini sebenarnya tidak banyak membantu dalam mengamankan komunikasi wireless, karena MAC address sangat mudah dispoofing atau bahkan dirubah. Tools ifconfig pada OS Linux/Unix atau beragam tools seperti network utilitis, regedit, smac, machange pada OS windows dengan mudah digunakan untuk spoofing atau mengganti MAC address.
Penulis masih sering menemukan wifi di perkantoran dan bahkan ISP (yang biasanya digunakan oleh warnet-warnet) yang hanya menggunakan proteksi MAC Filtering. Dengan menggunakan aplikasi wardriving seperti kismet/kisMAC atau aircrack tools, dapat diperoleh informasi MAC address tiap client yang sedang terhubung ke sebuah Access Point. Setelah mendapatkan informasi tersebut, kita dapat terhubung ke Access point dengan mengubah MAC sesuai dengan client tadi. Pada jaringan wireless, duplikasi MAC adress tidak mengakibatkan konflik. Hanya membutuhkan IP yang berbeda dengan client yang tadi.

-Captive Portal
Infrastruktur Captive Portal awalnya didesign untuk keperluan komunitas yang memungkinkan semua orang dapat terhubung (open network). Captive portal sebenarnya merupakan mesin router atau gateway yang memproteksi atau tidak mengizinkan adanya trafik hingga user melakukan registrasi/otentikasi. Berikut cara kerja captive portal :

-user dengan wireless client diizinkan untuk terhubung wireless untuk mendapatkan IP address (DHCP)
-block semua trafik kecuali yang menuju ke captive portal (Registrasi/Otentikasi berbasis web) yang terletak pada jaringan kabel.
-redirect atau belokkan semua trafik web ke captive portal
-setelah user melakukan registrasi atau login, izinkan atau buka akses ke jaringan (internet)

Beberapa hal yang perlu diperhatikan, bahwa captive portal hanya melakukan tracking koneksi client berdasarkan IP dan MAC address setelah melakukan otentikasi. Hal ini membuat captive portal masih dimungkinkan digunakan tanpa otentikasi karena IP dan MAC adress dapat dispoofing. Serangan dengan melakukan spoofing IP dan MAC. Spoofing MAC adress seperti yang sudah dijelaskan pada bagian Mac Filtering diatas. Sedang untuk spoofing IP, diperlukan usaha yang lebih yakni dengan memanfaatkan ARP cache poisoning, kita dapat melakukan redirect trafik dari client yang sudah terhubung sebelumnya.
Serangan lain yang cukup mudah dilakukan adalah menggunakan Rogue AP, yaitu mensetup Access Point (biasanya menggunakan HostAP) yang menggunakan komponen informasi yang sama seperti AP target seperti SSID, BSSID hingga kanal frekwensi yang digunakan. Sehingga ketika ada client yang akan terhubung ke AP buatan kita, dapat kita membelokkan trafik ke AP sebenarnya. Tidak jarang captive portal yang dibangun pada suatu hotspot memiliki kelemahan pada konfigurasi atau design jaringannya. Misalnya, otentikasi masih menggunakan plain text (http), managemen jaringan dapat diakses melalui wireless (berada pada satu network), dan masih banyak lagi. Kelemahan lain dari captive portal adalah bahwa komunikasi data atau trafik ketika sudah melakukan otentikasi (terhubung jaringan) akan dikirimkan masih belum terenkripsi, sehingga dengan mudah dapat disadap oleh para hacker. Untuk itu perlu berhati-hati melakukan koneksi pada jaringan hotspot, agar mengusahakan menggunakan komunikasi protokol yang aman seperti https,pop3s, ssh, imaps dst. Keamanan wireless hanya dengan kunci WPAPSK atau WPA2PSK WPA merupakan teknologi keamanan sementara yang diciptakan untuk menggantikan kunci WEP. Ada dua jenis yakni WPA personal (WPAPSK), dan WPARADIUS. Saat ini yang sudah dapat di crack adalah WPAPSK, yakni dengan metode brute force attack secara offline. Brute force dengan menggunakan mencoba-coba banyak kata dari suatu kamus. Serangan ini akan berhasil jika passphrase yang yang digunakan wireless tersebut memang terapat pada kamus kata yang digunakan si hacker. Untuk mencegah adanya serangan terhadap keamanan wireless menggunakan WPAPSK, gunakanlah passphrase yang cukup panjang (misal satu kalimat). Tools yang sangat terkenal digunakan melakukan serangan ini adalah CoWPAtty (http://www.churchofwifi.org/ ) dan aircrack (http://www.aircrackng.org). Tools ini memerlukan daftar kata atau wordlist, dapat di ambil dari http://wordlist.sourceforge.net/
Kesimpulan Banyaknya wireless LAN yang aktif dengan konfigurasi default akan memudahkan para hacker dapat memanfaatkan jaringan tersebut secara ilegal. Konfigurasi default dari tiap vendor perangkat wireless sebaiknya dirubah settingnya sehingga keamanan akses terhadap wifi tersebut lebih baik.
Keamanan jaringan Wireless dapat ditingkatkan dengan cara tidak hanya menggunakan salah satu teknik yang sudah dibahas diatas, tetapi dapat menggunakan kombinasi beberapa teknik-teknik tersebut sehinggakeamanan lebih terjamin. Tata letak wireless dan pengaturan power/daya transmit sebuah Access Point juga dapat dilakukan untuk mengurangi resiko penyalahgunaan wireless. Pastikan area yang dijangkau hanya area yang memang digunakan oleh user. Untuk solusi kemanan wireless dapat menggunakan protokol yang sudah disediakan yakni WPA2Radius atau sering disebut RSN/802.11i.

Sumber: Makalah Seminar Keamanan Wifi UNY - Josua M Sinambela

[continue reading.....]

Thursday, November 5, 2009

Kelemahan Jaringan Wireless

Artikel kali ini akan menjelaskan tentang kelemahan-kelemahan pada jaringan wireless. Seperti yang kita ketahui, jaringan tanpa kabel kini sudah menjadi hal yang tidak asing lagi bagi sebagian besar masyarakat Indonesia khususnya bagi masyarakat kota. Karena itu, kita harus mengetahui kelemahan-kelemahan yang menyertainya.
Kelemahan jaringan wireless secara umum dapat dibagi menjadi 2 jenis, yakni kelemahan pada konfigurasi dan kelemahan pada jenis enkripsi yang digunakan. Salah satu contoh penyebab kelemahan pada konfigurasi, karena saat ini untuk membangun sebuah jaringan wireless cukup mudah. Banyak vendor yang menyediakan fasilitas yang memudahkan pengguna atau admin jaringan sehingga sering ditemukan wireless yang masih menggunakan konfigurasi wireless default bawaan vendor. WEP (Wired Equivalent Privacy) yang menjadi standart keamanan wireless sebelumnya, saat ini dapat dengan mudah dipecahkan dengan berbagai tools yang tersedia gratis di internet. WPAPSK dan LEAP yang dianggap menjadi solusi menggantikan WEP, saat ini juga sudah dapat dipecahkan dengan metode dictionary attack secara offline.

Kelemahan Wireless pada Lapisan Fisik

Wifi menggunakan gelombang radio pada frekwensi milik umum yang bersifat bebas digunakan oleh
semua kalangan dengan batasan batasan tertentu. Setiap wifi memiliki area jangkauan tertentu tergantung power dan antenna yang digunakan. Tidak mudah melakukan pembatasan area yang dijangkau pada wifi. Hal ini menyebabkan berbagai dimungkinan terjadi aktifitas aktifitas antara lain:
Interception atau penyadapan
Hal ini sangat mudah dilakukan, dan sudah tidak asing lagi bagi para hacker.
Injection
Pada saat transmisi melalui radio, dimungkinkan dilakukan injection karena berbagai kelemahan pada cara kerja wifi dimana tidak ada proses validasi siapa yang sedang terhubung atau siapa yang memutuskan koneksi saat itu.
Jamming
Jamming terjadi karena frekwensi yang digunakan cukup sempit sehingga penggunaan kembali channel sulit dilakukan pada area yang padat jaringan nirkabelnya. Pengaturan penggunaan kanal frekwensi merupakan keharusan agar jamming dapat di minimalisir.
Locating Mobile Nodes
Dengan berbagai software, setiap orang mampu melakukan wireless site survey dan mendapatkan informasi posisi letak setiap Wifi dan beragam konfigurasi masing masing. Hal ini dapat dilakukan dengan peralatan sederhana spt PDA atau laptop dengan di dukung GPS sebagai penanda posisi.
Access Control
Dalam membangun jaringan wireless perlu di design agar dapat memisahkan node atau host yang dapat dipercaya dan host yang tidak dapat dipercaya. Sehingga diperlukan access control yang baik
Hijacking
Serangan MITM (Man In The Middle) yang dapat terjadi pada wireless karena berbagai kelemahan protokol tersebut sehingga memungkinkan terjadinya hijacking atau pengambilalihan komunikasi yang sedang terjadi dan melakukan pencurian atau modifikasi informasi.

Kelemahan pada Lapisan MAC (Data Layer)

Pada lapisan ini terdapat kelemahan yakni jika sudah terlalu banyak node (client) yang menggunakan channel yang
sama dan terhubung pada AP yang sama, maka bandwidth yang mampu dilewatkan akan menurun. Selain itu MAC address sangat mudah di spoofing (ditiru atau di duplikasi) membuat banyak permasalahan keamanan. Lapisan data atau MAC juga digunakan dalam otentikasi dalam implementasi keamanan wifi berbasis WPA Radius (802.1x plus TKIP/AES).

[continue reading.....]

Monday, September 21, 2009

Masa Tak Terlupa

Di bilik sederhana itu, kau memanjaku slalu
Hangat canda tawamu menghiasi hariku...
Kau timang-timang aku
Kau tunggui aku hingga terlelap dalam mimpiku,
menepis rasa takut & tenangkan tangisku
Melebarkan senyum menghadapi kenakalanku.

Kurindu saat itu,
saat kau tak pernah melepasku dari pelukmu
Kurindu suasana itu,
suasana nyaman yang kaucipta untukku

Kuingin kembali, ke saat yang tak lagi kudapat
Kuingin kembali, merasakan sebuah masa yang lama kudamba

Ku lelah di tempat ini. Sepi dari cintamu. Hampa dari kasihmu
Kuingin pergi, berlari tinggalkan sunyi sepi ini

Namun ku tersadar dari lamunanku
Masa-masa itu hanya untuk aku kenang,
kusimpan dan tak hilang
Karena kini ku telah beranjak dari saat itu,
melanjutkan jalananku
Ku tak mungkin lagi untuk mundur & kembali

[continue reading.....]

Thursday, August 20, 2009

Konfigurasi Jaringan Di Ubuntu Melalui Terminal

Hhmm... Sudah lama ingin posting-posting, setelah beberapa minggu sok sibuk dan dibuat sebel karena komputer jadoelku manja-manjaan terus sekarang akhirnya kesampean lagi ;). Kali ini saya akan membahas tentang bagaimana mengkonfigurasi jaringan / IP Address di Ubuntu melalui Terminal (text mode). Mungkin kalau untuk mengkofigurasi melalui GUI teman-teman pasti sudah cukup mengerti, jadi saya hanya akan membahas tentang konfigurasi melalui Terminal, tujuannya agar saya sendiri pun lebih paham ;)).

Oke bos, langsung saja. Berangkat... :D

Untuk contoh kofigurasi ini, saya akan menggunakan alamat IP pada kelas C, dengan IP address = 192.168.1.13; subnetmask = 255.255.255.0; dan gateway = 192.168.1.1

a. Konfigurasi Jaringan Temporary
Seperti namanya, temporary, konfigurasi ini hanya bersifat sementara. Maksudnya, jika setelah melakukan konfigurasi kemudian komputer di-restart atau di-shut down, maka seluruh konfigurasi tersebut akan hilang dan IP komputer akan kembali menjadi sebelum dikonfigurasi. Berikut perintah-perintah yang harus diketikkan di terminal :
-masuk sebagai super user
$ sudo su
-memeriksa kartu jaringan
# dmesg |grep eth
-memasukkan alamat IP

# ifconfig eth0 192.168.1.13 netmask 255.255.255.0
-memasukkan alamat gateway
# route add default gateway 192.168.1.1
-memasukkan DNS server
# gedit /etc/resolv.conf
-setelah text editor muncul ketikkan seperti berikut
nameserver 192.168.1.1
kemudian save dan close text editor tersebut
-merestart sistem jaringan
# /etc/init.d/networking restart

b. Konfigurasi Jaringan Permanen
Sebaliknya, dengan cara ini maka konfigurasi yang telah dilakukan tidak akan hilang meskipun komputer di-restart atau di-shut down, kecuali jika ada yang merubah alamat IP-nya lagi dengan cara ini :D.
-masuk sebagai super user dan periksa kartu jaringan seperti cara pertama
-memasukkan alamat IP
# gedit /etc/network/interfaces
setelah text editor muncul ketikkan seperti berikut
auto eth0
iface eth0 inet static
address 192.168.1.13

netmask 255.255.255.0

gateway 192.168.1.1
network 192.168.1.0
broadcast 192.168.1.255
save dan close text editor tersebut
-merestart sistem jaringan
# /etc/init.d/networking restart
untuk melihat hasil konfigurasi
# ifconfig
-menguji konektifitas jaringan
# ping 192.168.1.1
-setelah selesai logout super user
# exit

Demikianlah cara mengkofigurasi jaringan / IP Address di Ubuntu melalui Terminal yang dapat saya tulis tanpa penjelasan panjang lebar, semoga bermanfaat. :)

[continue reading.....]

Wednesday, July 29, 2009

EnCore Microprocessor

Ini dia sebuah temuan terbaru di dunia teknologi informasi oleh para ilmuan dari University of Edinburgh, Skotlandia, yaitu sebuah microprocessor jenis baru yang diberi nama EnCore. Mikroprosesor ini mampu meningkatkan kemampuan MP3 Player dan ponsel 4G menjadi lebih hemat daya. EnCore pun memberikan kemampuan proses yang lebih cepat, namun demikian power dan ruang penyimpanannya lebih sedikit dibanding perangkat sejenis lainnya yang telah beredar di pasaran.
Salah satu pengembang Encore tersebut, Prof. Nigel Topham dari School of Informatics, University of Edinburgh mengatakan, "Jika perangkat ini digunakan pada ponsel, maka akan melonggarkan daya tahan baterai, meskipun belum diketahui berapa lama dapat bertahan. Prosesor ini mengusung konsumsi daya yang rendah dibanding prosesor komersial lainnya, pengguna pun dapat melakukan kostumisasi prosesor dan menambah aplikasi yang dapat dijalankan."
Beliau pun menyatakan bahwa pihaknya merasa bangga karena chip temuannya dapat bekerja dengan stabil meskipun dengan konsumsi rendah daya.

Sebenarnya mikroprosesor EnCore ini telah dikembangkan selama 4 tahun sebagai bagian dari proyek yang disponsori oleh Engineering and Physical Science Research Council (EPSRC). Yang bertujuan untuk meneliti metode baru pengembangan device komputer.
Berikut penjelasan lengkap tentang Encore Microprocessor dari School of Informatics, University of Edinburgh.

The EnCore microprocessor family is a configurable and extendable implementation of the ARCompact® instruction-set architecture. It is designed to fulfill the following aims and objectives:
  • Low-complexity and low gate-count design.
  • Highest operating frequency in its class.
  • Lowest possible dynamic energy consumption. EnCore has a target of 99% of flip-flops automatically clock-gated using typical Cadence and Synopsys synthesis tools.
  • Best-in-class CPI (cycles-per-instruction), with most non-memory operations achieving single-cycle latency, and no more than one load-delay slot.
  • Minimized branch penalties, resulting in an overall Dhrystone performance of at least 1.4 DMIPS / MHz.
  • Easy configurability of cache architectures and support for either 16 or 32 GPRs. These features have the most significant impact on both performance and die area for processors in this class.
  • Clean design, easily maintained and extended.
These design objectives are addressed through the use of a relatively short pipeline, comprising four main stages plus a fifth stage devoted solely to the write-back of results. The design supports separate instruction and data caches, each of which can be configured in terms of size, associativity and block size.
The design of any processor involves trade-offs between logical complexity and CPI, as each CPI-improving technique requires the investment of additional logic. There is also a trade-off between CPI and operating frequency, as CPI improvements often lengthen critical paths. EnCore achieves a comparatively high operating frequency of around 375 MHz in a standard TSMC 0.13 µm G process. This requires streamlined control logic particularly in areas such as instruction alignment, zero-overhead loop management, and the handling of complex but infrequent data cache events. It also relies, where possible, on the sharing of data-path elements for multiple purposes. This helps to minimize logical complexity, and yields gate counts as low as 20-24 kgates for a typically configured core. (dari berbagai sumber)

[continue reading.....]

Friday, July 17, 2009

Membuat Menu di Blogger dengan List-O-Matic

Nah, ini dia yang akhirnya aku temukan, yaitu cara membuat menu yang sederhana pada blogger. Sebelumnya aku pun sudah menemukan caranya, namun cara tersebut cukup agak sulit untuk aku yang masih buta dengan script css. Dan kali ini aku mendapatkan cara yang lebih mudah ;). Berdasarkan hasil searching-searching di Mbah Google, menu-menu itu disebut dengan List-O-Matic.
Jika kalian bingung menu-menu tersebut akan berbentuk seperti apa, maka lihat saja ke bagian atas blogku ini, pasti ada menu-menu berwarna pink, nah seperti itu lah bentuknya ;). Ok, Anda berminat???

1. Sebelumnya kita harus menentukan nama untuk menu-menu yang akan kita buat, misalnya dua menu yaitu Home dan About
2. Kemudian pada Layout--Page Element pilih Add Gadget--Html/Java Script, masukkan script berikut, jika tidak ingin lelah menulis manual silahkan dicopy-paste :D

<div id="navcontainer">
<ul id="navlist">
<li><a href="http://nama.blogspot.com/home.html">Home</a></li>
<li><a href="http://nama.blogspot.com/about.html">About</a></li>
</ul>

3. Letakkan ditempat yang diinginkan lalu klik Save. Tulisan yang berwarna pink dapat Anda ganti dengan link tujuan Anda
4. Kemudian pada bagian Edit Html cari kode ]]></b:skin> dan letakkan script berikut sebelum kode tersebut

#navlist ul
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}
#navlist li
{
display: inline;
list-style-type: none;
}
#navlist a { padding: 3px 10px; }
#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #036;
text-decoration: none;
}
#navlist a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}

5. Kemudian klik Save. Tulisan yang berwarn pink adalah kode warna dasar menu, Anda dapat menggantinya dengan warna yang Anda inginkan, tentu saja dengan menuliskan kode warnanya ;). Silahkan mencoba :).


[continue reading.....]

Saturday, June 6, 2009

untitled

duhai malaikat-malaikat
yang selalu ada di tempat yang tak kutahu
biarlah aku berpuisi dalam bahagiaku
biarlah jemariku menari menulis kisah indah cintaku

ini tentang dia,
tentang seseorang yang mencuri hati
dan menarik perhatianku
yang di setiap aku bangun dari tidur lelapku,
selalu terbayang wajahnya di otakku

selalu disebut namanya oleh hatiku
yang selalu kurindu
yang selalu ada di mimpiku

dia hanyalah setetes embun dikala pagi
dan satu bintang paling benderang di waktu malam

namun dia bagaikan udara yang kuhirup
bagaikan darah yang mengaliri tubuhku
bagaikan irama detak jantungku

segalanya bagiku



[continue reading.....]
template by suckmylolly.com and redesign by Ria Ardini