opsec for hackers (bahasa indonesia)

111
OPSEC untuk hackers: karena penjara cuma buat wuftpd [email protected] PEJUANG KEBEBASAN

Upload: grugq

Post on 15-Jan-2015

4.467 views

Category:

Documents


4 download

DESCRIPTION

 

TRANSCRIPT

Page 1: OPSEC for hackers (bahasa indonesia)

OPSEC untuk hackers: karena penjara cuma

buat [email protected]

PEJUANGKEBEBASAN

Page 2: OPSEC for hackers (bahasa indonesia)

Ringkasan

• Pengenalan OPSEC

• Metodologi

• Pelajaran dari lulzsec

• Teknik

• Teknologi

• Kesimpulan

Page 3: OPSEC for hackers (bahasa indonesia)

Avon: Elo cuma perlu mengacau sekali aja. Entah lambat, entah telat, cukup sekali aja. Gimana supaya gak lambat? Gak telat? Gak bisa direncanain. Ya, itulah hidup.

Page 4: OPSEC for hackers (bahasa indonesia)

PengenalanOPSEC

Page 5: OPSEC for hackers (bahasa indonesia)

apaan sih?

Page 6: OPSEC for hackers (bahasa indonesia)

OPSEC versi sederhana

• Tutup mulut lo!

• Simpan semua rahasia dengan baik

• Terus mencari tahu.

• Jangan sampai membiarkan orang lain memeras lo!

Page 7: OPSEC for hackers (bahasa indonesia)

STFUSTFU

[Diam aja, Goblok!!]

Page 8: OPSEC for hackers (bahasa indonesia)
Page 9: OPSEC for hackers (bahasa indonesia)

[Berhati-hati. Kalem aja.. dan tutup mulut lo. Jadi paranoid!]

Page 10: OPSEC for hackers (bahasa indonesia)

Selalu ringkas, buang barbuk jauh-jauh. Jangan gampang ketahuan. Jangan pakai sandi. Gunakan kamuflase.

Page 11: OPSEC for hackers (bahasa indonesia)

Metodologi

Page 12: OPSEC for hackers (bahasa indonesia)

• persiapkan segala sesuatunya

• bikin pelindung (identitas baru)

• bikin cerita pendukungnya (sejarah, latar belakang, bukti pendukung identitas baru tersebut)

• bikin sub-alias (nickname)

• JANGAN PERNAH TERTUKAR!

Page 13: OPSEC for hackers (bahasa indonesia)

The 10 Hack Commandments

PEJUANG KEBEBASAN

Page 14: OPSEC for hackers (bahasa indonesia)

• Rule 1: Jangan pernah cerita soal detail operasional

• Rule 2: Jangan pernah bocorin rencana

• Rule 3: Jangan percaya siapapun

• Rule 4: Jangan mencampur “hiburan” and hacking

• Rule 5: Jangan pernah beroperasi di rumah/kantor/warnet/sekolah yang biasa

FREEDOM FIGHTING

Page 15: OPSEC for hackers (bahasa indonesia)

• Rule 6: Jadi paranoid yang proaktif, jangan reaktif

• Rule 7: Pisahkan kehidupan pribadi dan hacking

• Rule 8: Jaga lingkungan personal supaya tidak tersusupi

• Rule 9: Jangan mencari perhatian

• Rule 10: Jangan membiarkan orang lain lebih berkuasa dari lo!

FREEDOM FIGHTING

Page 16: OPSEC for hackers (bahasa indonesia)

Kenapa lo butuh OPSEC?

Page 17: OPSEC for hackers (bahasa indonesia)

Sakit rasanya kalau ditikung!

Page 18: OPSEC for hackers (bahasa indonesia)

No one is going to go to jail for you.

Page 19: OPSEC for hackers (bahasa indonesia)
Page 20: OPSEC for hackers (bahasa indonesia)

Your friends will betray you.

Page 21: OPSEC for hackers (bahasa indonesia)

pelajaran dari#lulzsec

Page 22: OPSEC for hackers (bahasa indonesia)
Page 23: OPSEC for hackers (bahasa indonesia)

Violation

Never trust anyone

Page 24: OPSEC for hackers (bahasa indonesia)

ProTip: Don’t use your personal Facebook account to send defacement code to your friendsFREEDOM FIGHTERS

Page 25: OPSEC for hackers (bahasa indonesia)

ProTip: Don’t use your real first name as your username

Page 26: OPSEC for hackers (bahasa indonesia)

Violation

Don’t contaminate

Page 27: OPSEC for hackers (bahasa indonesia)
Page 28: OPSEC for hackers (bahasa indonesia)

Violation

Don’t contaminate

Page 29: OPSEC for hackers (bahasa indonesia)
Page 30: OPSEC for hackers (bahasa indonesia)

Violation

Keep personal life and hacking separateFREEDOM FIGHTING

Page 31: OPSEC for hackers (bahasa indonesia)

ProTip: Don’t connect to your target directly from your home IP address

Page 32: OPSEC for hackers (bahasa indonesia)

Violation

Never operate from your home

Page 33: OPSEC for hackers (bahasa indonesia)
Page 34: OPSEC for hackers (bahasa indonesia)

Violation

Never operate from your home

Page 35: OPSEC for hackers (bahasa indonesia)
Page 36: OPSEC for hackers (bahasa indonesia)

Violation

Don’t reveal operational details

Page 37: OPSEC for hackers (bahasa indonesia)
Page 38: OPSEC for hackers (bahasa indonesia)
Page 39: OPSEC for hackers (bahasa indonesia)
Page 40: OPSEC for hackers (bahasa indonesia)

Violation

Don’t reveal operational details

Page 41: OPSEC for hackers (bahasa indonesia)
Page 42: OPSEC for hackers (bahasa indonesia)
Page 43: OPSEC for hackers (bahasa indonesia)

Violation

Be paranoid

Page 44: OPSEC for hackers (bahasa indonesia)

Virus (10:30:18 PM): don't start accusing me of [being an informant] - especially after you disappeared and came back offering to pay me for shit - that's fed tacticsVirus (10:30:31 PM): and then your buddy, topiary, who lives in the most random placeVirus (10:30:36 PM): who's docs weren't even publicVirus (10:30:38 PM): gets ownedSabu (10:32:29 PM): offering to pay you for shit?Virus (10:32:55 PM): yeah, you offered me money for "dox"Virus (10:33:39 PM): only informants offer up cash for shit -- you gave yourself up with that one

Page 45: OPSEC for hackers (bahasa indonesia)

HAPPY ENDING

Virus is still free

Page 46: OPSEC for hackers (bahasa indonesia)
Page 47: OPSEC for hackers (bahasa indonesia)

Violation

Never contaminate

Page 48: OPSEC for hackers (bahasa indonesia)
Page 49: OPSEC for hackers (bahasa indonesia)

Bonus: w0rmer

Page 50: OPSEC for hackers (bahasa indonesia)
Page 51: OPSEC for hackers (bahasa indonesia)
Page 52: OPSEC for hackers (bahasa indonesia)
Page 53: OPSEC for hackers (bahasa indonesia)

ProTip: Cover the webcam on your laptop.

Page 54: OPSEC for hackers (bahasa indonesia)

Teknik

Page 55: OPSEC for hackers (bahasa indonesia)

Persiapan

Page 56: OPSEC for hackers (bahasa indonesia)

Ya, emang ngebosenin.

Page 57: OPSEC for hackers (bahasa indonesia)

Elo cuma tau itu berhasil kalau situasi

aman terkendali

Page 58: OPSEC for hackers (bahasa indonesia)

Yang pertama mesti dilakukan

Page 59: OPSEC for hackers (bahasa indonesia)

Menjadi paranoid gak bisa reaktif

Page 60: OPSEC for hackers (bahasa indonesia)

Identitas

Page 61: OPSEC for hackers (bahasa indonesia)

Spiros: Dia tau nama gue. Tapi nama gue “bukan” nama gue yang sebenarnya. Dan elo... bagi mereka, elo adalah “The Greek”The Greek: Dan, tentu saja, gue bukan “The Greek”

Page 62: OPSEC for hackers (bahasa indonesia)

Masalah: Elo adalah elo.

Page 63: OPSEC for hackers (bahasa indonesia)
Page 64: OPSEC for hackers (bahasa indonesia)

Solusinya: Jadi orang lain.

Page 65: OPSEC for hackers (bahasa indonesia)
Page 66: OPSEC for hackers (bahasa indonesia)

Identitas

• Bahaya dari identitas adalah kontaminasi

• Kontak antara identitas asli dan palsu, mengacaukan semuanya

• Jaga agar kedua identitas tersebut tidak berhubungan

Page 67: OPSEC for hackers (bahasa indonesia)

Pertahanan berlapis

Page 68: OPSEC for hackers (bahasa indonesia)

• Solusi teknologi

• Gunakan TOR!

• Punya identitas backup

• Identitas utama

• Identitas kedua (contohnya nickname)

Page 69: OPSEC for hackers (bahasa indonesia)

Data profiling

Page 70: OPSEC for hackers (bahasa indonesia)

• Informasi tentang lokasi

• Cuaca

• Waktu

• Kejadian politik

• Data profiling

Bahaya

Page 71: OPSEC for hackers (bahasa indonesia)

Praktik

Amatir terus praktik supaya lancar dan bisa

Professionals praktik supaya mereka gak salah

Page 72: OPSEC for hackers (bahasa indonesia)

Stringer: Lagi ngapain lo?Shamrock: Robert's Rules bilang kita punya “notulen rapat”. Ini notulennya.Stringer: Nigga, apa? elo bikin notulen buat konspirasi kriminal?

Page 73: OPSEC for hackers (bahasa indonesia)

Gak ada logs.Gak ada kejahatan.

Page 74: OPSEC for hackers (bahasa indonesia)

Tetap anonim

Page 75: OPSEC for hackers (bahasa indonesia)

Informasi personal adalah informasi

penting

Page 76: OPSEC for hackers (bahasa indonesia)

Panduan Anti-profiling

• Jangan pernah menyertakan informasi personal di nickname/handle

• Jangan pernah bahas informasi personal waktu chatting, atau lagi berada di mana...

Page 77: OPSEC for hackers (bahasa indonesia)

Panduan Anti-profiling

• Jangan bahas tentang informasi detail seperti jenis kelamin, tattoo, piercings atau kemampuan fisik lo.

• Jangan bahas profesi, hobi, keterlibatan dalam partai politik atau kelompok aktivis.

Page 78: OPSEC for hackers (bahasa indonesia)

Panduan Anti-profiling

• Jangan pakai karakter spesial atau emoticon yang unik

• Jangan nongol di waktu yang tetap (ini bisa mengungkapkan lokasi fisik dan zona waktu)

• Jangan bahas soal lingkungan, cuaca atau aktivitas politik

• Jangan bahas soal cuaca!

Page 79: OPSEC for hackers (bahasa indonesia)

Panduan Anti-profiling

• Jangan menggunakan Twitter dan Facebook

• Jangan pernah posting link atau foto online.

• Jangan pernah bilang kalau elo itu anonim.

Page 80: OPSEC for hackers (bahasa indonesia)
Page 81: OPSEC for hackers (bahasa indonesia)

Hackers are no longer the apex predator

FREEDOM FIGHTERS

Page 82: OPSEC for hackers (bahasa indonesia)

That position has been ceded to LEO

*Law Enforcement Officials

*

Page 83: OPSEC for hackers (bahasa indonesia)

Teknologi

Page 84: OPSEC for hackers (bahasa indonesia)

• Platform operasi

• Terminal/console yang lo pake

• Platform loncatan

• Komputer/server dengan tools

• Bouncers/Proxy servers

• Jangan meninggalkan jejak

Page 85: OPSEC for hackers (bahasa indonesia)

Platform operasi

Page 86: OPSEC for hackers (bahasa indonesia)

• Terminal modern VT100

• Menyediakan akses

• Idealnya multi-guna

• RaspberryPi, AllWinner miniPC, etc.

Page 87: OPSEC for hackers (bahasa indonesia)

+

+ =

Page 88: OPSEC for hackers (bahasa indonesia)

Operations Box

Page 89: OPSEC for hackers (bahasa indonesia)

Platform loncatan

Page 90: OPSEC for hackers (bahasa indonesia)

• Jump box

• Komputer pertama yang diakses, tersedia semua tool

• Jangan pernah nyerang dari sini, ini adalah $HOME

• Buat menyimpan logs, data dan tools

Page 91: OPSEC for hackers (bahasa indonesia)

Launch Pad

Page 92: OPSEC for hackers (bahasa indonesia)

• Digunakan untuk menyerang

• Mudah dibuang kalau perlu

• Mungkin di China? (susah dilacak balik)

Page 93: OPSEC for hackers (bahasa indonesia)

>_

$HOME lp

Page 94: OPSEC for hackers (bahasa indonesia)

Bounces/Proxy Servers

Page 95: OPSEC for hackers (bahasa indonesia)

VPNs vs. TOR

• VPNs menyediakan privacy

• TOR menyediakan anonymity

• Bingung membedakan keduanya bikin hidup lo sengsara

Page 96: OPSEC for hackers (bahasa indonesia)

• TOR connection to a VPN => OK

• VPN connection to TOR => GOTO JAIL

Page 98: OPSEC for hackers (bahasa indonesia)

On Bitcoins

• Bitcoins are anonymous, not private

• They can be traced

• Unique, uncontaminated, wallet per cover

• Use mixers to sanitize BTC

Page 99: OPSEC for hackers (bahasa indonesia)
Page 100: OPSEC for hackers (bahasa indonesia)

Fail closed

Page 101: OPSEC for hackers (bahasa indonesia)

PORTALPersonal Onion Router To Assure Liberty

Page 102: OPSEC for hackers (bahasa indonesia)
Page 103: OPSEC for hackers (bahasa indonesia)

PORTAL

• Router ensuring all traffic is transparently sent over TOR

• Reduce the ability to make mistakes

• Use mobile uplink

• Mobility (go to a coffee shop)

• Reduce risk of wifi monitoring

Page 104: OPSEC for hackers (bahasa indonesia)

PORTAL

• Uses tricks to get additional storage space on /

Page 105: OPSEC for hackers (bahasa indonesia)

Hardware

• TP-LINK AR71xx personal routers

• MR-11U

• MR-3040

• MR-3020

• WR-703N

Page 106: OPSEC for hackers (bahasa indonesia)

MR-3040 & MR-11U

• Battery powered

• Approx. 4-5 hrs per charge

• USB for 3G modem

Page 108: OPSEC for hackers (bahasa indonesia)

Kesimpulan

Page 109: OPSEC for hackers (bahasa indonesia)

TUTUP MULUT LOANAK MUDA!

Page 110: OPSEC for hackers (bahasa indonesia)
Page 111: OPSEC for hackers (bahasa indonesia)

Kalau lo ngehack, jangan ngomongKalau lo ngomong, jangan nulisKalau lo nulis, jangan tandatanganKalau lo tandatangan, jangan kaget!