Kamis, 13 Desember 2007

Teknologi Maju Kembali Ke Teknologi Purbakala

Teknologi Maju Kembali Ke Teknologi Purbakala
Oleh S'to
Published: September 21, 2007
Print

Saya pernah melihat sebuah lelucon, ceritanya waktu itu adalah masa depan dengan semua teknologi yang serba modern. Seorang perempuan mengunjungi museum yang melihat perkembangan mode dari jaman ke jaman. Pertama kali dia melihat seorang manusia dengan jenis pakaian ala kadarnya dan hanya menutupi bagian tubuh yang penting dengan sangat minim, kemudian perkembangan selanjutnya pakaian mulai dikenal dengan pakaian lengkap, rok mini, dan seterusnya sampai mode terakhir adalah manusia dengan pakaian minim seperti dulu kala. Ini mungkin hanya lelucon atau sekedar sindiran bahwa kita tidak menyadari apa yang sebenarnya kita mau sampai kita kembali lagi ke asal.

Teknologi bisa juga terjadi seperti halnya mode pakaian berkembang dari jaman ke jaman toh akhirnya kembali lagi ke asal. Di era awal perkembangan komputer digunakan mini dan mainframe dimana semua pemrosesan adalah terpusat. Pada client hanyalah berupa monitor dan keyboard atau terminal yang tidak mempunyai alat pemrosesan apapun. Semua perintah dikirim dan di proses secara terpusat sehingga komputer pusat haruslah merupakan sebuah komputer yang cukup canggih dan cepat untuk melayani client yang terhubung.

Perkembangan selanjutnya, yang membuat perubahan yang sangat radikal adalah dikenalkannya personal komputer atau PC. Dengan munculnya PC dikenallah apa yang dinamakan sebagai smart client yaitu komputer yang mempunyai prosesor dan berbagai jenis aksesorisnya. Perkembangan PC inipun berkembang terus dan mendapatkan dukungan luas dari para pembuat PC dimana akhirnya kita mengenal konsep two tier, three tier dll dimana beban aplikasi dibagi ke dalam lapisan-lapisan sehingga tidak terbeban pada satu komputer.

Perkembangan PC akhirnya semakin berkembang demikian juga dengan software pendukungnya dimana semakin hari semakin banyak variasi yang ada. Akhirnya kesulitanpun mulai muncul, seiring dengan perkembangan PC yang sedemikian cepatnya sehingga tidaklah mengherankan jika dalam satu kantor terdapat 200 PC bertebaran dimana-mana. Angka 200 tidaklah besar dan menjadi ukuran yang lumrah di kantor-kantor.

Teknologi baru ternyata juga banyak menimbulkan masalah-masalah baru yang mulai tidak terpecahkan. Standarisasi software misalnya, dimana satu komputer menggunakan office 2000 sedangkan komputer yang lain menggunakan office xp sehingga menimbulkan masalah kompabilitas aplikasi. Demikian juga halnya ketika ingin melakukan standarisasi software atau melakukan update, upgrade dll ke dua ratus komputer bukanlah pekerjaan yang mudah. Belum lagi pengguna yang complain sehingga membutuhkan support dari bagian IT yang cukup tinggi. Selain itu, pekerjaan mengupgrade hardware PC, mengganti PC lama ke PC baru semakin banyak terjadi sehingga menimbulkan biaya tinggi.

Masalah-masalah seperti ini tidak pernah ditemukan ketika menggunakan mini dan mainframe yang terpusat. Akhirnya perkembangan selanjutnya pelan-pelan kembali lagi ke teknologi lama yang terpusat. Citrix yang mengenalkan software terpusat mendapatkan respon yang sangat baik ketika diperkenalkan dimana PC akan menjadi dump terminal yang akan mengambil tampilan, aplikasi dll pada komputer server. Tentu saja server yang digunakan haruslah mempunyai hardware yang cukup besar untuk melayani jumlah pengguna seperti halnya mini dan mainframe.
Selain Citrix, kita juga mengenal Terminal Services dengan prinsip kerja yang sama. Komputerisasi terpusat semacam ini sudah digabungkan ke dalam sistem operasi Windows Server seperti Windows Server 2000 dan Windows Server 2003 serta tentu saja Windows Server 2008. Jadi apakah ini termasuk teknologi baru ataukah teknologi lama dengan gaya baru ?

How We Teach You

How We Teach You atau Bagaimana kita mengajar ? Ini yang menjadi perdebatan yang panjang. Karena kita tidak pernah tahu apakah pembaca seorang programer atau seorang user biasa yang belom mengerti programing, maka kami memutuskan untuk menjalankannya dengan teknik dasar yang dikombinasikan dengan aplikasi yang berguna dalam kehidupan nyata. Dan yang perlu diingat kita akan menjelaskan apa adanya apabila dalam aplikasi itu ada virusnya yah kita kasih tahu. Well Team kami mengucapkan selamat belajar di dunia Blog. Ini pertama kalinya ada blog yang mengajarkan Ilmu komputer. Sepengetahuan saya sih belom ada blog yang dipakai untuk mengajar.Hiduplah Ilmu pengetahuan dan teknologi Indonesia, kelak temen-temen bisa menjadi kami yang kedua. Karena kita team setiap orang akan menuliskan namanya diakhir artikel yang dia tulis. Well rasanya itu saya.

Bingung

Setelah diputuskan akan mengajar programing dan web ternyata banyak masalah.Diantaranya bagaimana kita mengetahui kalau anda mengerti, Pembaca yang macam apa yang mau diajarkan, apa imbas baliknya bagi kita ? belom lagi blog belum bisa digunakan untuk menulis code HTML. Stres nih apa kemarin kita diskusi hanya dengan otot yah, sehingga sudah diputuskan masih banyak saja masalah yang mesti kita hadapi. Lalu apakah itu tanda blog ini akan berakhir ? Tentu saja tidak,lalu bagaimana kita menjawab tantangan ini.Anda bisa melihatnya dari hari senin dan tidak lupa dengan gaya yang santai dan berusaha tidak mirip dengan buku. Tokoh-tokoh yang pernah saya angkat akan membantu menulis dalam blog ini. Toni teman saya itu akan menulis tentang sekuriti 1 dan 2,saya akan menulis programan non visual, Mahasiswi semester 3 yang situsnya sering dibobol akan mengajarkan HTMl.Blog ini juga akan menampilkan artikel yang ditulis orang lain seperti contoh bonus minggu ini, jangan takut setiap artikel yang masuk akan ditampilkan apa adanya tidak memakai editing nama penulis ditulis dibawah. Jika teman-teman yang mempunyai informasi tentang Komputer dapat mengirim email ke saya di willy@bundamulia.ac.id.Untuk sub yang tidak disebutkan akan digarap bersama teman-teman saya yang lain.

Bonus Minggu Ini

ALMAN, Virus Yang Doyan Makan File EXE
Oleh eL!t!zT
Published: Desember 12, 2007
Print

Teknik pertahanan virus dengan membuat file induk berekstensi exe, com, ataupun scr di drive system saat ini sudah mulai kehilangan popularitas alias sudah ketinggalan zaman. Pasalnya, trik yang banyak digunakan oleh virus-virus lokal ini sudah sedemikian lumrah, mudah dikenali dan dijinakkan. Cukup dengan memakai windows task manager saja atau pake tools lain semisal ProcessExplorer, System Task Manager, ProcLister, IceSwords dan semacamnya kita dapat dengan mudah mengenali file induk yang dibuat oleh virus lalu mematikan proses atau bahkan menghapus filenya sekalian. Sebutlah sederetan virus lokal seperti brontok, kangen, decoil, Mr. CoolFace, Wayang, Blue Fantasy, dan Moon Light ternyata masih mengusung teknik seperti itu.

Selangkah lebih maju, kspoold bersaudara muncul mengusung teknik yang lebih cerdas dengan cara membuat file avmeter32.dll atau avwav32.dll di direktori system yang akan menginjeksi file explorer.exe. Namun demikian, kehadiran kspoold di komputer kita dengan segera dapat disadari selain karena aksinya merubah file doc dan xls menjadi exe di flash disk (varian barunya katanya merubah seluruh file doc di komputer menjadi bmp) juga karena virus ini masih menulis sebuah file bernama kspoold.exe di direktori system yang dapat dilihat melalui task manager.

Sekitar 1 bulan kemarin saya menemukan sebuah virus baru (mungkin juga ini virus lama, tetapi saya baru menemukannya) yang saya juga tidak tahu apakah virus tersebut made in Indonesia atau bukan, tetapi yang jelasnya virus ini hadir dengan teknik penyamaran yang lebih baik lagi.

Virus yang dikenali dengan nama ALMAN oleh AVG dan Kaspersky ini terbilang cukup unik karena selain kemampuannya menginfeksi file exe, file induk yang dibuatnya cukup sulit dilacak karena bukan berupa file executable tetapi file berekstensi dll sehingga aktivitasnya tidak akan tampak jika dilihat melalui jendela task manager.

Aksi sang virus
Jika menginfeksi system, virus alman akan membuat 2 file di direktori system yakni wmdrtc32.dll dan wmdrtc32.dl_. File wmdrtc32.dll dibuat dengan ukuran sekitar 40 KB, diset beratribut normal. File ini ditugaskan untuk menginjeksi file explorer.exe miliknya windows setiap kali dijalankan. Ini saya ketahui setelah mengintipnya dengan tools gratisan a-squared HijackFree yang sebenarnya juga sedang terinfeksi. Ternyata file wmdrtc32.dll terdaftar sebagai salah satu module yang sedang digunakan oleh file explorer.exe. Demikian halnya file-file executable lain yang telah terinfeksi ketika dieksekusi akan menggunakan file tersebut sebagai salah satu modulnya. Ini mirip dengan aksi yang dilakukan oleh file avmeter32.dll atau avwav32.dll milik virus kspoold. Selanjutnya file wmdrtc32.dl_ berukuran sekitar 26,5 KB dan diset beratribut system dan hidden. Disinilah terlihat kelihaian teknik social engineeringnya karena jika dilihat sepintas lalu, file wmdrtc32.dl_ seolah-olah merupakan file milik windows yang telah direname oleh virus dan digantikan dengan file lain dengan ukuran berbeda. Dengan demikian, kita dapat terkecoh hanya menghapus file wmdrtc32.dll (40 KB) kemudian mengembalikan ekstensi dll pada file wmdrtc32.dl_ (26,5 KB) karena mengira itu filenya windows.
Mengenali file yang terinfeksi

Sebenarnya cukup sulit untuk mengenali file exe yang telah diinfeksi oleh virus ini hanya dengan melihatnya saja. Hal ini disebabkan karena sebagian besar file yang diinfeksinya tetap dapat berjalan dengan normal kecuali beberapa file seperti PCMAV-CLN.exe dan PCMAV-RTP (keduanya antivirus buatan PC Media) yang pernah saya temui.

Namun demikian, sebenarnya jika kita dapat menghafal ukuran file-file executable kita, maka file yang terinfeksi dapat segera dikenali dengan melihat pada perubahan ukuran filenya. Setiap file exe dapat diinfeksi sampai dua kali oleh virus ini, masing-masing dengan penambahan ukuran file sebesar 28 KB dan 40 KB. Maksudnya, jika sebuah file telah terinfeksi dan bertambah ukurannya sebesar 28 KB, maka infeksi selanjutnya akan menambah ukuran file sebesar 40 KB, demikian pula sebaliknya. Jadi, setiap file yang terinfeksi dapat bertambah ukurannnya sebesar 68 KB.

Mematikan Proses Virus
Sebenarnya saya tidak tahu dunia program sama sekali. Jadi saya tidak punya jurus jitu melawan virus ini karena file wmdrtc32.dll tidak dapat di delete begitu saja. Hanya saja karena file dll yang dibuat juga menginfeksi file explorer.exe seperti yang dilakukan oleh kspoold, saya jadi teringat dengan artikel yang pernah saya download dari vaksin.com. Diartikel tersebut ada source code remover sederhana untuk mematikan proses virus sekaligus menghapus file virusnya yang bias dibuat dengan notepad. Source code ini dapat dimodifikasi untuk mematikan proses serta menghapus file wmdrtc32.dll dan wmdrtc32.dl_ yang terdapat di direktori system. Saya tidak menyertakan source codenya disini karena artikelnya akan semakin membengkak ukurannya. Selain itu saya malas dicap suka menjiplak tulisan orang. Jadi kalau mau download sendiri aja di situsnya vaksin.com!
Membersihkan file terinfeksi

Lantas bagaimana nasib file-file exe yang telah terinfeksi? Sampai saat ini, liris terakhir PCMedia yakni PCMedia RC22 belum mengenal virus Alman sama sekali, sedangkan Ansav mengenalnya dengan nama Sality tetapi tidak dapat membersihkannya, file terinfeksi akan dihapus. Hal tersebut tidak berbeda jauh dengan Anti Virus AVG yang hanya main delete saja ketika bertemu virus ini. Berhubung karena saya bukan seorang programmer dan tidak tahu-menahu sama sekali seputar dunia pemrograman, saya hanya mengandalkan kaspersky (bisa juga pake McAfee) update baru yang telah dapat mengenal virus ini dengan baik serta dapat membersihkan file-file yang terinfeksi meskipun tidak semua file dapat dibersihkan dengan sempurna.

Thanks to :

1. Dosen dan Ketua jurusanku yang telah membantuku melepaskan diri dari jurang DO 31 Agustus lalu

2. Vee yang telah memberiku pelajaran sangat berharga meskipun menyakitkan

3. Mua-muanya dech

eL!t!zT

Rabu, 12 Desember 2007

Pemberitahuan

Pemberitahuan, Bahwa mulai hari senin topik yang dibahas di blog saya ini tidak selalu Hack, hal ini dikarenakan diskusi panjang saya dengan Toni dan Mawarta (Anak STMIK JAYAKARTA) Dan Beberapa Dosen yang ahli dalam bidangnya (Baik itu Dosen BUNDA MULIA, JAYAKARTA , BINUS , BUNG KARNO , SUPRA). Saya sebagai penulis memutuskan bahwa kita harus mengembangkan diri. Baik itu disekuriti , web, programming , pengetahuan umum. Salah satu artikel yang membuka mata saya adalah “HOW TO BECOME A HACKER" bahwa untuk menjadi seorang hacker kita sebenarnya wajib mempelajari Networking (jaringan) , Programing , Sistem Operasi , Internet. Untuk programing saya akan membelahnya menjadi dua yang pertama saya beri nama Visual yang membahas dari Visual Basic,Delphi, C#, sampai terakhir Oracle Form,yang kedua adalah Non Visual yang akan membahas C++,Perl,Phyton,Java. Untuk semua artikel programing akan diajarkan dari dasar hingga ke bentuk aplikasi jadi.Untuk Web saya akan banyak menulis tentang HTML, Javascript, ASP, PHP. Untuk pengetahuan umum akan dibahas seputar masalah komputer dan aplikasi dasar seperti Office dan akan memabahas pula tentang sistem operasi, pokoknya hal-hal yang umum deh, Untuk sekuriti kita akan tetap membahas Hacking dan bagaimana memproteksinya. Adapun pembahasannya menghabiskan satu topik terlebih dahulu. Contoh pas programing saya membahas Visual Basic maka saya akan menyalesaikan vb sampai aplikasi jadi lalu saya akan berganti topik ke delphi, begitu juga dengan yang lain. Berikut ini saya akan memberitahukan jadwal menulis saya :
1.Senin Pemrograman Visual Dimulai Dari Visual Basic
2.Selasa Sekuriti 1
3.Rabu Web
4.Kamis Pengetahuan Umum 1
5.Jumat Pemrograman Non Visual Dimulai dari C++
6.Sabtu Sekuriti 2
7.Minggu Pengetahuan Umum 2
Mungkin banyak bertanya kenapa pemrograman dibagi menjadi dua. Tujuan mempelajari non visual adalah untuk melatih logika pemrograman kita, jadi lebih kearah pemanfaatan logika, sehingga mungkin kita nanti lebih banyak bicara bagan alur untuk melatih logika. Tujuan Visual adalah membantu teman-teman yang sudah bekerja untuk mengembangkan diri dalam mengejar karir.

Selasa, 11 Desember 2007

Bad & Good Password

Beberapa orang memang terkadang menjadikan sebuah password itu adalah kata-kata yang mudah diingat, seperti nama istri,nama pacar atau tanggal lahir(Hanya mengulang agar tidak lupa). Seperti yang kita bahas kemarin bahwa password yang seperti itu masuk kedalam Bad Password, lalu apa saja sih yang menjadi tanda bahwa pasword itu buruk ? Tanda-tanda paswword yang buruk adalah:
1.Terdiri dari 2 sampai 7 karakter atau kurang
2.Terdiri dari satu suku kata misalnya makan, minum, bunga, indah dan lain-lain
3.Tidak Terdiri dari campuran angka dan huruf
4.Terdiri dari campuran dan huruf tetapi masih ada artinya
5.Terdiri dari Tanggal Lahir
Jika password merupakan salah satu tanda diatas , cracker dengan mudah menggunakan list dari kamus yang biasa dimasukkan ke cracklist mereka.Dibawah ini akan ada contoh password yang mudah diambil oleh craker:
12345,abc123,password,computer,123456,tigger,1234,a1b2c3,xxx
Jika teman-teman masih mempunyai password yang terdapat disalah satu contoh diatas maka .... Selamat anda termasuk orang yang mempunyai password yang buruk.
Kalau kita sudah mengetahui apa yang dimaksud dengan bad password lalu apa yang dimaksud dengan Good Password. Password yang baik terkadang sangat susah sekali mengingat password tesebut, biasanya terdiri atas minimal dari dua suku kata atau kombinasi beberapa angka dan huruf. Apa yang menjadi tanda bahwa password kita tergolong yang baik
1.Terdiri dari 7 karakter atau lebih
2.Terdiri dari suku kata atau lebih
3.Terdiri dari campuran angka dan huruf
4.Tidak terdiri dari tanggal lahir
Contoh password yang baik adalah sebagi berikut: minumair,bungacitralestari,1xx2bgh, vb3660
Hal tersebutuntuk menghindari kemudahan peng-crak-an password sehingga memaksa cracker untuk berpikir dua kali. Tentu saja semua yang kita bahasa akan menjadi sia-sia bila kita mencatat password kita dikertas atau bahkan dinotepad. He.. jangan heran kenapa saya masing sering menjumpai teman-teman saya masih mencatat password di notepad. Bagi teman-teman yang sudah mengerti silakan mencoba memproteksi password kalian masing-masing, Bagi yang belom mengerti ulangi membaca artikel yang kemarin tentang Snad boy Tool.

Kelemahan Password

Terkadang orang sering menyepelekan password, padahal password sendiri adalah sesuatu yang penting. Orang sering salah kaprah dengan membuat password yang mudah diingat, seperti nama pacar, nama istri, tanggal lahir, jabatan. Hal tersebut sebenarnya secara tidak sengaja membuat suatu lubang yang sangat besar didalam sistem keamanan.Seorang penyusup akan dengan mudah mengambil password kita jika apa yang ditulis diatas masih kita pakai. Password sama seperti kunci rumah kita, kalau kita sering menyimpan kunci kedalam pot, atau dibawah kesat (Hal ini sering dilakukan anak kost). Maka seorang yang handal dapat menjadi penjahat, karena dia mengetahui tempat penyimpanan kunci itu. Begitu juga dengan password, jika kita mempunyai password 'default'(Biasanya Password admin pada waktu penginstall xp dikosongkan), maka dengan mudah cracker akan dengan mudah menebak password anda, bisanya password yang sering digunakan oleh user sama seperti yang disebut diatas. Perlu diingat seorang cracker pasti lebih pintar dari kita untuk mendapatkan informasi tentang kita dari manapun. Jadi saya berharap setelah membaca artikel ini kita dapat membuat password yang cukup membuat cracker menjadi pusing.Jangan biarkan cracker mengambil passwordmu dengan mudah, Besok kita akan membahas apa yang disebut Bad Password(Password yang Buruk) dan Good Password (Password yang Baik). Belajarlah menggunakan password bukan saja yang gampang diingat tetapi juga yang baik. Semua ini untuk kemajuan ilmu pengetahuan dan kemajuan bersama dalam bidang keamanan data.

Snadboy tool

Software ini katanya bis menemukan password dengan karakter bintang(*) ataupun bulat sepertio di aplikasi Yahoo Messenger. Pada saat diuji coba oleh saya sih hanya pada YM dong yang berhasil. Oke daripada jadi bengong dan lalat masuk, mari kita coba saja. Pertama carilah Tolls yang bernama snadboy's Revelation, kedua anda harus menginstall dahulu program Snadboy, cara penginstallan say tidak bahas karena hanya next,next,jadi deh. ketiga bukalah program snadboy. Lalu bagaimana car melihat passwordnya ? O ya hampir lupa caranya adalah anda tinggal klik dan drag lambang + yang berada dalam bulatan lalu arahkan kekarakter password asterix yang anda ingin lihat passwordnya. Benar khan saya bilang, penggunaan program ini sangat mudah sekali. Pengalaman saya bermain internet diwarnet banyak sekali ditemukan Yahoo id dan passwordnya dengan program seperti ini kita dapat melihat passwordnya, sayangnya program ini ketika saya coba hanya berhasil pada YM saja. Apa anda belom mendapatkan Snadboy lalu untuk apa membaca sekian panjang, gimana toh. Oke Snad boy dapat didapatkan di situs http://www.snadboy.com/ bagi yang diblok dapat mencoba melewatinya dengan situs-situs yang sudah saya jelaskan terlebih dahulu, oya kedepan saya hanya akan menjelaskan Tools yang banyak digunakan oleh peyusup untuk memudahkan langkanya. Besok sih kalau engga ada halangan saya akan menuliskan teknik SQL Injection yang pernah digunakan oleh teman kita Toni.Ingat Semua ini untuk kemajuan Ilmu pengetahuan bukan untuk menjadi Penjahat.

Senin, 10 Desember 2007

Informasi Tambahan Hacker

Tampaknya judul diatas memang terlalu berlebihan. Yah, karena saya akan menunjukkan kepada anda bagaimana mengikuti dunia security yang selalu berkembang agar anda tidak ketinggalan. Ada beberap site yang saya rekomendasikan buat teman-teman diantaranya:
www.jasakom.com
situs ini sangat baik untuk menambah pengetahuan kita disitus ini memusatkan perhatiannya pada masalah keamanan yang berhubungan dengan komputer. Situs ini bertambah keren dikarenakan banyaknya penulis buku yang bergabung disini.
www.astalavista.bok.sk
Situs ini adalah situs yang paling lengkap dan segala informasi yang anda butuhkan untuk belajar ada disini.
www.infosekuriti.com
Situs ini lebih banyak bercerita tentang sekuriti. Situs ini dikelola oleh seorang yang berbakat yaitu Xnuxer. Seorang yang menghack situs KPU
www.kecoak.or.id
Situs ini merupakan situs yang paling tua yang membahas tentang masalah hacking dalam bahasa indonesia
www.neoteker.or.id
Situs ini didukung oleh majalah Noetek yang memberikan informasi seputar keamanan komputer dalam bahasa indonesia.

Situs-situs tersebut dapat diakses semoga saja dapat membantu teman-teman dalam mempelajari keamanan komputer lebih lanjut. Dengan judul diatas bukan berarti saya akan pensiun menulis disini tetapi saya ingin memacu diri sendiri supaya situs ini dapat berkembang dan bisa berguna bagi orang banyak, Buat Teman-teman yang udah setia baca situs ini saya ucapkan terima kasih. Saya masih mengharapkan komentar dari teman -teman so beri saya komentar yah

Apa yang salah

Apa yang salah dalam kita belajar baik itu dari Dosen tercinta dan dari buku ? Topik ini jadi menarik minat saya untuk mengangkatnya sebagai Posting saya. Dalam kita belajar Bahasa pemrograman kita sering dijebak baik itu sengaja atau tidak sengaja untuk mempermudah hacker untuk melakukan serangan baik itu terhadap aplikasi yang kita buat ataupun server kita. Lalu dimana kesalahannya, kesalahannya terletak keseragaman coding yang dibuat. Sebagai contoh saya memakai Bahasa pemrograman Visual Basic ketika kita sudah membuat sebuah textbox kebiasaan yang diturunkan dari dosen adalah ganti nama textbox1 menjadi txtuser. Sepintas lalu memang ada baiknya sehingga pembacaan coding jauh lebih mudah, tetapi bagaimana kalau coding itu jatuh ketangan yang salah. Sayangnya banyak dosen yang masih text book dalam mengajar sehingga apa yang diajarkan tidak jauh berbeda dengan buku. Bayangkan jika semua aplikasi menggunakan cara diatas setiap kali hacker ingin melalukan serangan mereka tinggal mencari txtuser. Parahnya lagi ini juga terjadi dalam pembuatan database . Kita juga dibiasakan membuat table yang isinya user dan password dengan nama tbl_user, user. Hal ini biasanya diajarkan dosen kepada kita, kalau diselidiki kenapa dosen mengajarkannya kepada kita ?. Banyak yang akan bilang karena buku mengajarkan demikian. Terlihat disini adanya pembunuhan kreativitas kita sebagai pembuat aplikasi. Setidaknya itulah yang saya rasakan pada ujian tengah semester pada salah satu matakuliah bahasa pemrograman. Coding yang sangat mirip dengan apa yang diajarkan itulah yang bernilai sangat tinggi, jadi dapat dikatakan jaman sekarang adalah jaman yang dibuat untuk menghapal coding bukan untuk mengerti coding. Coding yang gampang dibaca sangat disukai oleh penyusup karena akan sangat mudah untuk dibaca. Konsep belajarpun telah berubah, nilai menjadi proritas utama bukan lagi skill maka tidak heran dibeberapa kampus ujian bahasa pemrograman soalnya sama dengan apa yang telah dipraktekan. Saya disini bukan mau menjelek-jelekan siapa- siapa hanya ingin membenahkan apa yang salah, hal ini disebabkan saya berpikir dengan cara Hacker. Beberapa hari lalu saya bertemu dengan anak semester 5 salah satu sekolah tinggi ilmu komputer *********, yang belom tahu apa saja kelemahan java script yang diajarkan dikampus. Moga-moga saja mereka membaca apa yang saya tulis sehingga mereka mengerti. Buat Para Dosen yang membaca artikel ini jangan tersingung buatlah mahasiswa/i menjadi kreatif bukan memudahkan mahasiswa yang mengakibatkan mahasiswa/i menjadi bodoh.Hati-hatilah mengajarkan sesuatu jangan anda mengajarkan sesuatu sehingga menjadi bumerang waktu mahasiswa/i pada dunia kerjanya . Bila perlu ajarkan keamanan program atau aplikasi. Menurut saya itu lebih penting daripada memaksa sesuatu yang tidak penting seperti penggantian nama.

Java Script Matikan saja

Setelah merasa aman, merekapun akhirnya pulang kerumah mereka masing-masing. Tapi yang terjadi pada keesokan harinya ? Keesokan harinya, kejadian yang sama terjadi lagi. Lagi-lagi barang-barang mereka yang dijual dengan harga yang sangat murah bahkan ada juga yang gratis. Apalagi yang salah ? Proteksi dengan java script adalah suatu kebodohan karena java script pada dasarnya adalah script yang dijalankan oleh browser. Masalahnya kita sebagai client mempunyai kontrol penuh atas script tersebut, artinya adalah kita dengan mudah bisa menonaktifkan java script dan melewatinya.Cara melewati proteksi oleh java script ini cukup mudah, dari IE(Internet Expoler) pilih tools terus internet optios terus custom level terus scripiting terus active Scripting kita disable. Mereka bertekad untuk memulai usaha dari apa yang tersisa dan percaya bahwa dengan sistem dengan yang aman. Dengan bantuan mahasiswi yang mereka percaya, mereka memperbaiki situs mereka. Pengecekan dengan java script akhirnya dibuang digantikan dengan program server side yaitu ASP. Program ASP ini akan mengecek angka minus dan otomatis akan menggantinya menjadi angka plus. Dengan Teknik ini hacker tidak akan lagi mungkin memasukan angka minus. Apa sih yang menjadi kesimpulan panjang cerita ini.Kesimpulannya adalah firewall tidak akan menjamin anda aman dari serangan Hacker, 70 % hacking dilakukuan melalui port 80, Tidak perlu pengetahuan yang rumit untuk menjadi seorang penyusup, serangan tidak selalu dari orang luar, jangan mengunakan script client side untuk melakukan sesuatu yang penting, jangan percaya dengan informasi yang dikirimkan, lakukanlah pengecekan ulang sekali lagi pada server side cek dan cek lagi. Besok saya coba menyoroti sistem pembelajaran kita yang salah sehingga memudahkan Hacker.Jangan lupa ini hanya untuk kemajuan ilmu pengetahuan.

Minggu, 09 Desember 2007

Kita diajarkan menjadi Hacker

Memang benar Kita telah diajarkan menjadi Hacker dari taman kanak-kanak. Toni telah memanfaatkan perhitungan dasar matematika untuk melakukan Hacking pada saat memesan barang. Hacker memasukkan angka minus sehingga total dari penjumlahan menjadi berkurang. Sebagai contoh, dengan membeli barang Rp 1000000 sebanyak 1 buah dan memesan barang seharga Rp 999000 sebuah maka total yang harus dibayar adalah -1*1000000+1*999.000 sama dengan 1000. Sebenarnya masih banyak situs yang tidak melakukan pengecekan yang sangat sederhana ini. Ini merupakan bukti bahwa kita dari kecil telah dijarkan menjadi seorang hacker. Setelah ditolong oleh mahasiswi terebut dengan memberi semangat akhirnya tiga sekawan tidak menyerah dan tetap bersemangat sesuai dengan ajaran Buku " Berani Gagal ". Dengan Bantuan mahasiswi tersebut, merekapun menambahkan Javascript kedalam situs mereka untuk mencegah pemasukan karakter selain 0-9. Jadi Pemasukan minus otomatis akan dicegah. Setelah dilakukan pengetesan selama tiga hari akhirnya situs mereka diaktifkan kembali. Melihat situs ini aktif kembali Toni sangat senang, karena dia dapat belanja murah lagi. Tiga sekawan itu pun akhirnya pulang kerumah masing-masing. Mungkin banyak pembaca yang bingung kenapa mahasiswi itu tetap saja dipakai walaupun sudah berkali-kali diketahui bahwa web yang dibuatnya banyak kelemahannya. Tapi itulah yang terjadi, jadi dapat dikatakan karena ini terjadi karena ketiga sekawan tersebut terbuai oleh paras mahasiswi tersebut, atau jangan-jangan mahasiswi tersebut memakai susuk kali yah. By The Way cerita ini akan terus berlanjut dikarenakan teman kita terus berkembang dalam ilmu Hacknya jadi jangan sampai ketinggalan episode berikutnya yah.

Nice sql

Masuk ke miinggu kedua, semua dealer komplain karena uang yang mereka setorkan hilang ketika mereka hendak membeli barang.Hal ini membuat tiga sekawan mengalami kerugian yang sangat besar. Akhirnya mereka kembali ke mahasiswi tersebut, Setelah diadakan penyelidikan maka diketahuilah bahwa adanya kelemahan terhadap serangan Sql Injection. Tiga sekawan itupun dengan bantuaan mahasiswi itu segera memperbaiki permasalaha nini dengan menetapkan bahwa semua nama login dan password untuk dealer haruslah berupa karakter "a" -"z" selain karekter tersebut akan ditolak oleh system sehingga teknik SQL Injection tidak akan dimungkinkan lagi. Walaupun telah diperbaiki, tiga sekawan sudah putus ada dan memutuskan untuk menutup situs dan berhenti sama sekali dari bisnis online. Pada saat mereka ingin pulang datanglah mahasiswi yang memberikan kepada mereka sebuah buku yang berjudul "Berani Gagal" karangan Billi P.S.Lim yang ternyata sangat berkhasiat. Mereka sangat bersemangat kembali seperti seorang samurai, akan tetapi ada sebuah berita burik bagi Alex, yaitu Toni mengudurkan diri dari tokonya dengan alasan mendapat pekerjaan yang lebih baik sebagai Staff Jaringan disebuah Tour Travel. Tanpa merasa curiga Alex menyetujui pengunduran diri Toni Tersebut. Besok paginya tiga sekawan ingin mengecek bisnis mereka, tidak lupa membawa mahasiswi tersebut. Setelah mereka melihat situs mereka, marahlah mereka karena kali ini mereka mendengar kabar bahwa semua barang - barang dagangan mereka terjual dengan harga dibawah 1000 rupiah. Apa yang dilakukan Toni kita akan Bahas besok