Langsung aja, ini seh berdasarkan pengalaman dan hampir tidak pernah salah... heheheh. berikut ini akan saya jabarkan bagaimana mencari alamat network, broadcast dan wildcard. semoga dapat membantu... menjawab pertanyaan-pertanyaan alamat network dari mana ? bagaimana mencari alamat network ? atau pertanyaan seperti dari mana koq bisa dapat wildcardnya ??? ini dia caranya
misal kita punya ip 192.168.0.70 dengan netmask 255.255.255.0
mari kita cari alamat network, broadcast, dan wildcarnya
langkah pertama "ubah alamat ip dan netmask ke biner mode"
192.168.0.70 dirubah ke biner jadi 11000000.10101000.00000000 .01000110
255.255.255.0 dirubah ke biner jadi 11111111.11111111.11111111 .00000000
langkah kedua "susun biner dan anda akan dapatkan alamt wildcard, network dan broadcast"
11111111.11111111.11111111 .00000000 <-- biner alamat netmask
---------------------------------------------
00000000.00000000.00000000 .11111111 <--- ini biner alamat wildcard didapat dari hasil NEGASI binary netmask
11000000.10101000.00000000 .01000110 <-- biner alamat ip
11111111.11111111.11111111 .00000000 <-- biner alamat netmask
---------------------------------------------
11000000.10101000.00000000 .00000000 <--- ini biner alamat network "didapat dengan operasi AND antara alamat ip dengan alamat netmask"
11000000.10101000.00000000 .00000000 <-- biner alamat network
00000000.00000000.00000000 .11111111 <-- biner alamat wildcard
---------------------------------------------
11000000.10101000.00000000 .11111111 <--- ini alamat broadcast "didapat dengan operasi OR antara alamat network dengan wildcard"
selanjutnya untuk mendapatkan hasil dalam bentuk decimal silahkan merubahnya ke bentuk desimal, kalo banyak yang request saya akan post cara cepat menghitung dan mengkonversi nilai decimal ke biner, oktal atau hexa..
"Information is Nothing" just a brand name of my blogger information-nothing show you about what is is information and what is nothing..
Rabu, 20 Januari 2010
Senin, 18 Januari 2010
Bila Auto Increment database bermasalah
Berikut ini yang sering jumpai masalah sama auto_increment. waktu coding and lihat hasil ternyata output nyesuaikan sama auto_increment database. studi kasus : si A punya web penjualan online, tabel penjualan memiliki field `id` yang auto_increment. si A coba testing isi data setelah testing sebanyak 5 kali dan id auto_increment adalah untuk id ada di urutan no 5, si A ingin hapus semua testing data untuk tabel penjualan dan mulai auto increment dari 1 lagi. tapi setelah menghapus semua data di tabel penjualan auto_increment tetap memberikan angka 6. ini karena database mencatat ini sebagai auto. ok sekarang kita reset saja.
perintahnya adalah "ALTER TABLE nama_tabel AUTO_INCREMENT = 0;" eksekusi perintah ini di sql anda tanpa tanda kutip. anda bisa mengeksekusi menggunakan command prompt, phpmyadmin, terminal, dll. terserah anda
atau pakai perintah "DBCC CHECKIDENT('nama_tabel', RESEED, 0) ;"
pakai command prompt
> buka command prompt (start --> all program --> accessories --> command prompt
> ketik mysql -u xxxx -p {enter}
> ganti xxxx dengan username database anda
> masukkan password (kosongkan bila tidak ada)
> pastikan anda berada pada direktori bin (c:\xampp\mysql\bin\) kalau pakai xampp
> use nama_database_anda
> eksekusi perintah diatas `ALTER TABLE nama_tabel AUTO_INCREMENT = 0;` tanpa tanda petik dan buka kurung
pakai terminal linux
> buka terminal (jangan ngaku pengguna linux kalo gak pernah buka terminal)
> ketik mysql -u root -p
> masukkan password (kosongkan bila tidak ada)
> use nama_database_anda
> eksekusi perintah diatas `ALTER TABLE nama_tabel AUTO_INCREMENT = 0;` tanpa tanda petik
pakai phpmyadmin
>buka halaman phpmyadmin anda conth: localhost/phpmyadmin
>masukkan username dan password database anda (defaultnya username : root password : kosong)
>pilih database yang anda inginkan
>pilih tabel yang memiliki field auto_increment
>pilih sql
>masukkan perintah diatas `ALTER TABLE nama_tabel AUTO_INCREMENT = 0;` tanpa tanda petik
perintahnya adalah "ALTER TABLE nama_tabel AUTO_INCREMENT = 0;" eksekusi perintah ini di sql anda tanpa tanda kutip. anda bisa mengeksekusi menggunakan command prompt, phpmyadmin, terminal, dll. terserah anda
atau pakai perintah "DBCC CHECKIDENT('nama_tabel', RESEED, 0) ;"
pakai command prompt
> buka command prompt (start --> all program --> accessories --> command prompt
> ketik mysql -u xxxx -p {enter}
> ganti xxxx dengan username database anda
> masukkan password (kosongkan bila tidak ada)
> pastikan anda berada pada direktori bin (c:\xampp\mysql\bin\) kalau pakai xampp
> use nama_database_anda
> eksekusi perintah diatas `ALTER TABLE nama_tabel AUTO_INCREMENT = 0;` tanpa tanda petik dan buka kurung
pakai terminal linux
> buka terminal (jangan ngaku pengguna linux kalo gak pernah buka terminal)
> ketik mysql -u root -p
> masukkan password (kosongkan bila tidak ada)
> use nama_database_anda
> eksekusi perintah diatas `ALTER TABLE nama_tabel AUTO_INCREMENT = 0;` tanpa tanda petik
pakai phpmyadmin
>buka halaman phpmyadmin anda conth: localhost/phpmyadmin
>masukkan username dan password database anda (defaultnya username : root password : kosong)
>pilih database yang anda inginkan
>pilih tabel yang memiliki field auto_increment
>pilih sql
>masukkan perintah diatas `ALTER TABLE nama_tabel AUTO_INCREMENT = 0;` tanpa tanda petik
Minggu, 10 Januari 2010
5 Aturan Dasar Untuk Bebas Virus
five policy that require to a Virus-Free Network: Awareness, Antivirus Software, Antispyware, firewall, Interception, Interception Redux.
Beberapa buku seperti "Windows server hack" pada hack no 69 menyebutkan policy ini adalah fundamental untuk virus-free network. saya akan jabarkan satu persatu.
Awareness
Awareness adalah kesadaran. dalam hal ini saya lebih suka mengatakan mawas diri. anda tidak akan tahu bagaimana cara melindungi jaringan anda bila anda tidak tahu serangan seperti apa yang akan mengancam atau menyerang jaringan anda. sebagai network admin, atau system admin tingkat awareness anda akan menentukan aman atau tidaknya jaringan anda. anda tahu mengapa ? karena ini adalah dasar dari semua pengambilan keputusan yang akan anda gunakan kelak untuk melindungi jaringan anda.saya ajarkan bagaimana anda bisa awareness, ada beberapa cara untuk mendapatkan "awareness" ini salah satunya ialah mencari informasi mengenai virus dan trend virus saat ini. Masih bingung bagaimana mencari informasi ini ?? ok saya kasi tahu. Anda cukup membuka halaman website resmi vendor-vendor antivirus terkemuka. hampir semua dari website vendor-vendor antivirus meletakkan trend virus yang ada saat ini. so this information is very important to you to start.
Layaknya pakar security, saya juga akan merekomendasikan anda untuk sering mengunjungi website-website resmi antivirus untuk mendapatkan informasi mengenai virus terbaru. Anda gunakan antivirus apa di kantor atau dirumah anda ?? ini adalah website antivirus yang pertama anda harus datangi untuk informasi virus-virus terbaru, jangan lupa mengunjungi website-website antivirus yang lain. pembuat virus semakin hari semakin cerdas dan lihai. karena selama kita berada pada sebuah sistem, maka kita mengikuti aturan dari sistem itu, dan selama itu terjadi anda akan vulnerable(tidak ada sistem yang tidak bisa di tembus).
berikut ini beberapa web antivirus yang mungkin bisa jadi refrensi
http://www.bitdefender.com
http://www.kaspersky.com
http://www.webroot.com
http://www.symantec.com
http://www.eset.com
http://free.avg.com
Antivirus Software
Siapa yang tidak kenal dengan nama antivirus, sebuah program yang digunakan untuk melindungi dan mencegah program jahat dan merusak masuk kedalam sistem operasi anda. ini tips2 memilih antivirus layaknya pro security officer, guru saya Mitch Tulloch mengajarkannya pada saya.
1. Sertifikasi (certification)
http://www.icsalabs.com/products?tid[]=4216
Buka web anda, copy link diatas, cari antivirus anda di daftar list certifikasi software antivirus. apakah ada ? bila tidak ada berfikirlah untuk menggantinya, karena ia mungkin berbahaya untuk sistem anda.
2. Mudah untuk di update (easy to update)
Antivirus tanpa update sama dengan tidak ada antivirus, tahukan anda bahwa virus di update tiap 5 detik (artinya ada yang buat virus setiap 5 detik) di dunia. apakah anda mengupdate antivirus anda setiap 5 detik ?? saya rasa tidak. jadi sering-seringlah mengupate antivirus
3. Konfigurasi yang terpusat (Centralized configuration)
Untuk anda yang pengguna pc rumahan mungkin tidak memerlukan ini, tapi bagi system admin atau network admin. usahakan antivirus anda terpusat (server antivirus), install antivirus client di setiap client di jaringan, tapi hanya 1 sebagai pusat server update antivirus. jadi tiap-tiap client yang ada di jaringan akan mengambil update dari server antivirus. save bandwith, time, effort, right to the point.
4. scanning dari belakang layar (Real-time background scanning)
Antivirus paling tidak harus memiliki fitur ini, menscan di belakang layar. Tanpa campur tangan pengguna. paling tidak untuk tidak membuat berat komputer ketika menscan di belakang layar, set antivirus anda untuk menscan core dari system anda %SystemRoot%
5. Kemampuan Heuristik (Heuristic capability)
Tidak semua antivirus memiliki kemampuan ini, kemampuan heuristik ialah kemampuan antivirus mendeteksi program "seperti virus", antivirus akan menyelidiki apakah program yang bekerja "seperti virus" ini adalah virus atau bukan. antivirus akan sendirinya mampu mendeteksi varian dari virus yang ada di databasenya. jadi bukan hanya virus yang ada di database antivirus saja yang terdeteksi tapi juga variant dan virus baru yang tidak ada di database antivirus.
6. Kemampuan Memberitahu (Alerting capability)
Kemampuan alert bila ada virus terdeteksi, banyak yang mengatakan ini adalah standarisasi bagi antivirus, tapi banyak antivirus yang tidak menggunakan alert ini. beberapa antivirus langsung mendelete file yang terinfeksi tanpa mencoba memperbaikinya atau menquarantine (meng-kuarantina) file yang terinfeksi tanpa pemberitahuan dari pengguna. antivirus ini tidak perduli bahwa file-file itu sangat-sangat penting bagi anda.
7. Kemampuan Membuat Laporan (Report capability)
Laporan aktifitas semua virus akan di summary disini. kalo anda bekerja di sebuah perusahaan biasanya manager akan menanyakan file report ini. so, make sure your antitivirus have this capability. tujuan laporan ini adalah menentukan langkah selanjutnya, termasuk menilai apakah antivirus telah bekerja efektif atau tidak.
Antispyware
Tidak seperti virus yang langsung memberikan efek pada sistem, spyware adalah program yang digunakan untuk mengambil data-data penting pada komputer anda. tugasnya masuk diam-diam tidak merusak sistem, bekerja di belakang layar sistem anda layaknya service printer atau service login anda. mengambil data-data seperti password dan id lalu mengirimnya melalui email ke pembuatnya. gunakan kata kunci top 10 antispyware di mesin pencari di google. lihat apakah antispyware itu memiliki sertifikasi aman untuk sistem operasi yang anda gunakan.
firewall
firewall adalah dinding api, firewall sebenarnya ialah aturan itu sendiri. "orang boleh masuk, tapi tidak boleh keluar", "boleh chating tapi tidak boleh facebookan", "boleh kirim email tapi ngak boleh buka download porno content".. ini adalah contoh-contohnya. untuk bisa mewujudkan policy ini dibuatlah software yang mengatur dan memastikan aturan ini. berbagai macam firewall dan proxy dapat anda temukan di internet. so pilih yang seusai dengan anda.
Interception
intersepsi adalah mencegah, dalam beberapa kamus di ibaratkan air yang mengalir lalu tiba-tiba air di alihkan ke tempat yang lain. intersepsi di dunia virus adalah menyamar sebagai file yang mudah di eksekusi(masuk ke dalam air). menyamar sebagai file yang dikenali oleh pengguna lalu pengguna dengan lugunya mengklik file tersebut. puff... system anda terinfeksi. tahukan anda sebagian besar virus masuk ke system anda melalui email ??
.ade
Microsoft Access project extension
.adp
Microsoft Access project
.bas
Visual Basic class module
.bat
Batch file
.chm
Compiled HTML Help file
.cmd
Windows NT command script
.com
MS-DOS application
.cpl
Control Panel extension
.crt
Security certificate
.ext
Application
.hlp
Windows Help file
.hta
HTML applications
.inf
Setup information file
.ins
Internet communication settings
.isp
Internet communication settings
.js
JScript file
.jse
JScript encoded script file
.lnk
Shortcut
.mdb
Microsoft Access application
.mde
Microsoft Access MDE database
.msc
Microsoft common console document
.msi
Windows Installer package
.msp
Windows Installer patch
.mst
Visual test source file
.pcd
Photo CD image
.pif
Shortcut to MS-DOS program
.reg
Registration entries
.scr
Screen saver
.sct
Windows Script Component
.shs
Shell Scrap object
.url
Internet shortcut
.vb
VBScript file
.vbe
VBScript encoded script file
.vbs
VBScript script file
.wsc
Windows script component
.wsf
Windows script file
.wsh
Windows Scripting Host settings file
buatlah sebuah aturan untuk menjaga ekstensi file-file ini, karena mereka dapat dengan mudah masuk ke system anda. blok ekstensi berikut ini bila terdapat dalam email anda. maka pusing karena virus di email akan berkurang. hehehe
.bas
Microsoft Visual Basic class module
.bat
Batch file
.cab
Cabinet installation file
.chm
Compiled HTML help file
.cmd
Microsoft Windows NT command script
.com
Microsoft MS-DOS program
.cpl
Control Panel extension
.crt
Security certificate
.exe
Program
.hlp
Help file
.hta
HTML program
.inf
Setup Information
.ins
Internet Naming Service
.isp
Internet Communication settings
.js
JScript file
.jse
Jscript Encoded Script file
.lnk
Shortcut
.mde
Microsoft Access MDE database
.msc
Microsoft Common Console document
.msi
Microsoft Windows Installer package
.msp
Microsoft Windows Installer patch
.mst
Microsoft Visual Test source files
.pcd
Photo CD image, Microsoft Visual compiled script
.pif
Shortcut to MS-DOS program
.reg
Registration entries
.scr
Screen saver
.sct
Windows Script component
.shs
Shell Scrap object
.shb
Shell Scrap object
.url
Internet shortcut
.vb
VBScript file
.vbe
VBScript Encoded script file
.vbs
VBScript file
.wsc
Windows Script Component
.wsf
Windows Script file
.wsh
Windows Script Host Settings file
Beberapa buku seperti "Windows server hack" pada hack no 69 menyebutkan policy ini adalah fundamental untuk virus-free network. saya akan jabarkan satu persatu.
Awareness
Awareness adalah kesadaran. dalam hal ini saya lebih suka mengatakan mawas diri. anda tidak akan tahu bagaimana cara melindungi jaringan anda bila anda tidak tahu serangan seperti apa yang akan mengancam atau menyerang jaringan anda. sebagai network admin, atau system admin tingkat awareness anda akan menentukan aman atau tidaknya jaringan anda. anda tahu mengapa ? karena ini adalah dasar dari semua pengambilan keputusan yang akan anda gunakan kelak untuk melindungi jaringan anda.saya ajarkan bagaimana anda bisa awareness, ada beberapa cara untuk mendapatkan "awareness" ini salah satunya ialah mencari informasi mengenai virus dan trend virus saat ini. Masih bingung bagaimana mencari informasi ini ?? ok saya kasi tahu. Anda cukup membuka halaman website resmi vendor-vendor antivirus terkemuka. hampir semua dari website vendor-vendor antivirus meletakkan trend virus yang ada saat ini. so this information is very important to you to start.
Layaknya pakar security, saya juga akan merekomendasikan anda untuk sering mengunjungi website-website resmi antivirus untuk mendapatkan informasi mengenai virus terbaru. Anda gunakan antivirus apa di kantor atau dirumah anda ?? ini adalah website antivirus yang pertama anda harus datangi untuk informasi virus-virus terbaru, jangan lupa mengunjungi website-website antivirus yang lain. pembuat virus semakin hari semakin cerdas dan lihai. karena selama kita berada pada sebuah sistem, maka kita mengikuti aturan dari sistem itu, dan selama itu terjadi anda akan vulnerable(tidak ada sistem yang tidak bisa di tembus).
berikut ini beberapa web antivirus yang mungkin bisa jadi refrensi
http://www.bitdefender.com
http://www.kaspersky.com
http://www.webroot.com
http://www.symantec.com
http://www.eset.com
http://free.avg.com
Antivirus Software
Siapa yang tidak kenal dengan nama antivirus, sebuah program yang digunakan untuk melindungi dan mencegah program jahat dan merusak masuk kedalam sistem operasi anda. ini tips2 memilih antivirus layaknya pro security officer, guru saya Mitch Tulloch mengajarkannya pada saya.
1. Sertifikasi (certification)
http://www.icsalabs.com/products?tid[]=4216
Buka web anda, copy link diatas, cari antivirus anda di daftar list certifikasi software antivirus. apakah ada ? bila tidak ada berfikirlah untuk menggantinya, karena ia mungkin berbahaya untuk sistem anda.
2. Mudah untuk di update (easy to update)
Antivirus tanpa update sama dengan tidak ada antivirus, tahukan anda bahwa virus di update tiap 5 detik (artinya ada yang buat virus setiap 5 detik) di dunia. apakah anda mengupdate antivirus anda setiap 5 detik ?? saya rasa tidak. jadi sering-seringlah mengupate antivirus
3. Konfigurasi yang terpusat (Centralized configuration)
Untuk anda yang pengguna pc rumahan mungkin tidak memerlukan ini, tapi bagi system admin atau network admin. usahakan antivirus anda terpusat (server antivirus), install antivirus client di setiap client di jaringan, tapi hanya 1 sebagai pusat server update antivirus. jadi tiap-tiap client yang ada di jaringan akan mengambil update dari server antivirus. save bandwith, time, effort, right to the point.
4. scanning dari belakang layar (Real-time background scanning)
Antivirus paling tidak harus memiliki fitur ini, menscan di belakang layar. Tanpa campur tangan pengguna. paling tidak untuk tidak membuat berat komputer ketika menscan di belakang layar, set antivirus anda untuk menscan core dari system anda %SystemRoot%
5. Kemampuan Heuristik (Heuristic capability)
Tidak semua antivirus memiliki kemampuan ini, kemampuan heuristik ialah kemampuan antivirus mendeteksi program "seperti virus", antivirus akan menyelidiki apakah program yang bekerja "seperti virus" ini adalah virus atau bukan. antivirus akan sendirinya mampu mendeteksi varian dari virus yang ada di databasenya. jadi bukan hanya virus yang ada di database antivirus saja yang terdeteksi tapi juga variant dan virus baru yang tidak ada di database antivirus.
6. Kemampuan Memberitahu (Alerting capability)
Kemampuan alert bila ada virus terdeteksi, banyak yang mengatakan ini adalah standarisasi bagi antivirus, tapi banyak antivirus yang tidak menggunakan alert ini. beberapa antivirus langsung mendelete file yang terinfeksi tanpa mencoba memperbaikinya atau menquarantine (meng-kuarantina) file yang terinfeksi tanpa pemberitahuan dari pengguna. antivirus ini tidak perduli bahwa file-file itu sangat-sangat penting bagi anda.
7. Kemampuan Membuat Laporan (Report capability)
Laporan aktifitas semua virus akan di summary disini. kalo anda bekerja di sebuah perusahaan biasanya manager akan menanyakan file report ini. so, make sure your antitivirus have this capability. tujuan laporan ini adalah menentukan langkah selanjutnya, termasuk menilai apakah antivirus telah bekerja efektif atau tidak.
Antispyware
Tidak seperti virus yang langsung memberikan efek pada sistem, spyware adalah program yang digunakan untuk mengambil data-data penting pada komputer anda. tugasnya masuk diam-diam tidak merusak sistem, bekerja di belakang layar sistem anda layaknya service printer atau service login anda. mengambil data-data seperti password dan id lalu mengirimnya melalui email ke pembuatnya. gunakan kata kunci top 10 antispyware di mesin pencari di google. lihat apakah antispyware itu memiliki sertifikasi aman untuk sistem operasi yang anda gunakan.
firewall
firewall adalah dinding api, firewall sebenarnya ialah aturan itu sendiri. "orang boleh masuk, tapi tidak boleh keluar", "boleh chating tapi tidak boleh facebookan", "boleh kirim email tapi ngak boleh buka download porno content".. ini adalah contoh-contohnya. untuk bisa mewujudkan policy ini dibuatlah software yang mengatur dan memastikan aturan ini. berbagai macam firewall dan proxy dapat anda temukan di internet. so pilih yang seusai dengan anda.
Interception
intersepsi adalah mencegah, dalam beberapa kamus di ibaratkan air yang mengalir lalu tiba-tiba air di alihkan ke tempat yang lain. intersepsi di dunia virus adalah menyamar sebagai file yang mudah di eksekusi(masuk ke dalam air). menyamar sebagai file yang dikenali oleh pengguna lalu pengguna dengan lugunya mengklik file tersebut. puff... system anda terinfeksi. tahukan anda sebagian besar virus masuk ke system anda melalui email ??
.ade
Microsoft Access project extension
.adp
Microsoft Access project
.bas
Visual Basic class module
.bat
Batch file
.chm
Compiled HTML Help file
.cmd
Windows NT command script
.com
MS-DOS application
.cpl
Control Panel extension
.crt
Security certificate
.ext
Application
.hlp
Windows Help file
.hta
HTML applications
.inf
Setup information file
.ins
Internet communication settings
.isp
Internet communication settings
.js
JScript file
.jse
JScript encoded script file
.lnk
Shortcut
.mdb
Microsoft Access application
.mde
Microsoft Access MDE database
.msc
Microsoft common console document
.msi
Windows Installer package
.msp
Windows Installer patch
.mst
Visual test source file
.pcd
Photo CD image
.pif
Shortcut to MS-DOS program
.reg
Registration entries
.scr
Screen saver
.sct
Windows Script Component
.shs
Shell Scrap object
.url
Internet shortcut
.vb
VBScript file
.vbe
VBScript encoded script file
.vbs
VBScript script file
.wsc
Windows script component
.wsf
Windows script file
.wsh
Windows Scripting Host settings file
buatlah sebuah aturan untuk menjaga ekstensi file-file ini, karena mereka dapat dengan mudah masuk ke system anda. blok ekstensi berikut ini bila terdapat dalam email anda. maka pusing karena virus di email akan berkurang. hehehe
.bas
Microsoft Visual Basic class module
.bat
Batch file
.cab
Cabinet installation file
.chm
Compiled HTML help file
.cmd
Microsoft Windows NT command script
.com
Microsoft MS-DOS program
.cpl
Control Panel extension
.crt
Security certificate
.exe
Program
.hlp
Help file
.hta
HTML program
.inf
Setup Information
.ins
Internet Naming Service
.isp
Internet Communication settings
.js
JScript file
.jse
Jscript Encoded Script file
.lnk
Shortcut
.mde
Microsoft Access MDE database
.msc
Microsoft Common Console document
.msi
Microsoft Windows Installer package
.msp
Microsoft Windows Installer patch
.mst
Microsoft Visual Test source files
.pcd
Photo CD image, Microsoft Visual compiled script
.pif
Shortcut to MS-DOS program
.reg
Registration entries
.scr
Screen saver
.sct
Windows Script component
.shs
Shell Scrap object
.shb
Shell Scrap object
.url
Internet shortcut
.vb
VBScript file
.vbe
VBScript Encoded script file
.vbs
VBScript file
.wsc
Windows Script Component
.wsf
Windows Script file
.wsh
Windows Script Host Settings file
Langganan:
Postingan (Atom)