Sesi (session=summetric keys) adalah sebuah kunci yang dienkripsi yang di hasilkan secara acak untuk memastikan tingkat keamanan antara pengguna dengan sistem yang melayani (server) atau diantara 2 komputer yang sedang melakukan komunikasi data. Pada standar lapisan OSI, session terletak di lapisan ke-4
Karena begitu pentingnya kehadiran sesi inilah mengapa sesi juga merupakan salah satu incaran seorang penyusup yang ingin masuk secara tidak sah kedalam suatu situs.
Pada anatomi joomla, sesi ditempatkan khusus di sebuah direktori dan juga di suatu tabel basisdata. Di tabel mysql terdapat tabel #_session. Sistem server apache yang menjalankan sistem joomla secara default menuliskan session ini sesuai konfigurasi standar php (php.ini).
Celakanya pada server sharing, konfigurasi php.ini juga diterapkan pada semua account situs. Jadi kode sesi ini bercampur antara misalnya pemilik domain a.com dengan b.com. Lebih celaka lagi jika hak akses pengguna apache dari masing-masing adalah sama, yang umum digunakan adalah user apache (coba di cek di konfigurasi httpd.conf). Probabilitas penggunaan sesi dari doamin yang lain pada domain lain untuk disalah gunakan menjadi sangat tinggi.
Bagaimana memperkecil probabilitas ini?
Ada satu trik yang mudah dilakukan dan dapat menambah bobot level pengamanan dari situs joomla anda.
Tambahkan perintah dibawah berikut:
php_value session.save_path /path_local/session
ke dalam konfigurasi apache anda atau jika anda adalah admin hosting dengan hak akses terbatas, perintah ini dapat ditambahkan di file .htacces.
Silahkan ber-eksperimen, semoga berguna.
Tetesan air dapat membentuk sebuah sungai, kumpulan butiran beras bisa memenuhi lumbung. Jangan meremehkan hati nurani sendiri, jangan pernah berpikir untuk tidak melakukannya walau perbuatan itu sangat kecil.
Friday, April 11, 2008
Konfigurasi & Optimasi Kernel FreeBSD
Router dengan FreeBSD jadi ada baiknya kernel konfigurasikan dulu untuk mendukung semua keperluan.
Yang perlu dikonfigurasi adalah membuat kernel agar support PF (PF miliknya OpenBSD nech :p;) trus support ALTQ CBQ trus untuk optimasi SQUID supaya bisa dukung diskd dan meng-unload konfigurasi-konfigurasi yang tidak di gunakan pada kernel seperti dukungan terhadapa Slot ISA, RAID dan SCSI, USB, Wireless de eL eL -lah.
Untuk mengkonfigurasi kernel FreeBSD silahkan lakukan langkah-langkah berikut ini :
# cd /usr/src/sys/i386/conf
# cp GENERIC ROUTER
# ee ROUTER
Disini hanya menambahkan beberapa parameter untuk mengaktifkan fiture-fiture yang akan digunakan seperti yang saya sebutkan sebelumnya diatas :p .
kembali ke ee ROUTER pada bagian-bagian seperti
machine i386
#cpu I486_CPU
#cpu I586_CPU
cpu I686_CPU
ident Router
…
#options MSDOSFS
…
#options SCSI_DELAY=5000
…
# SCSI Controllers — commend semunya untuk menonaktifkan dukungan
#device ahb
#device ahc
#device ahd
#device amd
#device isp
#device ispfw
#device mpt
#device ncr
#device sym
#device trm
#device adv
#device adw
#device aha
#device aic
#device bt
#device ncv
#device nsp
#device stg
# SCSI peripherals
#device scbus
#device ch
#device da
#device sa
#device cd
#device pass
#device ses
…
# RAID controllers interfaced to the SCSI subsystem
#device amr
#device arcmsr
#device asr
#device ciss
#device dpt
#device hptmv
#device rr232x
#device iir
#device ips
#device mly
#device twa
# RAID controllers
#device aac
#device aacp
#device ida
#device mfi
#device mlx
#device pst
#device twe
…
# PCCARD (PCMCIA) support
# PCMCIA and cardbus bridge support
#device cbb
#device pccard
#device cardbus
…
## cape nilisnya selanjutnya perkategori aza yach :)) ati-ati salah oke !
# ISA Ethernet NICs –> comment semua dibawahnya
# Wireless NIC cards –> comment semua dibawahnya
#USB Support –> comment semua dibawahnya
# FireWire support –> comment semua dibawahnya
Apa yang saya lakukan diatas adalah untuk menonaktifkan dukungan hardware terhadap perangkat-pernangkat yang tidak saya gunakan… ini berguna untuk meng-efisiensikan kernel terhadap sistem saya nantinya… dan yang paling penting adalah saya menambahkan ini pada bagian akhir konfigurasi file ROUTER untuk mengaktifkan beberapa parameter :
###—untuk support PF—-###
device pf
device pflog
device pfsync
###—untuk support altq cbq—###
options ALTQ
options ALTQ_CBQ
options ALTQ_RED
options ALTQ_RIO
options ALTQ_HFSC
options ALTQ_PRIQ
options ALTQ_NOPCC
###—untuk optimasi squid untuk dukungan diskd—###
options SYSVMSG
options MSGMNB=32768
options MSGMNI=164
options MSGSEG=8196
options MSGSSZ=512
options MSGTQL=2048
###—optional—###
device carp
options HZ=1000
Setelah selesai save dan keluar dari editor dengan menekan [Esc] dan [Enter] 2x !
Selanjitnya tinggal meng-compile kernel yang baru saya dikonfigurasi :
# config ROUTER
# cd .. ../compile/ROUTER
# make cleandepend
# make depend
# make all
# make install
Selanjutnya tinggal di reboot dech… :D
Yang perlu dikonfigurasi adalah membuat kernel agar support PF (PF miliknya OpenBSD nech :p;) trus support ALTQ CBQ trus untuk optimasi SQUID supaya bisa dukung diskd dan meng-unload konfigurasi-konfigurasi yang tidak di gunakan pada kernel seperti dukungan terhadapa Slot ISA, RAID dan SCSI, USB, Wireless de eL eL -lah.
Untuk mengkonfigurasi kernel FreeBSD silahkan lakukan langkah-langkah berikut ini :
# cd /usr/src/sys/i386/conf
# cp GENERIC ROUTER
# ee ROUTER
Disini hanya menambahkan beberapa parameter untuk mengaktifkan fiture-fiture yang akan digunakan seperti yang saya sebutkan sebelumnya diatas :p .
kembali ke ee ROUTER pada bagian-bagian seperti
machine i386
#cpu I486_CPU
#cpu I586_CPU
cpu I686_CPU
ident Router
…
#options MSDOSFS
…
#options SCSI_DELAY=5000
…
# SCSI Controllers — commend semunya untuk menonaktifkan dukungan
#device ahb
#device ahc
#device ahd
#device amd
#device isp
#device ispfw
#device mpt
#device ncr
#device sym
#device trm
#device adv
#device adw
#device aha
#device aic
#device bt
#device ncv
#device nsp
#device stg
# SCSI peripherals
#device scbus
#device ch
#device da
#device sa
#device cd
#device pass
#device ses
…
# RAID controllers interfaced to the SCSI subsystem
#device amr
#device arcmsr
#device asr
#device ciss
#device dpt
#device hptmv
#device rr232x
#device iir
#device ips
#device mly
#device twa
# RAID controllers
#device aac
#device aacp
#device ida
#device mfi
#device mlx
#device pst
#device twe
…
# PCCARD (PCMCIA) support
# PCMCIA and cardbus bridge support
#device cbb
#device pccard
#device cardbus
…
## cape nilisnya selanjutnya perkategori aza yach :)) ati-ati salah oke !
# ISA Ethernet NICs –> comment semua dibawahnya
# Wireless NIC cards –> comment semua dibawahnya
#USB Support –> comment semua dibawahnya
# FireWire support –> comment semua dibawahnya
Apa yang saya lakukan diatas adalah untuk menonaktifkan dukungan hardware terhadap perangkat-pernangkat yang tidak saya gunakan… ini berguna untuk meng-efisiensikan kernel terhadap sistem saya nantinya… dan yang paling penting adalah saya menambahkan ini pada bagian akhir konfigurasi file ROUTER untuk mengaktifkan beberapa parameter :
###—untuk support PF—-###
device pf
device pflog
device pfsync
###—untuk support altq cbq—###
options ALTQ
options ALTQ_CBQ
options ALTQ_RED
options ALTQ_RIO
options ALTQ_HFSC
options ALTQ_PRIQ
options ALTQ_NOPCC
###—untuk optimasi squid untuk dukungan diskd—###
options SYSVMSG
options MSGMNB=32768
options MSGMNI=164
options MSGSEG=8196
options MSGSSZ=512
options MSGTQL=2048
###—optional—###
device carp
options HZ=1000
Setelah selesai save dan keluar dari editor dengan menekan [Esc] dan [Enter] 2x !
Selanjitnya tinggal meng-compile kernel yang baru saya dikonfigurasi :
# config ROUTER
# cd .. ../compile/ROUTER
# make cleandepend
# make depend
# make all
# make install
Selanjutnya tinggal di reboot dech… :D
Reset Password Cisco 2600 Series
Supaya gak lupa tulus dulu aza ah :D
* Yang jelas yang paling pertama hidupkan dulu Router Cisco 2600 Series-nya :D
* Tekan Break atau Ctrl+Break di terminal keyboard sekitar 10-60 detik pertam pada saat power up. Dan router akan masuk mode ROMMON. Ketik confreg 0×2142 pada rommon 1>. Register 0×2142 akan mem-by pass nvram (yg berisi startup configuration dimana password tersimpan).
rommon 1>confreg 0×2142
* Ketik reset pada rommon 2>. Disini Router akan reboot, tapi mengabaikan startup configuration-nya.
rommon 2>reset
* Apabila ada pertanyaan tentang initial setup procedure, jawablah dengan no atau ctrl+c
* Sekarang sudah masuk ke Router> prompt.
* ketikkan enable untuk masuk ke privilege exec mode (anda tidak akan diminta password). Prompt akan berganti ke Router#
Router>enable
* Ketik copy startup-config running-config untuk mengkopi semua konfigurasi yang ada di NVRAM ke RAM. Jangan Sampai terbalik !!!
Router#copy startup-config running-config
* Untuk mengganti password, ketikkan configure terminal. Prompt akan berganti ke Router(config)#
Router#configure terminal
* Gantilah password dengan mengetikkan perintah
Router(config)#enable secret your_new_password_here
* Hasil pengkopian configurasi dari NVRAM tadi akan menyebabkan semua interface down. Untuk menghidupkannya kembali, seperti biasa #config terminal -> interface fastEthernet0/0 -> no shutdown. Demikian pula dengan netwrok interface yg lain.
* Masih di configure terminal (konfigurasi global). Kembalikan router ke register awal (dalam hal ini register 0×2120).
Router(config)#config-register 0×2102
Router(config)#end
* selanjutnya kopikan konfigurasi yg sedang jalan ke NVRAM dg perintah #copy running-config startup-config
Router#copy running-config startup-config
* Reload Router Cisco 2600 Series-nya
Router#reload
Sekarang dah selesai dech…
* Yang jelas yang paling pertama hidupkan dulu Router Cisco 2600 Series-nya :D
* Tekan Break atau Ctrl+Break di terminal keyboard sekitar 10-60 detik pertam pada saat power up. Dan router akan masuk mode ROMMON. Ketik confreg 0×2142 pada rommon 1>. Register 0×2142 akan mem-by pass nvram (yg berisi startup configuration dimana password tersimpan).
rommon 1>confreg 0×2142
* Ketik reset pada rommon 2>. Disini Router akan reboot, tapi mengabaikan startup configuration-nya.
rommon 2>reset
* Apabila ada pertanyaan tentang initial setup procedure, jawablah dengan no atau ctrl+c
* Sekarang sudah masuk ke Router> prompt.
* ketikkan enable untuk masuk ke privilege exec mode (anda tidak akan diminta password). Prompt akan berganti ke Router#
Router>enable
* Ketik copy startup-config running-config untuk mengkopi semua konfigurasi yang ada di NVRAM ke RAM. Jangan Sampai terbalik !!!
Router#copy startup-config running-config
* Untuk mengganti password, ketikkan configure terminal. Prompt akan berganti ke Router(config)#
Router#configure terminal
* Gantilah password dengan mengetikkan perintah
Router(config)#enable secret your_new_password_here
* Hasil pengkopian configurasi dari NVRAM tadi akan menyebabkan semua interface down. Untuk menghidupkannya kembali, seperti biasa #config terminal -> interface fastEthernet0/0 -> no shutdown. Demikian pula dengan netwrok interface yg lain.
* Masih di configure terminal (konfigurasi global). Kembalikan router ke register awal (dalam hal ini register 0×2120).
Router(config)#config-register 0×2102
Router(config)#end
* selanjutnya kopikan konfigurasi yg sedang jalan ke NVRAM dg perintah #copy running-config startup-config
Router#copy running-config startup-config
* Reload Router Cisco 2600 Series-nya
Router#reload
Sekarang dah selesai dech…
Subscribe to:
Posts (Atom)