Pengenalan terhadap web security

767 views

Published on

Hanya coretan kecil dari saya , Semoga bermanfaat . Bila ada salah kata mohon di maafkan :d

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
767
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
40
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Pengenalan terhadap web security

  1. 1. Pengenalan Terhadap Web Security Rama Zeta chandra@ramazeta.com
  2. 2. Latar Belakang • Website sekarang adalah sebuah kebutuhan untuk memasarkan produk atau mengenalkan suatu hal pada dunia melalui internet . Mulai dari perusahaan, instansi, badan, lembaga, maupun perseorangan mempunyai website. • Namun seiring dengan bertambahnya website ini , para developer web maupun admin web sendiri tidak begitu memperdulikan sebuah informasi yang terdapat dalam website tersebut. Pada akhirnya kelalaian mengenai Security atau Keamanan pada web tersebut tidak diperhatikan • Sehingga dapat di manfaatkan oleh tangan tangan kreatif maupun jahil untuk mengintip informasi tersebut
  3. 3. Sedikit Informasi Mengenai Internet Security • Jakarta - Serangan Internet menimbulkan kerugian global berkisar US$ 300 miliar hingga US$ 1 triliun, atau sekitar Rp 2.800 triliun hingga Rp 9.600 triliun). Temuan ini adalah data yang dirilis dari riset gabungan antara perusahaan antivirus McAfee dan Center for Strategic and International Studies. • "Mengkalkulasi secara akurat agak sulit karena sejumlah perusahaan cenderung menyembunyikan kerugian yang diderita," demikian tertulis pada laporan yang dikutip CNET pada Selasa, 23 Juli 2013. "Lainnya malah tidak tahu berapa kerugian yang mereka alami."
  4. 4. • Jenis kerugian itu terdiri dari hak kekayaan intelektual, kejahatan internet, hilangnya informasi bisnis, gangguan layanan, munculnya biaya tambahan pengamanan, dan rusaknya reputasi perusahaan. • Untuk memberikan gambaran, laporan ini juga membandingkan kerugian dari kejahatan internet ini dengan kerugian di sektor lain seperti transprortasi.
  5. 5. Dampak Dari Hacking • Hacker dapat Mengontrol PC atau Server anda yang akan digunakan sebagai Bots • Hacker dapat Merusak informasi atau data penting di website anda bahkan menghapusnya • Hacker dapat Menggunakan email anda untuk kegiatan spamming , atau reset password akun akun penting anda seperti : Facebook , Twitter , bahkan Online Banking • Hacker dapat Mencuri dan Menggunakan data seperti: Credit Card , Business Data , Business Account , dll .
  6. 6. Dan Siapakah Itu HACKER ? • Hacker adalah seseorang yang memiliki pengetahuan komputer sangat hebat, dan juga bisa membuat dan meng-eksplorasi sebuah aplikasi pada komputer tersebut agar menjadi lebih baik lagi. • Pengetahuannya bisa juga menjadi sangat bermanfaat namun juga bisa membahayakan dirinya jika mereka menggunakannya untuk hal hal illegal. • Kadang , bagi seorang hacker . Hacking adalah sebuah hobby untuk melihat seberapa banyak yang telah di lumpuhkan dengan kemampuannya
  7. 7. Hacker Classes • Dikutip dari Certified Ethical Hacking v7, Kelompok hacker digolongkan menjadi 4, yaitu : • Black Hat Hacker : Individual dengan Skill Komputer yang luar biasa. Lebih menjurus ke aktivitas malicious dan perusakan dan juga bisa dibilang sama dengan CRACKERS • White Hat Hacker : Individual professional hacker, mereka menggunakan skillnya untuk kegiatan defensive dan juga biasa disebut dengan Security Analyst • Gray Hat Hacker : Individual hacker yang bekerja antara Offensive dan Defensive pada saat saat tertentu • Suicide Hacker : Individual hacker yang menargetkan infrastructure penting seperti pemerintahan untuk beberapa alasan dan tidak memikirkan tentang akibat dari perbuatannya. Seperti di penjara 
  8. 8. Bagaimana Menjadi Seorang Hacker ??? • Mungkin bagi beberapa orang hacker adalah orang yang jahat yang suka mencuri dan mengambil ataupun merusak data data penting di dunia maya. • Namun tidak sedikit pula yang menganggap hacker itu keren, Banyak yang ingin menjadi hacker. Mulai dari tingkat Sekolah Menengah Pertama sampai Yang berkeluarga.
  9. 9. • Sebenarnya basic dari hacking itu sendiri adalah anda harus mengerti programming , Minimal HTML, JS, PHP, MySQL. • Karena ketika anda belajar untuk memahami tekhnik hacking, maka akan menyangkut tentang bahasa pemrogramman diatas. • Dan yang paling penting adalah tekad anda untuk belajar dan terus belajar. Try try and try, Tidak hanya dengan materi tapi anda harus mencobanya secara langsung.
  10. 10. Hacking Phases
  11. 11. Reconnaissance (Gathering Information) • Yaitu tahap seorang Hacker dalam mengumpulkan data sebanyak banyaknya tentang Target/Sasaran. Data apa saja yang diperlukan, baik dari tanggal lahir, nomor rumah, nama istri atau suami atau anak, hobi, plat kendaraan, dll. Reconnaissance dibagi menjadi 2, yaitu Active Reconnaissance dan Passive Reconnaissance. Active Reconnaissance adalah pengumpulan data dengan cara bertatap muka langsung atau berhubungan langsung dengan Target/Sasaran, sedangkan Passive Reconnaissance adalah menggunakan media informasi seperti berita, internet, dll.
  12. 12. Scanning • Scanning adalah Tahap dimana hacker mulai melakukan serangan. Dalam tahap scanning ini, hacker akan mencari kelemahan pada target/korban. Metode ini biasanya menggunakan Tools Tools, namun tidak menutup kemungkinan metode ini dilakukan dengan cara manual, intinya metode scanning ini dilakukan untuk mencari kelemahan pada Target/Sasaran.
  13. 13. Gaining Access • Dalam tahapan Gaining Access, hacker akan melakukan penentrasi kedalam komputer/system target. Tentunya ini dilakukan setelah mendapatkan informasi kelemahan pada Target/Sasaran pada tahap Scanning. Pada tahap ini, hacker biasanya menggunakan Tools untuk penentrasi atau ada juga yang melakukannya dengan cara manual.
  14. 14. Maintaining Access • Setelah mendapatkan akses ke komputer/system target, biasanya Hacker ingin tetap menguasai komputer/system target. Misalkan ketika sang Administrator mengganti semua password user, sang Hacker tidak ingin kehilangan kontrol dengan menanam backdoor, rootkit, trojan, dan lain lain untuk tetap mempertahankan kontrolnya pada Target/Sasaran.
  15. 15. Covering Tracks • Hukuman kepada pelaku kejahatan dunia maya memiliki hukum yang jelas, oleh karena itu seorang Hacker tidak ingin dimasukkan kedalam penjara karena perbuatannya. Pada tahap ini, seorang Hacker harus menghapus jejaknya sehingga aktivitasnya tidak diketahui dan juga keberadaannya tidak dapat dilacak dengan mudah. Salah satu yang harus dilakukan untuk menghapus jejak adalah dengan menghapus Log File.
  16. 16. Jenis Serangan Hacker pada Sisi Web • DOS • LFI • RFI • SQL INJECTION • FILE UPLOAD • FULL PATH DISCLOSOURE • SESSION HIJACKING • BYPASSING • Etc,
  17. 17. Cara Meminimalisir Tindakan Hacking
  18. 18. Sebagai User • GunakanFirewall, Antivirus, Anti Trojan, Good Backup Facility dsb • PenggunaanPassword / pass phrase yang baik • Berhatihatiterhadapsemuatawaran‘menggiurkan’ (Social Engineering) , attachment/program • Penggunaanfasilitassecarahatihati(warnet; public internet café) • PenggunaanSecure login/Secure connection (https ; ssh) • Update informasi Secara berkala
  19. 19. Sebagai Developer • Secure Programming • Gunakan input validation • Gunakan enkripsi untuk authentikasi atau proses lain yang di anggap perlu • Matikan error_log (Kecuali saat development) • Sesuai kebutuhan dan kemampuan • Update informasi umum secara berkala dan terus lakukan update pada program anda
  20. 20. Sebagai Admin • Setting Optimal pada Environtment dan Configurasi Server • Batasi Fungsi yang bisa berinteraksi dengan system environtment • Update patch terbaru untuk application • Selalu update informasi • Dan tetap waspada 
  21. 21. Sekian dan Terima kasih
  22. 22. Tentang Penulis • Nama : Chandra Rama Zeta Pamungkas • Asal : Surabaya • Email : chandra@ramazeta.com • Facebook : http://facebook.com/chandramazeta • Twitter : @Zeattacker
  23. 23. Thanks To • Allah • Surabaya Blackhat • Echo.or.id • Kecoak.or.id • Devilzc0de • SEAMOLEC • All of my friends • My Family

×