Coin Autopsy Journal

Kiat Mengamankan Wallet (Edisi Revisi)

Kalau berdasarkan laporan insiden di ekosistem Solana selama 2024–2026, ada pola yang menarik:

Sebagian besar korban bukan kehilangan seed phrase, tetapi memberikan otorisasi melalui transaksi yang mereka tandatangani sendiri.

Artinya, tips keamanan yang paling efektif justru bukan lagi sekadar "simpan seed phrase di kertas" (karena itu sudah umum), melainkan mengurangi peluang menandatangani transaksi yang salah.


1. Anggap Setiap Wallet Punya "Tingkat Kepercayaan", Bukan "Saldo"

Banyak orang hanya memisahkan wallet berdasarkan fungsi (trading, LP, vault).

Pendekatan yang lebih aman adalah memisahkannya berdasarkan tingkat kepercayaan terhadap dApp.

Contoh

                    WALLET
                       │
      ┌────────────────┼────────────────┐
      │                │                │
   Vault          Trading          Burner
      │                │                │
 Jupiter        Project mapan     Mint NFT
 Meteora        Token terkenal    Airdrop
 Staking        DEX umum          dApp baru

Snapshot

Wallet Digunakan Untuk Tingkat Risiko
Vault Jupiter, Meteora, staking resmi 🟢 Rendah
Trading Proyek yang sudah cukup dikenal 🟡 Sedang
Burner Mint, airdrop, eksperimen 🔴 Tinggi

Begitu burner pernah connect ke sesuatu yang meragukan, anggap wallet itu sudah "terkontaminasi" dan buat burner baru.

Jangan digunakan lagi untuk menerima aset bernilai tinggi.


2. Gunakan "Wallet Disposable"

Power user Solana sering membuat wallet yang hanya hidup beberapa jam.

Alur

Buat Wallet Baru
        │
        ▼
Transfer SOL secukupnya
        │
        ▼
Mint / Swap
        │
        ▼
Kirim hasil ke Wallet Utama
        │
        ▼
Tinggalkan Wallet

Jika suatu hari wallet tersebut tereksploitasi, isinya sudah kosong.


3. Jangan Simpan Seluruh SOL dalam Satu Wallet

Ini terdengar aneh.

Kalau wallet hanya punya 0.002 SOL tersisa, kamu tetap harus mengisinya lagi untuk:

Lebih baik pisahkan menjadi:

Masing-masing memiliki sedikit SOL untuk biaya transaksi, tetapi jangan pernah menyimpan seluruh aset pada wallet yang aktif digunakan.

Ilustrasi

Total Aset = 100 SOL

Vault      : 90 SOL
Trading    : 7 SOL
LP          : 3 SOL

4. Audit Histori "Connected Apps" Secara Berkala

Banyak orang mengecek saldo setiap hari.

Namun hampir tidak pernah mengecek aplikasi yang pernah diberi akses.

Idealnya setiap 1–2 minggu:


5. Delay Sebelum Sign

Data insiden menunjukkan banyak korban kehilangan aset karena menekan Approve terlalu cepat.

Biasakan memberi jeda 5–10 detik sebelum menandatangani transaksi.

Gunakan waktu tersebut untuk mengecek:

Snapshot Checklist

☐ Domain benar?
☐ URL bukan typo?
☐ Token yang dikirim sesuai?
☐ Jumlah SOL sesuai?
☐ Tidak ada instruction mencurigakan?

Kebiasaan sederhana ini bisa menghentikan banyak phishing.


6. Gunakan Browser Khusus Web3

Ini salah satu praktik yang sering dipakai oleh engineer keamanan.

Jangan gunakan browser yang sama untuk:

Lebih baik buat browser yang khusus dipakai membuka:

Semakin sedikit extension, semakin kecil permukaan serangan.

Contoh

Chrome
├── Gmail
├── YouTube
├── Twitter
└── Download

Brave
├── Jupiter
├── Meteora
├── Kamino
└── Raydium

7. Pisahkan Perangkat, Bukan Hanya Wallet

Ini lebih kuat daripada sekadar membuat banyak wallet.

Contoh

Perangkat Fungsi
Laptop A Vault
Laptop B Trading
HP Monitoring

Kalau laptop trading terkena malware, vault tetap aman karena private key tidak pernah berada di perangkat tersebut.


8. Jangan Pernah Menerima "Airdrop Misterius"

Di Solana, token asing yang muncul tiba-tiba sering menjadi umpan phishing.

Prinsipnya sederhana:

Nilai token gratis hampir tidak pernah sebanding dengan risiko kehilangan seluruh wallet.


9. Gunakan Whitelist Pribadi

Buat daftar domain yang memang kamu percaya.

Misalnya:

jup.ag
meteora.ag
kamino.finance

Kalau suatu hari membuka domain yang sedikit berbeda, berhenti sejenak dan cek kembali.

Contoh

jup.ag

juup.ag

jupa.ag

jup-app.xyz

Banyak serangan berhasil hanya karena satu huruf yang berbeda pada nama domain.


10. Yang Paling Underrated: Hitung "Maximum Loss"

Banyak orang bertanya:

"Bagaimana agar wallet tidak bisa diretas?"

Padahal pertanyaan yang lebih berguna adalah:

"Kalau wallet ini diretas hari ini, berapa maksimum yang bisa hilang?"

Ilustrasi

Skenario A

1 Wallet
──────────
100 SOL

Hack
↓↓↓

Loss = 100 SOL
Skenario B

Vault      : 99.7 SOL
Trading    : 0.3 SOL

Hack Trading

Loss = 0.3 SOL

Kalau jawabannya 100 SOL, berarti desain keamanan wallet masih kurang baik.

Kalau jawabannya hanya 0.3 SOL karena aset utama sudah dipisahkan, maka meskipun terjadi kesalahan, kerugiannya tetap terbatas.


Prinsip yang Dipakai Banyak Profesional

Mereka tidak berasumsi bahwa:

"Wallet saya aman."

Mereka justru berasumsi bahwa:

Suatu hari salah satu wallet pasti akan kompromi.

Karena itu, fokus mereka adalah membatasi dampaknya, bukan sekadar berharap tidak pernah terjadi insiden.

Strategi yang umum digunakan:


Kesimpulan

Mayoritas insiden di Solana saat ini berasal dari kesalahan operasional (Operational Security / OpSec), bukan dari kegagalan kriptografi atau blockchain itu sendiri.

Sehingga paradigma keamanan yang lebih efektif bukanlah:

"Bagaimana supaya wallet saya tidak pernah diretas?"

Melainkan:

"Kalau suatu hari wallet ini kompromi, apakah kerugiannya masih bisa saya terima?"

Itulah pola pikir yang digunakan oleh banyak pengguna profesional dalam mengelola keamanan aset mereka.