MoneroSwapper MoneroSwapper
Panduan

Menandatangani Transaksi Monero Luar Talian: Panduan Air-Gapped

MoneroSwapper Team · · · 9 min read · 60 views

Apakah Penandatanganan Transaksi Luar Talian?

Penandatanganan transaksi luar talian ialah teknik keselamatan yang menyimpan kunci perbelanjaan peribadi anda pada peranti yang tidak pernah bersambung ke internet sambil masih membolehkan anda menghantar transaksi. Konsepnya mudah: anda mencipta transaksi pada dompet watch-only yang disambungkan ke internet, memindahkan data transaksi yang tidak ditandatangani ke peranti air-gapped yang menyimpan kunci peribadi, menandatanganinya di sana, kemudian memindahkan transaksi yang telah ditandatangani kembali ke peranti dalam talian untuk disiarkan ke rangkaian Monero.

Pendekatan ini memberikan tahap keselamatan tertinggi untuk pegangan Monero anda kerana kunci perbelanjaan peribadi tidak pernah wujud pada mana-mana peranti yang mempunyai akses rangkaian. Walaupun komputer dalam talian dikompromi sepenuhnya oleh perisian hasad, pencatat kekunci, atau trojan akses jauh, penyerang tidak boleh mencuri dana anda kerana kunci perbelanjaan terpencil secara fizikal pada peranti yang berasingan.

Bilakah Anda Memerlukan Tahap Keselamatan Ini?

Penandatanganan transaksi luar talian memperkenalkan kerumitan yang ketara kepada proses perbelanjaan. Ia tidak diperlukan untuk transaksi kecil harian tetapi semakin wajar apabila nilai pegangan Monero anda bertambah. Pertimbangkan untuk melaksanakan pendekatan ini jika:

  • Anda menyimpan simpanan XMR yang besar yang akan mewakili kerugian kewangan yang ketara jika dicuri.
  • Anda beroperasi dalam persekitaran ancaman tinggi di mana serangan yang disasarkan terhadap peranti anda adalah masuk akal.
  • Anda mengurus dana untuk orang lain dan mempunyai tanggungjawab fidusiari untuk mengekalkan standard keselamatan tertinggi.
  • Anda mahukan storan sejuk yang kekal boleh dibelanjakan tanpa mengimport frasa benih ke dalam dompet panas setiap kali.

Keperluan Persediaan

Seni Bina Dua Peranti

Anda memerlukan dua peranti yang berasingan. Yang pertama ialah peranti dalam talian anda, yang menjalankan dompet watch-only yang disambungkan ke rangkaian Monero. Peranti ini boleh melihat baki dan transaksi masuk anda tetapi tidak boleh membelanjakan dana kerana ia tidak mempunyai kunci perbelanjaan peribadi. Yang kedua ialah peranti air-gapped anda, yang menyimpan dompet penuh dengan kunci lihat dan kunci perbelanjaan tetapi tidak mempunyai sambungan rangkaian sama sekali.

Peranti air-gapped seharusnya secara ideal merupakan komputer atau komputer riba yang didedikasikan dengan kad wayarlesnya dikeluarkan secara fizikal atau dilumpuhkan di peringkat firmware. Mematikan WiFi dalam perisian sahaja tidak mencukupi kerana perisian hasad boleh mengaktifkannya semula. Untuk keselamatan tertinggi, gunakan peranti yang tidak pernah disambungkan ke internet atau telah dipasang semula daripada media yang disahkan.

Medium Pemindahan Data

Memandangkan peranti air-gapped tidak mempunyai sambungan rangkaian, anda memerlukan medium fizikal untuk memindahkan data antara kedua-dua peranti. Dua opsyen yang paling biasa ialah:

  • Pemacu denyar USB: Kaedah yang paling mudah dan paling banyak digunakan. Anda menyalin fail ke pemacu USB dari peranti dalam talian, memasukkan pemacu ke dalam peranti air-gapped, melakukan penandatanganan, kemudian memindahkan fail yang telah ditandatangani kembali.
  • Kod QR: Opsyen yang lebih selamat kerana ia menghapuskan risiko perisian hasad yang merebak melalui pemacu USB. Anda memaparkan data transaksi sebagai kod QR pada peranti dalam talian dan mengimbasnya dengan kamera pada peranti air-gapped. Proses terbalik digunakan untuk memindahkan transaksi yang telah ditandatangani kembali.

Menyediakan Dompet Watch-Only

Dompet watch-only dibuat dengan mengeksport kunci lihat peribadi dan alamat utama dari dompet penuh anda. Kunci lihat membolehkan peranti dalam talian memantau transaksi masuk dan mengira baki anda tanpa mengakses kunci perbelanjaan yang membolehkan penghantaran dana.

Untuk mencipta dompet watch-only dalam Monero GUI atau CLI, anda mengeksport kunci lihat dan alamat utama, kemudian membuat dompet baru pada peranti dalam talian menggunakan kelayakan ini. Dompet watch-only akan menyegerak dengan blok rantai dan memaparkan baki anda tetapi butang hantar akan dilumpuhkan atau menghasilkan fail transaksi yang tidak ditandatangani dan bukannya menyiarkan terus.

Proses Penandatanganan Luar Talian Langkah demi Langkah

Langkah 1: Eksport Output

Sebelum anda boleh membuat transaksi baharu, peranti air-gapped memerlukan maklumat tentang output yang tidak dibelanjakan dalam dompet anda. Langkah ini dipanggil eksport output. Pada dompet watch-only dalam talian, eksport data output ke fail. Pindahkan fail ini ke peranti air-gapped menggunakan USB atau kod QR.

Langkah 2: Import Output pada Peranti Air-Gapped

Pada dompet penuh air-gapped, import fail output yang telah dieksport. Ini memberikan dompet air-gapped maklumat yang diperlukan untuk membina transaksi yang sah. Langkah ini hanya diperlukan apabila dompet air-gapped tidak mempunyai maklumat output terkini, biasanya selepas anda menerima dana baharu.

Langkah 3: Buat Transaksi Tidak Ditandatangani

Pada dompet watch-only dalam talian, masukkan butiran transaksi: alamat penerima, jumlah, dan tahap yuran. Sebagai ganti menghantar terus, simpan transaksi sebagai fail tidak ditandatangani. Pindahkan fail ini ke peranti air-gapped.

Langkah 4: Tandatangan pada Peranti Air-Gapped

Pada dompet penuh air-gapped, muat fail transaksi yang tidak ditandatangani. Semak butiran transaksi dengan teliti, termasuk alamat penerima dan jumlah, untuk memastikan ia adalah betul. Sahkan transaksi dan tandatanganinya menggunakan kunci perbelanjaan peribadi anda. Simpan transaksi yang telah ditandatangani ke fail baharu. Pindahkan fail ini kembali ke peranti dalam talian.

Langkah 5: Siarkan Transaksi

Pada dompet watch-only dalam talian, muat fail transaksi yang telah ditandatangani dan siarkannya ke rangkaian Monero. Dompet watch-only boleh melakukan langkah ini kerana ia hanya memerlukan sambungan rangkaian, bukan kunci perbelanjaan.

Menggunakan Perisian Monero CLI

Pengguna baris arahan boleh melaksanakan penandatanganan luar talian menggunakan perintah khusus dalam Monero CLI wallet. Arahan export_outputs mengeksport data output dari dompet watch-only. Arahan import_outputs mengimport data ini ke dalam dompet air-gapped. Arahan transfer dengan bendera yang sesuai menghasilkan fail transaksi tidak ditandatangani. Arahan sign_transfer menandatangani transaksi pada peranti air-gapped. Akhirnya, arahan submit_transfer menyiarkan transaksi yang telah ditandatangani dari dompet watch-only.

Pertimbangan Keselamatan Tambahan

Risiko Perisian Hasad USB

Pemacu USB boleh menjadi vektor jangkitan perisian hasad. Perisian hasad yang dikenali sebagai BadUSB boleh menyamar sebagai papan kekunci dan menyuntik perintah, manakala perisian hasad bootkit boleh berterusan pada pemacu USB antara penggunaan. Untuk mengurangkan risiko ini, gunakan pemacu USB yang didedikasikan hanya untuk tujuan ini dan pertimbangkan untuk memformat mereka selepas setiap penggunaan.

Pengesahan Visual Alamat

Sentiasa sahkan alamat penerima secara visual pada peranti air-gapped sebelum menandatangani. Perisian hasad pada peranti dalam talian boleh menukar alamat dalam klipbod tanpa pengetahuan anda. Semak sekurang-kurangnya 8-10 aksara pertama dan terakhir alamat antara sumber anda dan apa yang muncul dalam antara muka penandatanganan.

Amalan Terbaik Penyimpanan Fizikal

Peranti air-gapped itu sendiri mesti dilindungi secara fizikal. Simpannya di lokasi yang selamat apabila tidak digunakan. Pertimbangkan penyulitan cakera penuh jika peranti sokongan itu. Jangan pernah mendedahkan peranti kepada orang yang tidak dipercayai. Pastikan persekitaran fizikal selamat apabila anda melakukan penandatanganan untuk mencegah penceroboh melihat skrin atau memerhatikan kekunci anda.

Penyelesaian Masalah Biasa

Ralat Import Output

Jika import output gagal, pastikan anda mengeksport output dari dompet watch-only yang betul yang berpadanan dengan dompet air-gapped anda. Ralat biasa termasuk menggunakan pasangan dompet yang salah atau cuba mengimport output yang sudah lapuk yang mempunyai format berbeza.

Transaksi Ditolak

Jika transaksi yang telah ditandatangani ditolak apabila diserahkan, output mungkin telah dibelanjakan antara masa eksport output dan masa penandatanganan. Eksport semula output dan ulangi proses dari langkah 1.

Yuran Tidak Mencukupi

Jika transaksi gagal kerana yuran tidak mencukupi, anda perlu mencipta transaksi baharu dengan tahap yuran yang lebih tinggi. Ini memerlukan mengulangi keseluruhan proses. Untuk mengelakkan ini, gunakan tahap yuran "normal" atau "tinggi" semasa tempoh kesesakan rangkaian.

Perbandingan dengan Kaedah Cold Storage Lain

Berbanding dengan dompet perkakasan, penandatanganan luar talian Monero menggunakan komputer umum menawarkan lebih banyak kawalan dan ketelusan tetapi memerlukan lebih banyak kepakaran teknikal. Dompet perkakasan seperti Ledger menyederhanakan proses tetapi memperkenalkan kepercayaan kepada pengeluar perkakasan dan kod firmware mereka.

Berbanding dengan menyimpan frasa benih dan mengimportnya ke dalam dompet panas apabila perlu, penandatanganan luar talian lebih selamat kerana kunci perbelanjaan tidak pernah muncul pada peranti dalam talian. Pendekatan import frasa benih mendedahkan anda kepada perisian hasad pada peranti dalam talian selama tempoh perbelanjaan.

Perbandingan dengan Dompet Perkakasan

Dompet perkakasan seperti Ledger dan Trezor menawarkan cara yang lebih mudah untuk melindungi kunci peribadi dari komputer dalam talian, tetapi terdapat perbezaan penting dalam cara mereka beroperasi berbanding penandatanganan luar talian Monero tulen. Dengan dompet perkakasan, kunci peribadi disimpan dalam cip keselamatan khas dalam peranti dan tidak pernah meninggalkan peranti tersebut. Penandatanganan berlaku di dalam peranti perkakasan itu sendiri apabila disambungkan ke komputer melalui USB.

Kelebihan pendekatan perkakasan ialah pengalaman pengguna yang lebih mudah dan proses yang lebih diperkemas. Walau bagaimanapun, terdapat beberapa had: anda mesti mempercayai pengeluar perkakasan dan kod firmware mereka, peranti perkakasan boleh rosak atau usang, dan sokongan Monero pada dompet perkakasan telah berubah-ubah sepanjang masa dengan Ledger yang pernah menarik balik sokongan XMR sebelum mengekalkannnya semula.

Sebaliknya, penandatanganan luar talian menggunakan komputer biasa memberi anda kawalan penuh ke atas perisian yang anda jalankan, kebolehaudit kod terbuka, dan tiada pergantungan pada pengeluar perkakasan proprietari. Komputer yang anda gunakan sebagai peranti air-gapped boleh menjadi peranti lama atau murah, menjadikan pendekatan ini lebih mudah diakses dari segi kewangan.

Senario Penggunaan Dunia Nyata

Yayasan dan Organisasi

Organisasi yang memegang dana kripto bagi pihak ahli atau penderma sering menggunakan penandatanganan luar talian untuk melaksanakan keperluan berbilang tandatangan. Dalam persediaan ini, dua atau lebih peranti air-gapped yang berbeza masing-masing memegang kunci yang berbeza, dan transaksi memerlukan input dari beberapa peranti sebelum ia dapat diluluskan. Ini mencegah titik kegagalan tunggal yang mana satu orang yang kompromi atau tindakan pemintasan boleh menguras dana organisasi.

Pedagang Nilai Tinggi Individu

Bagi individu yang memegang simpanan Monero yang mewakili sebahagian besar kekayaan bersih mereka, overhead operasional penandatanganan luar talian adalah boleh diterima untuk ketenangan fikiran yang diberikannya. Proses ini mengambil masa lima hingga sepuluh minit tambahan setiap kali anda perlu menghantar transaksi, yang merupakan pertukaran nilai yang wajar untuk memastikan bahawa tiada perisian hasad atau penggodaman dalam talian boleh mengakses simpanan anda.

Pertimbangan Platform Khusus

Proses penandatanganan luar talian agak berbeza bergantung pada sistem operasi yang anda gunakan. Pada Linux, proses adalah paling mudah kerana Monero CLI dan GUI tersedia secara asli dan sistem pengendalian itu sendiri lebih tahan terhadap kebanyakan vektor perisian hasad biasa. Windows dan macOS memerlukan langkah tambahan untuk memastikan pemacu USB tidak memperkenalkan perisian hasad dari satu peranti ke peranti lain.

Untuk pengguna Linux, pertimbangkan menjalankan peranti air-gapped menggunakan Tails OS, sistem pengendalian fokus privasi yang boleh dimuatkan dari USB dan tidak meninggalkan jejak pada cakera keras. Ini memberikan persekitaran yang bersih untuk setiap sesi penandatanganan dan menghapuskan risiko perisian hasad berterusan pada peranti air-gapped itu sendiri.

Pemeliharaan dan Kemas Kini Perisian

Satu cabaran praktikal penandatanganan luar talian ialah memastikan perisian dompet Monero pada peranti air-gapped sentiasa terkini. Kemas kini perisian sering mengandungi pembetulan keselamatan penting. Untuk mengemas kini perisian pada peranti air-gapped, anda perlu memuat turun kemas kini pada peranti dalam talian, mengesahkan tandatangan GPG fail muat turun untuk memastikan keasliannya, kemudian memindahkannya ke peranti air-gapped melalui USB.

Sentiasa sahkan tandatangan GPG setiap kemas kini perisian Monero sebelum memasangnya pada peranti air-gapped anda. Kerajaan Monero menerbitkan tandatangan untuk setiap keluaran. Mengabaikan langkah pengesahan ini membuka kemungkinan seseorang dapat memberikan anda versi perisian yang dimanipulasi yang kelihatan sah tetapi mengandungi kod hasad.

Kongsi artikel ini

Artikel Berkaitan

Sedia untuk Menukar?

Pertukaran Monero Tanpa Nama

Tanpa KYC • Tanpa Pendaftaran • Pertukaran Segera

Tukar Sekarang