Ada Apa Dengan Valentine

February 22, 2008 at 8:20 am (Artikel, Tips Daily)

:: KENAPA VALENTINE HARUS 14 FEBRUARI?

INI HANYA JOKE BELAKA……

HANYA ORANG ANEH YANG PERCAYA….


Valentine dirayakan setiap 14 februari sesuai dengan arti kata Valentain
Va berasal dari Fa yang merupakan urutan nada ke-4 dari solmisasi

Do re mi fa

Jadi Fa disini menunjukkan ‘empat’
Lent adalah bentuk ke tiga dari kata “Lend” yang dalam basa english
berarti meminjamkan atau dipinjam.

Nahh…dalam pinjam meminjam harus ada unsur ‘belas kasihan’
Maka Lent bisa diartikan sebagai ‘belas’

Tine berasal dari kata asli twin yang artinya kembar
Kata kembar adalah identik dengan angka 2
Maka kata valentine yang asli katanya berasal dari “Falenttwin” mempunyai
arti
Fa = empat
Lent = belas
twin = dua
Jadi Empat belas bulan kedua
Alias 14 Februari

Itulah kenapa valentine diperingati setiap tanggal 14 februari
(Hanya orang2 dengan gangguan mental dan orang2 yang mau bunuh diri, yang
percaya bahwa tulisan ini benar)

:::SEJAK KAPAN VALENTINE DIPERINGATI?
Berdasarkan buku2 tentang sejarah valentine yang saya baca
-Baik buku berjudul “valentine di jaman majapahit’, “Primbon Valentine”
sampai buku “Da Valentine Code”-
Serta searching internet di wikipedia dan google
Maka didapatkan kesimpulan tentang sejarah awal mula valentine secara
detil dan sangat rinci
yaitu bahwasanya valentine mulai dirayakan SEJAK DULU
(hehehehe)

:::KENAPA VALENTINE IDENTIK DENGAN COKLAT?
haalaaah…
ini jawabanyya gampang aja
Karena coklat itu romantis..kan asik kalo pas candle light dinner trus
ngasihnya coklat
Coba bayangin kalo ngasihnya nasi tumpeng, kan susah!
Jadinya ga romantis tapi tragis

::: KENAPA VALENTINE IDENTIK DENGAN PINK?
Sebenarnya bisa aja dijawab:
Kalo pake item2, ntar disangkain dukun
Kalo pake biru2, disangkain satpam
Kalo pake putih2, disangkain pocong
Kalo pake ijo2, disangkain kolor ijo
Kalo pake abu abu, disangkain babu
ya kan?
jadi emang cucoknya warna pink!

:::JIKA APA KITA MERAYAKAN VALENTINE?
Satu
Jika ada pasangan alias pacar!
Karena aneh aja kalo makan candle light sendirian, nulis kartu valentine
buat diri sendiri, termasuk ngasih coklat buat diri sendiri sambil
menciumi diri sendiri di depan kaca…
(narsis akut)
Dua
Jika punya modal
Karena apa?
Coklat itu mahal, coklat gambar ayam jago aja paling gak uda seribu rupiah
Belum lagi beli kartu ucapannya, makan malemnya, bunga mawarnya…byuh
byuh byuh…
Ingat..
“cinta itu buta….tapi butuh duit”
heheheheh

::: APA TEMA VALENTINE TAUN INI?
Ada beberapa tema valentain taun ini, yaitu:
valentain dengan bawain coklat 5 kilo digotong sendirian dari jakarta ke
bogor
(CAPPEEEE DEEHHH….)
Valentine sambil menikmati singkong yang dikasih ragi
(TAPEEEE DEEHHH….)
Valentine sambil makan sambal merah pedas di mangkuk berbentuk hati
(CABEEEEE DEEEHH….)
Valentine dengan memakai pakaian serba pink. Baju pink, celana pink,
sepatu pink, tutup muka pink, telinga pink dan hidung pink
(BABIIIIII DEEEHHH….)
Ahh…sudahlah
Tambah ga penting aja tulisan ini
Yauda..
Bagi yang merayakan selamat aja, bagi yang memang ga pengen merayakan
ya…santai aja
Tapi buat yang pengen merayakan tapi keadaan belum mengijinkan (baca : jomblo red.)….semoga cepat mendapatkan pasangan
Ingat prinsip pertama harus jual mahal, sambil berkata “SIAPA GW”
Kalo belum dapet juga diturunkan menjadi “SIAPA DIA?”
Tapi kalo memang belum dapet2 juga turunkan lagi menjadi “SIAPA AJA”
ok!

buat semuanya :
SELAMAT VALENTINE SEMOGA LEKAS SEMBUH!

Permalink Leave a Comment

Link Search Engine Source Code

February 22, 2008 at 8:18 am (Hacking & Security, Networking, Programming, Tips Computer)

Anda seorang developer program atau ingin jadi seperti mereka? Dan sedang mencari open source code atau dan private code buat referensi?

Berikut daftar mesin pencari source code yang bisa diandalkan:
1. Krugle http://www.krugle.org/. Tersedia lebih dari 2.5 milyar baris kode open source dan lebih dari 50 bahasa pemrograman. Ada ActionScript, Ada, AppleScript, ASP, ASP.NET, AspectJ, Assembly, Awk, BASIC, C, C++, C#, CodFusion, Common Lisp, CSS, Eiffel, Emacs Lisp, Erlang, Expect, Forth, Fortran, Groovy, Haskell, IDL, Java, Javascript, JSP, Lex/Flex, Lua, MATLAB, ML, Modula, Objective C, Pascal/Delphi, Perl, PHP, Prolog, Python, Rexx, Ruby, Scheme, Shell Script, SQL, Tcl, VHDL, Visual Basic, VB.NET, VBScript, XML dan Yacc/Bison.

2. Koders http://www.koders.com/. Tersedia lebih dari 30 bahasa program, ada ActionScript, Ada, ASP, Assembler, C, C#, C++, Cobol, ColdFusion, Delphi, Eiffel, Erlang, Fortran, Java, Javascript, JSP, LISP, Lua, Mathematica, Matlab, ObjectiveC, Perl, PHP, Prolog, Python, Ruby, Scheme, Smalltalk, SQL, Tc, VB dan VB.NET dan lebih dari 700 juta baris kode open source.

3. Codase http://www.codase.com/. Tersedia lebih dari 250 juta baris kode. Disertai fitur browse API dalam 3 kategori platform, ada Linux/Unix, Windows dan Java.

4. Planet Source Code http://www.planet-source-code.com/. Tersedia lebih dari 12 juta baris kode, dalam 10 kategori bahasa, ada Visual Basic, C/C++, SQL, Delphi, Cold Fusion, Java/Javascript, ASP, Perl, PHP dan .NET

5. Google Code Search http://google.com/codesearch. Mesin pencari source code dari Mbah Google.

6. csourcesearch.net http://csourcesearch.net/ Tersedia lebih dari 250 juta baris kode C/C++ dan terdapat fitur pencarian lewat kategori nama fungsi.

7. Codefetch{ http://codefetch.com/. Mesin pencari source code yang terdapat dalam buku-buku pemrograman yang dijual sama Codefetch{. Tersedia lebih dari 20 kategori pencarian buku pemrograman, ada C, C#, C++, Delphi Pascal, Java, Objective-C Cocoa, Python, Ruby/Rails, Cold Fusion, Flash ActionScript, HTML/CSS, Javascript/Ajax, JSP/JSTL/JSF, Perl, PHP, Ant, Apache Configuration, AppleScript, SQL, Unix/Shell, XML-Schema, XSLT/XPATH.

8. DevX’s Sourcebank http://archive.devx.com/sourcebank/index.asp Mesin pencari source code yang disertai link direktori dengan 14 kategori utama, yaitu Programming Tools, Distributed Object Architectures, Databases, Computer Science, Popular Topics, Mathematics, Operating Systems, User Interface, Architecture, Programming Languages, Networking, Applications, Multimedia, dan Unfiled

9. All The Code http://www.allthecode.com/. Sementara baru tersedia source code dalam bahasa pemrograman Java.

Ada yang mau nambahin daftarnya?

Permalink 2 Comments

Site Download Driver

February 22, 2008 at 8:16 am (Hacking & Security, Networking, Programming, Tips Computer)

Master driver di CD anda rusak? Master di hardisk anda kena virus? Bingung cari driver untuk device PC, Notebook, PDA anda, silakan coba cari di website berikut:

Tiap website diatas sudah terdapat mesin pencari database driver, tapi tak ada salahnya anda mencoba search engine khusus driver di DriverSearch.com http://driversearch.com/

Permalink Leave a Comment

FTP Search Engine

February 22, 2008 at 8:14 am (Artikel, Hacking & Security, Networking, Programming, Tips Computer)

Bagi anda yang suka mendownload file via ftp client tool, berikut daftar FTP Search Engine yang patut dicoba:

  1. FileWatcher.com, http://www.filewatcher.com/
  2. FileSearching.com, http://www.filesearching.com/
  3. FindFile.net, http://findfile.net/
  4. MetaFtp.com, http://www.metaftp.com/
  5. FTPdb.com, http://www.ftpdb.com/
  6. Mamont, http://www.mmnt.ru/int/

Ada yang mau nambahin daftarnya?

Permalink Leave a Comment

Samarkan IP dari Hacker

February 22, 2008 at 8:02 am (Hacking & Security, Networking, Programming, Tips Computer)

Di jaman serba bisa ini, Hacking tidak hanya dilakukan oleh hacker-hacker sejati, namun orang awam pun dapat melakukannya. Untuk Hacker maupun Virus dan Spyware sering memanfaatkan IP address yang selalu anda biarkan terbuka bebas bagi siapapun. Sekarang anda dapat meminimalisir serangan Hacker maupun Virus ke komputer anda.

Dengan Hide IP Platinum yang anda dapat beli pada www.hide-ip-soft.com, anda dapat mengubah-ubah alamat IP anda mupun menyamarkan alamat IP anda agar virus dan hacker tidak dapat memanfaatkan IP anda untuk sejumlah kejahilan mereka! Misalkan anda mempunyai alamat IP seperti berikut, 196.168.16.22-indonesia Hide IP Platinum dapat mengubahnya menjadi 200.133.15.1-india hebat bukan? hanya tinggal klik saja. Atau bila IP anda menjadi ketergantungan ISP anda, anda dapat menyamarkannya dari 200.66.0.198 yang berada di Indonesia menjadi 195.175.37.70 yang berpusat di Turki!

Untuk itu anda hanya perlu men-download versi trial Hide IP pada situs www.4shared.com/file/28943317/65338932/hide-ip pada source software milik PinterKomputer secara gratis, namun versi trial yang terbatas, bukan versi full yang dapat dengan mudahnya mengganti alamat IP kita. Selamat mencoba!

Permalink Leave a Comment

Menangani File Yang Terkena Virus di Flash Disk

February 22, 2008 at 7:52 am (Hacking & Security, Programming, Tips Computer)

Makin meningkatnya penggunaan flash disk, membuat pembuat virus mengalihkan sasarannya ke media penyimpanan yang simple tersebut, bukan hanya menanamkan virus tetapi juga efek yang dihasilkan beraneka ragam, salah satunya isi yang ada di flash disk, seperti file atau folder disembunyikan (Hidden). Gimana cara menanggulangi kasus tersebut? , coba ikuti langkah-langkah di bawah ini.

Menghilangkan virus

Langkah Pertama

1.Pastikan antivirus terupdate
2.Masukkan flash disk ke PC atau Laptop
3.Jangan membuka kotak dialog yang muncul
ketika flash disk dimasukkan ke PC atau
laptop.

Langkah kedua

1.Buka windows Explorer atau My Computer
2.Klik kanan mouse di posisi drive flash disk,
biasanya F:
3.Kemudian pilih scan virus sesuai anti virus
yang digunakan (“ingat”, biasakan antivirus
terupdate)

Mengembalikan data

Setelah virus benar-benar hilang dari flash disk, sekarang saatnya mengembalikan data yang disembunyikan (Hidden). Berikut langkah-langkahnya:

1.Buka Command Prompt, bisa dengan cara klik
Start – Run- ketik cmd atau command (untuk
Windows 98/ME).
2.Setelah terbuka jendela command prompt,
kemudian ketik attrib -h -r -s -a /s /d f:
(dengan catatan berada di drive C, sebagai
contoh; C:\Documents and Settings\Papa>
attrib -h -r -s -a /s /d f: )
3.Lalu setelah perintah tersebut diketikkan,
kemudian enter.
4.Apabila langkah no.2 tidak berhasil, anda
pindahkan posisinya dari drive C ke drive
flash disk (biasanya F), untuk memindahkan
posisi drive, ikuti langkah berikut, apabila
posisi flash disk di komputer atau laptop
ada di drive F, maka (sebagai contoh);
C:\Documents and Settings\Papa> F:
kemudian enter maka akan pindah ke drive F:\>
5.Setelah berada di posisi drive flash disk
kemudian ketik perintah yang sama dengan
langkah no.2, namun untuk f: yang berada di
belakang dihilangkan, sebagai contoh : F:\>
attrib -h -r -s -a /s /d , kemudian enter.
6.Sesudah proses tersebut, sekarang coba cek
folder atau file yang ada di flash disk. sumber: Hi-technews

Permalink 2 Comments

Social Engineering Lanjut

February 22, 2008 at 7:49 am (Artikel, Hacking & Security, Networking, Programming, Tips Computer)


Secara mendasar, social engineering adalah seni dan ilmu memaksa orang untuk mematuhi harapan-harapan anda. Ia bukanlah suatu cara untuk mengendalikan pikiran orang lain, ia tidak akan mengijinkan anda untuk memaksa orang lain menunjukkan tugas-tugas secara liar di luar tingkah laku normal mereka dan ini jauh dari hal-hal bodoh semacam itu. Ia(Social engineering) juga melibatkan lebih dari sekedar berpikir cepat dan sederhana dan suatu jenis aksen yang menyenangkan. Social engineering bisa melibatkan banyak ‘kerja-kerja yang membumi,’ pengumpulan informasi dan idle chi chat sebelum adanya usaha untuk mendapatkan informasi yang pernah dibuat. Seperti hacking, sebagian besar kerjanya masih dalam batas interpretasi, lebih dari sekedar usaha itu sendiri. Anda mungkin berpikir pembicaraan ini mungkin kelihatan menjadi suatu perminttaan maaf yang lemah untuk menunjukkan bagaimana teknikteknik ini bisa digunakan untuk hacking. OK, cukup terbuka. Namun, satunya cara untuk mempertahankan diri dari bentuk serangan keamanan ini adalah dengan mengetahui metode apa yang mungkin digunakan. Dengan pengetahuan ini sangatlah mungkin untuk memanfaatkan teknik yang digunakan baik terhadap diri anda maupun perusahaan anda dan melindungi penerobosan keamanan illegal sebelum orang-orang lain mendapatkan data yang anda simpan. Suatu gaya CERT tentang kewaspadaan keamanan komputer dengan sedikit perincian kurang berarti dalam kasus ini. Ia hanya akan mendinginkan beberapa orang yang mungkin berusaha mendapatkan akses pada sistem anda dengan berpura-pura beberapa hal adalah benar. Jangan biarkan mereka. Seperti biasanya, tak ada bantuan apapun.

Lalu?

Social engineering berkonsentrasi pada link paling lemah dari alur keamanan komputer. Seringkali dikatakan bahwa hanya komputer yang paling aman adalah komputer yang unplugged. Fakta bahwa anda dapat meyakinkan seseorang untuk masuk ke dalamnya dan menghidupkannya berarti bahwa komputer yang kekuatannya menurunpun sangat rentan. Juga, bagian yang manusiawi dari suatu penyetelan keamanan adalah hal yang paling esensial. Ini berarti bahwa kelemahan keamanan ini bersifat universal, independen dari platform, perangkat lunak, jaringan atau usia perlengkapan. Setiap orang dengan akses pada setiap bagian sistem, secara fisikal maupun elektronik menjadi suatu resiko keamanan potensial. Informasi apapun yang bisa diperoleh mungkin digunakan untuk informasi lebih jauh tentang social engineering. Hal ini berarti bahkan orang-orang yang tiidak dipertimbangkan sebagai bagian kebijakan bisa digunakan untuk menyebabkan suatu terobosan keamanan.

Sebuah masalah besar?

Para profesional keamanan secara terus menerus diberitahu bahwa keamanan melalui ketidakjelasan adalah keamanan yang paling lemah. Tidaklah mungkin mengaburkan fakta bahwa manusia menggunakan sistem atau bahwa mereka bisa mempengaruhinya, karena sebagaimana yang saya katakan sebelumnya, tidak ada satu sistem komputerpun di muka bumi ini yang tidak melibatkan manusia sebagai salah satu bagiannya. Hampir setiap manusia memiliki perangkat kerja untuk mengatasi ‘serangan’ social engineering, satu-satunya perbedaan adalah dalam hal jumlah skill yang digunakan ketika menggunakan perangkat kerja ini.

Metode-metode

Berusaha mengendalikan seorang individu guna melengkapi tugasnya bisa menggunakan beberapa metode. Metode yang pertama dan yang paling jelas adalah suatu permintaan langsung yang sederhana, dimana seorang individu diminta untuk melengkapi tugasnya secara langsung. Walaupun sedikit kemungkinan berhasilnya, ini merupakan metode yang paling mudah dan paling langsung. Secara pasti individu tahu apa yang dinginkan oleh anda dari mereka. Yang kedua adalah dengan menciptakan suatu siituasi yang telah dirancang dimana secara sederhana individu menjadi bagian dari situasi tersebut. Dengan kelebihan faktor dari yang anda minta pertimbangkan untuk diperhatikan, individu jauh lebih mungkin untuk diyakinkan, karena anda bisa menciptakan alasan-alasan untuk kepatuhan mereka daripada alasan-alasan personal lainnya, dan hampir pasti melibatkan pengetahuan ekstensif yang diperoleh dari target yang diinginkan. Yang sedikit belum tentu lebih baik. Salah satu perangkat kerja esensial yang digunakan untuk social engineering adalah suatu daya ingat yang baik bagi fakta-fakta yang dikumpulkan. Ini adalah sesuatu yang cenderung dilebih-lebihkan oleh para hacker dan sysadmin, khususnya ketika sampai pada fakta yang berkaitan bidang mereka. Untuk menggambarkan hal ini saya akan menunjukkan sebuah demonstrasi kecil…..

[Demonstrasinya di sini. Secara mendasar, hal ini menunjukkan bahwa dengan tekanan-tekanan sosial seorang individu akan menyesuaikan diri pada suatu keputusan kelompok, bahkan sekalipun ia tahu kalau hal itu jelas-jelas pilihan yang salah.]

Konformitas

Bahkan dalam kasus-kasus dimana seseorang yakin mereka benar sangat mungkin mereka bertindak dalam cara-cara yang berbeda. Jika saya sekedar bertanya orang terakhir tentang tindakan mereka sendiri apakah kata pertengahan yang akan mereka berikan pada saya jawaban yang benar dan tak jadi soal berapa kali saya berusaha meyakinkan mereka mereka mungkin tidak akan merubah pendirian mereka. Namun, setting kelompok ini merupakan suatu situasi yang benarbenar berbeda. Situasi ini memiliki apa yang oleh para ahli psikologi dinamakan karakteristik tuntutan, yaitu situasi ini memiliki suatu ketegangan-ketegangan sosial yang kuat tentang bagaimana partisipan seharusnya bertindak. Tidak berharap untuk menyerang orang lain, tidak ingin kelihatan dozy di hadapan sejumlah besar audiens dan tidak merongrong pandangan-pandangan orang lain semua partisipan yang baik mengarah pada suatu keputusan untuk ikut arus. Menggunakan situasisituasi dengan karakteristik ini adalah suatu cara paling efektif untuk mengarahkan tingkah laku orang.

Situasi

Namun, sebagian besar social engineering dilakukan oleh individu – individu penyendiri dan begitu juga tekanan sosial dan faktor-faktor berpengaruh lainnya harus dipertimbangkan dengan menciptakan suatu situasi yang bisa dipercayai dimana target merasa terlibat. Jika situasinya, riil atau imajiner memiliki karakteristik-karakteristik tertentu maka target individualnya lebih mungkin mematuhi permintaan anda. Karakteristik ini termasuk: -Pembagian tanggungjawab dari individu-individu target. Hal ini ketika individu mempercayai bahwa mereka tidak bertanggungjawab sendiri atas tindakan-tindakan mereka. -Sebuah kesempatan untuk menjilat. Kepatuhan lebih mungkin jika individu percaya bahwa dengan memtahui mereka menjilat pada seseorang yang mungkin memeberikan mereka manfaat-manfaat masa depan. Secara mendasar hal ini berarti patuh dengan bosnya. Kewajiban moral. Ini adalah alasan dimana seorang individu patuh karena mereka merasa ini adalah kewajiban moral mereka. Bagian dari hal ini adalah rasa bersalah. Orang memilih menghindari perasaan beralah dan sehingga jika terdapat suatu kesempatan dimana mereka akan merasa kesalahan yang akan mereka lakukan jika menghindari outcome ini.

Persuasi personal

Pada suatu level personal terdapat metode-metode yang digunakan untuk memaksa seseorang lebih mungkin bekerjsama dengan anda. Tujuan persuasi personal adalah tidak memaksa orang untuk melengkapi tugastugas anda, namun mendorong kepatuhan sukarela mereka dengan permintaan anda. Terdapat perbedaan halus. Secara mendasar, targetnya secara mudahnya diarahkan pada jalan-jalan yang kita inginkan. Sasaran percaya bahwa mereka memiliki kontrol atas situasi, dan bahwa mereka mendayagunakan kekuatan mereka untuk membantu anda. Fakta bahwa manfaat yang akan diperoleh seseorang dari membantu anda telah telah terbukti tidak relevan. Sasaran kita percaya mereka membuat suatu keputusan yang beralasan untuk mempertukarkan manfaatmanfaat ini dengan sedikit energi dan waktu yang hilang.

Kerjasama

Terdapat beberapa faktor, yang jika ada akan meningkatkan kesempatan suatu sasaran beroperasi dengan seorang social engineer. Mengurangi konflik dengan sasaran adalah lebih baik. Kerjasama akan dengan lebih siiap diperoleh ketika pendekatan lembut digunakan. Pulling rank(atau ranking yang diinginkan), kebosanan atau aturan-aturan jarang bekerja bagi pemaksaan efektif.
Faktor ‘kaki di dalam pintu’ adalah dimana fokus sebuah persuasi berusaha sudah tahu siapa anda atau telah memiliki pengalaman berhubungan dengan anda. Ini merupakan suatu cara khusus yang efektif dan telah diketahui oleh con men sebagai trik-trik percaya diri. Penelitian psikologis memperlihatkan bahwa orang-orang lebih mungkin mematuhi kita dengan suatu permintaan jika mereka sebelumnya telah dipatuhi pada sesuatu yang jauh lebih kecil. Jika ‘kaki di dalam pintu’ ini termasuk sejarah kerjasama, dimana hal-hal telah berlalu dengan baik-baik saja di masa lalu, maka kesempatan kerjasama akan meningkat. Informasi yang lebih sensoris suatu target yang diperoleh seorang social engineer akan lebih baik. Ini secara khusus kedengaran dan kelihatan benar, anda lebih mungkin dipercayai jika sasaran bisa melihat dan mendengar anda daripada jika mereka hanya mendengar suara anda dari seberang telepon. Secara tak mengejutkan komunikasi teks ASCII tidak begitu memberikan manfaat bagi persuasi. Sangatlah mudah untuk menolak seseorang lewat gaya obrolan di IRC.

Keterlibatan

Namun, suskses tidak bergantung terlalu banyak pada bagaimana seseorang yang terlibat sedang menjalankan apa yang anda minta. Kita dapat katakan administrator sistem, pejabat keamanan komputer, teknisi dan orang-orang yang menggantungkan diri ppada sistem untuk perangkat kerja-kerja atau komunikasi esensial sangat terlibat dalam serangan serangan social engineering oleh para hacker. Orang-orang yang sangat terlibat lebih baik diiyakinkan dengan suatu argumen yang kuat. Dalam kenyataannya, semakin lebih kuat argumen yang anda berikan pada mereka akan lebih baik. Yang mengejutkan, tidaklah sama untuk kasus argumen-argumen lemah. Seseorang yang sangat terlibat dalam suatu usaha persuasi kurang mungkin diyakinkan jika anda memberikan mereka argumen lemah. Ketika seseorang mungkin diarahkan secara langsung dengan suatu usaha social engineering, argumen lemah cenderung menghasilkan counter argumen dalam kepala sasaran kita. Maka untuk orang-orang yang sangat terlibat, aturannya adalah semakin kuat argumen, argumen yang lemah akan berkurang. Orang-orang digolongkan sedikit terlibat jika mereka memiliki sedikit kepentingan dalam apa yang anda minta pada mereka untuk dilakukan.
Contoh-contoh relevan bisa jadi penjaga keamanan, tukang bersih-bersih, atau resepsionis di tempat sistem komputer. Karena orang-orang yang sedikit terlibat tidak mungkin dipengaruhi secara langsung dengan suatu permintaan, mereka cenderung tidak mengganggu penganalisaan pro-kontra lelucon persuasif. Walaupun sifatnya umum bagi sebuah keputusan untuk setuju dengan permintaanmu atau tidak dipaksa berdasarkan informasi lain.
Informasi semacam itu bisa jadi sejumlah alasan yang diberikan oleh social engineer belaka, urgensi permintaan yang lebih jelas atau status orang yang berusaha meyakinkan. Aturan intinya di sini adalah semata-mata semakin lebih baik argumen akan semakin baik. Secara mendasar, orang-orang yang tidak dilibatkan dalam apa yang berusaha didapatkan oleh social engineer akan lebih diyakinkan dengan banyaknya argumen atau permohonan dariada berapapun relevannya mereka. Salah satu poin penting yang patut dicatat adalah bahwa orang yang kurang kompeten lebih mungkin mengikuti model yang lebih kompeten. Dalam kasus sistem komputer ini mungkin bisa dimasukkan dalam golongan orang yang sedikit terlibat. Inti moral point ini adalah, jangan berusaha meyakinkan administrator sistem social engineer, kecuali mereka kurang kompeten dibandingkan anda, dan yang seperti kita semua ketahui, itu tidak mungkin.

Mengamankan dari serangan-serangan manusia

Dengan semua informasi ini bagaimana seseorang akan menciptakan sistem komputer mereka lebih aman? Langkah pertama yang baik adalah menciptakan bagian keamanan komputer dari pekerjaan setiap orang apakah mereka menggunakan komputer atau tidak. Hal ini tidak hanya akan mendorong status yang dibayangkan mereka sendiri dengan tiadanya biaya ekstra bagi anda namun akan memaksa staf menjadi lebih waspada. Namun pertahaan terbaik terhadap hal ini, sebagaimana berbagai hal lainnya, adalah pendidikan. Menjelaskan pada para pekerja tentang arti pentingnya sistem keamanan komputer dan bahwa ada orang yang dipersiapkan untuk berusaha dan memanipulasi mereka guna mendapatkan akses adalah sebuah tahap pertama yang efektif dan bijaksana.
Memperingatkan orang tentang kemungkinan-kemungkinan serangan seringkali cukup membuat mereka waspada. Ingat, kisahkan dua sisi cerita ketika mendidik orang lain tentang keamanan komputer. Ini tidak hanya bias personal saya. Ketika individu tahu dua sisi dari satu argumen mereka kurang mungkin untuk dibohongi dari posisi-posisi pilihan mereka. Dan jika mereka terlibat dalam sistem keamanan komputer, posisi pilihan mereka mungkin berada pada sisi mengamankan data anda. Terdapat atribut-atribut dimana orang mungkin cenderung kurang mematuhi persuasi yang kita berikan. Orang-orang yang kurang patuh cenderung sangat cerdas, sangat orisinal, mampu mengatasi ketegangan dan memiliki kepercayaan diri yang cukup beralasan. Manajemen ketegangan dan kepercayaan diri bisa diajarkan atau didorong. Bentuk-bentuk penegasan diri seringkali digunakan untuk pekerja manajemen, latihan ini sangat berguna dalam mengurangi kesempatan seorang individu yang secara sosial ahli, seperti halnya memiliki banyak manfaat lainnya. Apa yang sebenarnya ingin kita sampaikan adalah membuat orang sadar dan terlibat dalam kebijakan keamanan anda. Ini memerlukan sedikit usaha dan memberikan balasan yang besar dalam pengertian jumlah resiko reduksi.

Kesimpulan

Berlawanan dengan kepercayaan populer, seringkali lebih mudah menghack orang daripada mengirimkan email. Namun ia kurang memiliki usaha guna mendapatkan pekerja yang bisa melindungi dan mendeteksi usaha-usaha pada social engineering daripada mengamankan sistem unix apapun. Para administrator sistem, jangan biarkan orang yang me-link jalur keamanan anda membuat kerja keras anda terbuang sia-sia. Dan para hacker, jangan biarkan para administrator sistem berleha-leha dengan link link yang lemah, karena jalur-jalur merekalah yang menyimpan data anda.

sarang.kecoak.or.id/artikel/menghack.pdf

Film Firewall

Dalam film firewall pihak penyerang sebelum menjalankan misinya, melakukan berbagai persiapan terlebih dahulu. Para penyerang mengamati setiap detail dari targetnya (Jack Stanfield). Selain itu, mereka juga menggunakan berkas-berkas yang telah dibuang (diving dumpster) untuk mendapatkan berbagai informasi mengenai targetnya. Contohnya mereka memperoleh data-data dari berkas-berkas kantor Jack yang sudah dibuang dan dari bekas nota penjualan pizza di rumah Jack.

Setelah berhasil mendapatkan cukup informasi tentang target, penyerang melakukan sabotase terhadap rekening target. Jack dibuat bingung dengan berbagai kejanggalan pada rekeningnya, salah satu contohnya adalah tagihan atas transaksi perjudian, padahal dia tidak melakukannya. Situasi ini digunakan pihak penyerang untuk mengambil perhatian dari target dan masuk ke dalam sistem target. Selanjutnya penyerang menggunakan cara kriminal (menyandera keluarga target) untuk memaksa target menyerahkan segala informasi untuk memperoleh tujuannya. Jadi cara yang digunakan penyerang ini adalah metode yang paling dasar dalam social engineering, yaitu penyerang meminta langsung apa yang diinginkannya kepada sang target.

Permalink 1 Comment

Create Your Own Software House

February 22, 2008 at 7:32 am (Hacking & Security, Networking, Tips Computer)

Dalam sebuah milis, muncul diskusi tentang perbandingan kerja di bidang IT atau bikin software house sendiri. Ada seseorang yang menyampaikan pandangan menarik tentang tips untuk memulai sebuah software house.Buatlah perusahaan real / legal / resmi, artinya anda harus mengurus SIUP, TDP, dan NPWP, karena dengan berbekal NPWP, anda bisa bersaing dengan perusahaan2 untuk mendapatkan tender2 yang dibuat oleh badan / instansi pemerintahan & Customer akan merasa lebih aman karena persh kita terdaftar di Dirjen Pajak. Saat ini buuaaannyyuuuaaakk sekali perusahaan fiktif yang promosi bahwa mereka bisa membuat program ini itu dan yang lainnya tapi mereka tidak akan bisa menembus badan / instansi pemerintahan ( kecuali dapat proyek sub dari perusahaan lain ).Create a customer list. Artinya setiap kesempatan yang menghampiri anda jangan pernah ditolak, entah itu proyek besar ataupun kecil ataupun cuma proyek perseorangan, karena promosi yang paling mujarab adalah promosi dari mulut ke mulut, mungkin anda sekarang dapat proyek kecil, tapi biasanya kalau customer tersebut suka dengan hasil yang anda tunjukkan, tidak tertutup kemungkinan dia akan merekomendasikan anda ke temannya yang bakal jadi customer anda selanjutnya untuk membuat suatu proyek besar. Semakin banyak customer anda semakin besar kepercayaan orang kepada anda.

Untuk pertama – tama, jika modal anda tidak mencukupi, buatlah program dengan developer yang free, contoh : database menggunakan firebird, postgreSQL atau MySQL atau SQL Server 2005 Express Edition atau Oracle Express Edition, atau PHP.
Selalu gunakan software licensed jika suatu saat ada sidak dari DepKomInfo anda tidak perlu takut dituntut.

Selalu bawa kartu nama anda di dompet & sebarkan kartu nama anda ke setiap orang yang anda temui, entah itu di terminal, airport, café, ataupun di seminar2 yang anda ikuti, karena anda tidak akan pernah bisa menduga kapan anda akan bertemu dengan calon customer anda. Sebuah kartu nama yang ideal adalah : Terdapat logo perusahaan yang mudah diingat oleh orang, buat sebaris slogan tentang perusahaan anda contoh : Sosro Ahlinya Teh, Coca Cola Segarnya Mantap, dll. Selalu sertakan website & email address anda disana. Pastikan tulisan di kartu nama anda terbaca dengan jelas sehingga orang tidak perlu memicingkan matanya hanya untuk membaca. Gunakan warna yang cerah atau foto, selalu gunakan kertas yang mengkilat dan tebal karena ada kemungkinan kartu anda dimasukkan ke dalam tumpukan kartu nama yang lain, orang akan lebih mudah tertarik kepada kartu nama anda, efek psikologis ini memungkinkan anda memperoleh project lebih banyak.

Buat website / minimal blog di internet, sehingga orang2 tahu bahwa ada nama perusahaan anda di dunia ini. Jika memungkinkan beli domain sendiri, saat ini harga domain sangat murah kok, bahkan ada yang cuma 100 ribuan setahun, di depan customer, anda akan terlihat lebih “keren”, meskipun kita yang di bidang IT sama – sama tahu bahwa itu adalah hal biasa, ya nggak ?….

Selalu update pengetahuan & wawasan anda tentang IT dan juga tentang yang lainnya, contoh : jika anda akan membuat program akuntansi, pastikan anda paham tentang akuntansi, jika akan membuat program tentang HRD / payroll, pastikan anda tahu tentang peraturan2 pemerintah & lainnya yang berhubungan. Karena saya percaya bahwa otak kita adalah satu-satunya “HARDDISK” yang tidak ada “MAXIMUM CAPACITY”-nya. Jangan sampai terlihat “o’on” di depan customer waktu mereka ngajak ngobrol kita.

Jika anda mendapatkan sub – proyek dari persh. Lain, pastikan anda boleh memasang nama Customer sebagai customer list kita, atau minimal nama perusahaan pemberi proyek tersebut.

Bersiap – siaplah mengetatkan ikat pinggang karena tidak ada perusahaan yang langsung besar di dunia ini, sesuaikan pengeluaran dengan pendapatan yang anda terima, contoh : William Dell dulunya juga jualan komputer dari rumah ke rumah sampai sekarang dia bisa bikin persh pembuat komputer berdasarkan pesanan yang besar di dunia ini.

Jika perlu, anda merangkap sebagai Direktur, Marketing, Sales, dan Programmer sekaligus dalam perusahaan yang anda pimpin untuk menghemat biaya pengeluaran. Jangan terburu-buru ambil karyawan banyak2 pada awal pendirian anda. Namun sekali lagi, dimata Customer, anda adalah Direktur, so … behave like a Leader.

Bersahabatlah dengan teman anda dan juga Cintailah musuh anda. Lihatlah kelebihan2 yang dimiliki oleh pesaing anda dan pastikan anda bisa membuat karya yang lebih baik, kebanyakan orang hanya melihat kekurangan orang lain dan berusaha membetulkannya, di dunia bisnis itu kurang, dan jika anda hanya berbuat seperti itu, maka anda hanya akan bisa “BERTAHAN” dan tidak bisa “MAJU”.

Jika anda merasa sudah telalu overcapacity karena terlalu banyak proyek, berikan kepada orang yang PALING ANDA PERCAYA dan sebisa mungkin freelancer yang tidak ada kerjaan serta jangan anda lepas 100%, dan selalu bertindaklah sebagai “Qualiti Assurance” yang cerewet dan detail, percuma jika anda memberikan kepada ORANG YANG PINTER tapi pada akhirnya projectnya tidak selesai. Sekali anda cacat dimata customer, selamanya dia akan mengumumkan ke teman2nya bahwa anda adalah orang yang tidak dapat dipercaya.

Ada pepatah Inggris : “We teach some by what we say. We teach more by what we are. We teach most by what we do. Everyone knows you – not by what you say or what you are. They know you by what you do

Pada awal2 pendirian akan banyak sekali masalah yang datang, entah itu dari keluarga, teman, atau bahkan saingan. Perkuat mental anda, bicarakan hal ini dengan keluarga, teman dan yang lain supaya mereka mengerti & minta dukungannya.

Jangan terburu-buru pinjam modal ke BANK, pengusaha yang baik selalu berusaha dari dompetnya sendiri karena anda tidak perlu dipusingkan dengan membayar cicilan hutang.

Ungkapan “PELANGGAN ADALAH RAJA” adalah salah. Anda harus selalu membiasakan diri untuk menganggap “PELANGGAN ADALAH ORANG BIASA” yang perlu kita jadikan mitra / partner / konsultan. Jangan takut untuk membetulkan usulan / pilihan dari customer yang kita anggap salah karena kita memiliki solusi yang lebih baik. Dengan menganggap customer sebagai orang biasa yang juga punya kekurangan baik dibidang informasi atau pengetahuan maka kita akan lebih berhati hati dalam melakukan transaksi dan kita akan dengan sabar mendampingi prospect atau calon customer dalam menentukan pilihan atas produk atau jasa yang sesuai dengan kebutuhannya bukan sekedar yang diinginkannya. Kita pun akan lebih terpanggil untuk tidak bosan menghubungi customer untuk menanyakan apakah dia puas dengan produk/jasa yang dibelinya.

Persiapkanlah administrasi & dokumen2 penunjang bagi perusahaan anda, contoh : template proposal, faktur pajak, company profile, dll. Jangan buang waktu anda percuma dengan mencari arsip yang tidak tertata secara rapi.

Last but not Least. Selalu minta tuntunan dari TUHAN. dalam bisnis ada banyak perkara yang tidak bisa selalu diputuskan oleh kepintaran & kerja keras. Misalnya: bagaimana memilih bisnis yang sesuai, bagaimana memilih investment yang tepat, bagaimana memilih orang orang yang tepat dalam berpartner, bagaimana tahu dan merasakan kalau kamu akan dicurangi pegawai, dan banyak keputusan bisnis penting lainnya. Orang umum bilang, asah saja intuisi kita, tapi saya percaya pertolongan Tuhan memampukan kita untuk lewati semua ini.

Permalink Leave a Comment

Tips Menulis Code Program

February 22, 2008 at 7:31 am (Programming, Tips Computer)

Dalam menulis kode program seorang pemrogram seharusnya tidak hanya melihat dari sisi keefektifannya atau algoritma yang bagus saja atau mungkin kesederhanaan kode. Ada hal lain seperti estetika yang seharusnya juga dijadikan sebagai acuan bagi pemrogram.

Sebuah kode program yang ditulis dengan sudut pandang berbeda maka tentu akan mempengaruhi dalam hal perawatan atau perbaikan program. Sebuah kode program yangh ditulis apa adanya tanpa memandang sisi estetika, reusabilitas, dan konsistensi relatif akan lebih sulit perawatan atau perbaikannya.

Manfaat menulis program dengan baik antara lain :
1. Baris program menjadi lebih rapi
2. Alur program lebih enak dibaca
3. Memudahkan dalam melakukan tracking kesalahan atau bug
4. Memudahkan perawatan
5. Memudahkan programmer lain untuk memahami kodenya sehingga akan memudahkan bekerja dalam team

Hal-hal yang harus diperhatikan dalam menulis kode program antara lain :
1. Ikutilah standard dan style terbaru penulisan dari bahasa pemrograman tersebut bila ada, biasanya setiap bahasa pemrograman akan memiliki ciri khas sendiri.
2. Sebisa mungkin konsisten, misalnya dalam menulis nama variabel, nama objek, ukuran objek, perataan kode, penggunaan jenis huruf, case sensitive dll. Dalam hal ini kita bisa membuat semacam role of play atau aturan main dalam penulisan kode atau bisa juga dengan menggunakan standard penulisan kode yang sudah ada seperti Kioss Style yang diluncurkan kioss.com. Biasanya setiap software house memiliki aturan sendiri tentang standard ini.
3. Jangan abaikan komentar, karena sangat perlu untuk pengembangan atau perawatan program kedepannya, namun meskipun demikian tulislah komentar secara efisien, singkat tapi jelas. Karena panjangnya komentar justru akan mengurangi efektifitas dari baris program dan akan menambah besar memori
4. Pilihlah desain pattern atau algoritma program yang tepat dalam menyelesaikan suatu prosedur dalam program, hal ini jelas akan menambah efisiensi program.
5. Buatlah modul/procedure/fungsi dalam kode program agar kode program lebih enak dibaca dan alurnya terlihat jelas
6. Buatlah kode Anda tampil seksi dan cantik, dengan cara mengkombinasikan ke lima hal diatas.

Permalink 4 Comments

Who Wants To Be Computer Programer

February 22, 2008 at 7:31 am (Programming, Tips Computer, Uncategorized)

Bagaimana caranya menjadi seorang programmer komputer? Apa saja yang perlu dipelajari untuk bisa memprogram komputer? Ini juga termasuk pertanyaan yang tidak jarang diajukan oleh pengunjung situs ini. Tentu saja, yang mengajukan pertanyaan semacam ini adalah mereka yang bukan berlatar belakang informatika. Kemampuan pemrograman komputer saat ini memang bukan monopoli mahasiswa maupun sarjana informatika saja. Selain bisa dipelajari secara otodidak, beberapa jurusan non-informatika di perguruan tinggi juga memasukkan dasar-dasar pemrograman komputer dalam kurikulum mereka.Mempelajari pemrograman komputer sebaiknya dimulai dari mempelajari bahasa pemrograman yang relatif sederhana terlebih dahulu. Bahasa Pascal/Turbo Pascal maupun C/C++ merupakan alternatif yang baik untuk memulai. Di kebanyakan perguruan tinggi, Pascal merupakan bahasa pemrograman pertama yang diajarkan kepada mahasiswa jurusan informatika. Ini karena Pascal merupakan bahasa pemrograman yang sangat terstruktur sehingga memungkinkan mahasiswa untuk belajar mengasah logika pemrograman. Sementara itu, di perguruan tinggi yang lebih maju, semacam ITB atau UI, para mahaiswa semester awal akan langsung dikenalkan dengan bahasa C dengan pertimbangan bahwa penggunaannya lebih luas ketimbang Pascal sehingga lebih aplikatif. Bagi yang belajar pemrograman secara otodidak, saya sarankan untuk mulai dari Pascal dahulu, dan berikutnya barulah mempelajari C.

Saya tidak akan menyarankan untuk mempelajari beberapa bahasa pemrograman sekaligus secara simultan. Hal ini hanya akan membuat bingung sehingga malahan akan memperlambat proses belajar. Saya cenderung menyarankan untuk mempelajari dan menguasai secara sungguh-sungguh pada satu bahasa pemrograman tertentu. Sekali kita menguasai sebuah bahasa pemrograman, tidak sulit untuk mempelajari bahasa pemrograman lain. Pada pokoknya, setiap bahasa pemrograman hanya memiliki perbedaan pada sintaks dan cara-cara pendeklarasian variabel, konstanta, maupun hal-hal khusus semacam array, pointer, atau linked list (perkecualian ada pada bahasa assembly atau bahasa dengan struktur ‘nyeleneh’ semacam Prolog). Itulah sebabnya bagi mereka yang sudah akrab dengan pemrograman komputer, tidak akan terlalu kesulitan untuk mempelajari bahasa pemrograman baru.

Mirip seperti kegiatan hacking, pemrograman komputer lebih banyak mengandung unsur seni ketimbang teknis. Mempelajari ’seni’ pemrograman merupakan hal yang tidak kalah pentingnya selain mempelajari bahasa pemrograman itu sendiri. Subjek-subjek semacam teknik flowchart, struktur data, maupun logika dan algoritma pemrograman adalah hal yang perlu dipelajari untuk memahami ’seni’ memprogram komputer. Juga jangan lupa untuk mempelajari teknik-teknik pemrograman semacam OOP (Object Oriented Programming, Pemrograman berorientasi objek). Semua itu akan sangat berguna dalam kegiatan pemrograman yang sesungguhnya, terutama untuk membuat aplikasi-aplikasi yang kompleks.

Beberapa bahasa pemrograman didesain untuk keperluan khusus. Bahasa assembly perlu dipelajari apabila kita ingin menjadi programmer sistem yang banyak melakukan akses pada hardware. Sebaliknya, beberapa bahasa pemrograman didesain untuk mengembangkan aplikasi yang spesifik. Bahasa Cobol misalnya, lebih banyak digunakan untuk aplikasi bisnis sementara Prolog biasanya dipakai untuk menciptakan software yang memiliki kemampuan expert system/sistem pakar (semacam teknik kecerdasan buatan). Tidak perlu kemaruk mempelajari semuanya. Cukup pelajari bahasa pemrograman yang sekiranya dibutuhkan saja.

Untuk ukuran saat ini, bahasa pemrograman visual dibawah lingkungan Windows seperti Visual Basic atau Delphi merupakan bahasa pemrograman ‘favorit’ para developer Untuk mereka yang berkecimpung dalam pemrograman database, penguasaan terhadap SQL dan variannya (MS SQL, MySQL maupun PosgreSQL) merupakan nilai tambah. Sementara itu, penguasaan bahasa C merupakan keharusan bagi para programmer yang berkutat dengan OS Linux maupun pengembang software yang sifatnya lintas platform.

Terakhir, komputer dan pemrogramannya adalah dunia yang terus berkembang secara dinamis. Jangan berpuas diri dengan kemampuan yang dimiliki saat ini. Bahasa dan teknik pemrograman baru terus bermunculan dari waktu ke waktu. Seorang programmer sejati tidak pernah berhenti belajar dan mengasah kemampuannya.

Permalink 3 Comments

Next page »