jump to navigation

back to the square one (part deux) September 17, 2008

Posted by Reza WS in IT.
Tags:
add a comment

bangun tidur kuterus buka thunderbird, di inbox ada email baru dari Citrix, “Citrix XenServer 5 Has Arrived” itu banner email nya,,, phew !!! ini artinya skripsi gw back to the square one (again!), gw mesti download versi 5, yang lebih baru, coz gw masih make yg versi 4… anyway ngomongin skripsi, skripsi gw udh sampe deployment stage, 2 VM udah runs well, IPS udah bisa prevent what we called it an “attack”…  

the next best things to do is,,

  1. download CitrixXenServer 5
  2. backup VM #1
  3. backup VM #2
  4. burn ISO
  5. install CitrixXenServer 5
  6. restore VM #1
  7. restore VM #2
  8. cek konfigurasi
  9. up and running
sebenernya ini rada2 beresiko juga, coz ngelihat kmrn pas masang NIC baru jg rada ribet inisialisasinya,,
I must well prepared for this kind of deployment… coz this is one way ticket,,,

skripsi gw September 11, 2008

Posted by Reza WS in IT.
add a comment

Terhitung sejak bulan mei 2007 berarti skripsi gw udh jalan sekitar 1 tahun 4 bulan,,,  lumayan lama juga ketunda… ada bbrp hal penting dan  (ternyata) gak penting yang menghambat gw untuk ngeberesin skripsi gw,,, seperti blm adanya teknologi hardware assisted virtualization dari intel dan Xen yang belum nyediain XenExpress (which is the best way to learn virtualization).

Sebenernya ide untuk judul skripsi gw udh muncul di awal 2006, waktu itu dosen Jarkom gw, Mas Tedi, ngasih tugas yang lumayan menantang untuk mahasiswanya,, kebetulan gw dapet tema yang gak tau kenapa, gak ada yang ngambil dan satu-satunya tema yang tersisa, yaitu IDS, yes IDS, intrusion detection system, well gw pny sedikit pengalaman dengan toolsnya yaitu snort, jadi ceritanya dulu waktu sma, kelas 3 klo gak salah, di Neotek ada bahasan ttg snort sbg sniffer (ini salah satu kegunaan snort, selain sebagai NIDS), gw coba  coz di Neotek ada tutorialnya jg, gw install di windows 2000, lengkap ama winpcap -nya,,, dan pas gw jalanin gak ada output apa2 dari program itu, mungkin ada konfigurasi yang kelewat sama gw, singkat kata gw tinggalin lah Windows based snort,,,

Nah waktu gw tau klo cm ada 1 tema yang tersisa buat tugas jarkom, well gw sanggupin untuk ngambil tema itu, dan gw anggap sebagai tantangan, coz gw msh penasaran juga ama kegagalan gw wkt itu, dan gak mungkin gw masuk kelompok laen sedangkan bbrp tmn gw, blm dapet kelompok… wkt itu klo gak salah ada bbrp tema, spt DNS, mail server, collaboration server dll..  mulai utak-atik di dlm vmware (well blm jamannya hardware assisted virtualization wkt itu), 1 IDS sensor & 1 target gw install di pc gw,, kebetulan gw dpt bagian ngulik, wkt itu bikin rule bwt detect ping, decode telnet session, detect nmap -sS (stealth scan) ini ngandelin preprocessor doank, yang akhirnya bisa juga tuh,,, betapa girangnya gw wkt pertama gw bisa liat alert dari icmp echo reply yg dtg dr target host gw, dan berlanjut gw bisa liat sesi telnet yang di decode, kliatan jg klo si telnet user lagi directory browsing.. akhirnya gw dpt nilai kuliah yg lumayan jg, sebanding lah ama kerjanya… dari sini gw dpt inspirasi bwt judul skripsi gw nanti,,,

Suatu waktu si Samsi minta saran ttg judul skripsi, akhirnya gw saranin dya untuk make tema IDS itu, berbekal makalah jarkom gw, yang ternyata mesti ditambahin sedikit spy layak jadi skripsi, singkat kata si Samsi sidang skripsi bbrp wkt yang lalu…

Seiring berjalannya waktu,, nongol lah konsep IPS dan hardware assisted virtualization dan kebetulan gw pgn sesuatu yang baru, dan mumpung blm pernah ada yang ambil tema itu di kampus gw, akhirnya gw angkat tema IPS over hardware assisted virtualization,, yang intinya naro IPS appliance di atas hypervisor,,, rada aneh memang naroh IPS di domU (ini istilah di Xen, yg nunjukin virtualized environment), karena biasanya IPS di taro di luar server, persis dibelakang router hardwarenya, jadi sebelum packet masuk ke server, di filter dulu di IPS, well gw berpegang pada prinsip, “berani gagal”, yaa  gw coba lah untuk jalanin IPS di domU, yang akhirnya gw bisa ngewujudin apa yang selama ini gw anggap impossible menjadi possible,,, tentu dengan kerja keras cerdas dan sedikit luck…

Awalnya gw milih openBSD bwt jadi IPS sensor, well karena gw kurang teliti baca manualnya snort, ternyata snort mesti duet ama iptables, klo gak make freeBSD + pf yg gw kurang familier,,,  kemudian gw coba distro debian, eh gagal pas install dr debian netinst, coz gak nemu repo nya, yang berakibat abis fresh install gak ada SSHD bwt remote via ssh dan gak ada wget bwt donlod installer :( mungkin akan gw coba lagi di lain waktu (i’ll be back !!!) , akhirnya gw kembali ke selera asal, slackware linux my all time fave and so far so good,, mentok sana sini pas install libnet yang ternyata mesti make versi 1.0 sekian (lagi-lagi gw gk teliti baca manual), ngulik iptables supaya paket ngalir dari DMZ keluar vice versa, smp si snort gak bs ngedrop packet, , blom lagi mesti cabut pasang kabel NIC yg jebol (2x ganti NIC) , yang pada akhirnya gw  bisa reject packet (what an effort !!!) walaupun bukan sebentuk serangan, at least ada packet yg rejected akibat snort rule yg gw bikin, and it’s a good start for me…

quote of the day:

A journey of a thousand miles begins with a single step (Confusius)

stay hungry, stay foolish (Steve Jobs)

day of rejection… September 10, 2008

Posted by Reza WS in IT.
Tags: , , ,
1 comment so far

September 10, 2008,, day of rejection

setelah nyoba make bridge bwt IPS gw, yg ternyata hampir impossible untuk diterapin di guest VM gw (at least ampe gw nulis ini) akhirnya gw memutuskan untuk make NAT (network address translation), yg berarti nambah 1 hop dan meningkatkan sedikit vulnerabilities, coz IPS gw punya IP address (selaen lewat management port) yg bisa diakses dr network luar..

berbicara tentang rejection (penolakan), hari ini,  setelah berhari-hari ngulik (googling n RtFM), sampai desperate mau balik lagi ke ide awal make bridge (rada gila emg ide ini), akhirnya, gw berhasil nge-reject packet yang lewat di IPS gw, snort rule-nya masih sederhana, cm :

reject udp any any <> any 53  (msg:"yahoo DNS Request";\
content:"yahoo"; replace:"detik";sid: 1000022;)

preprocessor pake stream5, frag3, kemudian konfigurasi iptables di set sbb

#iptables -A FORWARD -j QUEUE

jangan lupa masukin command ini di shell favorit ente

#echo 1 > /proc/sys/net/ipv4/ip_forward

sederhana banget memang, tapi seenggaknya dr situ muncul ide bwt reject / drop packet yg laen or even a full scale attack, mulai dari portscan sampe DoS.

scr.shot

yahoo
yahoo

gambar di atas keliatan gw bisa ping ke www.google.com, tapi gak bisa browse ke www.yahoo.com melalui browser gw, lain hal nya klo ip address Yahoo gw pake di browser, pasti bisa masuk ke halaman web nya yahoo… coz rule gw cm nge-reject lookup terhadap Yahoo doank..

yaa keberhasilan kecil ini cukup lah bwt menghibur gw yg juga mengalami sebuah penolakan…

nambahin NIC ke XenServer September 4, 2008

Posted by Reza WS in IT.
Tags:
add a comment

Awalnya gw pengen bikin bridge di DomU1 gw, knp gw butuh bridge? coz gw lagi configure snort-inline yang sniff packet lewat bridge interface, dengan promiscuous mode (bener gak gw nulis ???) setelah ngalor-ngidul googling akhirnya gw bisa juga nambahin NIC ke XenServer gw,,,,sebenernya kmrn udh bisa lewat XenCenter otomatis nongol NIC baru di bawa tab NIC, somehow kmrn tiba2 XenServer gak gak bisa diremote, dugaan gw pasti NIC nya nih, coz gw ping RTO, gw cabut itu NIC n gw ganti eh malah jadi repot pas mau configure NIC, yaudh gw googling ngalor ngidul n sambil baca2 manual (RTfM), akhirnya ketemu dan gw analisa, trus yaudh gw tulis dimari,,,  jadi begini urutan buat nambahin NIC di XenServer : pertama kita mesti tau MAC address (alias hardware address) si NIC itu, caranya bisa lewat console ketik

#ifconfig eth1 | grep HWaddr

ntar keluar dah rangkaian spt  00:1E:52:36:4B:0D , simpen dmn kek terserah.

kedua cari tau host uuid dengan ngetik

#xe host-list

di console, ntar nongol rangkaian karakter seperti ini 9c8931ef-eb1c-4f17-baaa-7c964af6e6e5 ,  simpen lagi terserah ente…

ketiga masukin command di console

#xe pif-introduce device=eth1 mac=00:1E:52:36:4B:0D \
host-uuid=9c8931ef-eb1c-4f17-baaa-7c964af6e6e5

gmn cara ngeceknya klo NIC nya udh nyala

coba cek di dengan ngetikin di XenServer console :

#xe pif-list

pasti nongol 2 NIC, eth0 dan eth1

coba liat tab NIC di XenCenter, ada 2 NIC gak

klo gak ada ya, dicoba lagi dr awal…

good luck

semoga bermanfaat.

ping (echo request…) September 1, 2008

Posted by Reza WS in just my 2 cents.
Tags:
add a comment

Hi there, selamat datang di blog gw, BitByteBite,  tempat gw nulis apa – apa yg telah,sedang dan  mungkin akan terjadi nanti. Tema blog ini sesuai namanya yaa gak jauh – jauh dari hobi gw.  Setelah sekian lama gw kenal PC n Internet ( berapa lama yak ?!), akhirnya baru kali ini gw bikin blog dan website pribadi gw (kemana aja, Mas ???). Mudah – mudahan gw bisa ngasih sesuatu buat penghuni blogsphere.

Hello world! September 1, 2008

Posted by Reza WS in just my 2 cents.
1 comment so far

duh gw bukan programmer,,,, knp mesti ada “Hello world !” but it’s okay, I do appreciate programmers, coz without ‘em, I can’t do blogging :D (tanya knp ???)

by the way, this is my 1st post on this blog…